shell常用命令

Shell命令

  1. git bash和windows里的cmd区别 ?
    大部分是可以的。
    git在安装的时候也安装了一个轻量级的bash环境,然后启动这个"git bash",出来的命令窗口就带有这个bash环境的环境变量。bash是基于shell的命令库,本身是unix下的命令脚本。你甚至可以在"git bash"中使用一个轻量的vi编辑器(神器!不过鄙人不会用>_<!!)。
    因此本质上来说:git bash是一个封装过的cmd命令行,并在其中加入了指向bash环境的环境变量。因此cmd命令行本身的环境变量它也有,自然就能使用dos命令了。但是在封装的过程中,windows可能对调用自己cmd命令行控件的第三方应用设了限制,所以说是大部分可以用(当然这是我YY的,也许微软在这事儿很大方)。。。

查看
-- ls -la 列出当前目录下的所有文件和文件夹
-- ls a* 列出当前目录下所有以a字母开头的文件
-- ls -l *.txt 列出当前目录下所有后缀名为txt的文件

复制
-- cp a.txt b.txt 把文件a的内容复制到b文件

查看文件里面的内容
-- cat a.txt:查看文件的内容
-- cat a.txt >> b.txt 把a文件的内容组合到b文件内容的末尾

建立文件 < touch命令>
-- touch a.txt:建立一个名为a的txt类型文件

删除文件
-- rm -rf a.txt:强制删除文件a.txt

创建目录
-- mkdir test:创建一个名为test的目录

删除目录
-- tmdir test:删除一个目录

添加内容
-- cho “hello world!” >> a.txt:添加内容到文件a里面
-- cat <> a.txt : 可以添加多行语句到文件本身内容的末尾

移动 重命名文件
-- mv a.txt b.txt:文件a重新命名为b
-- mv a.txt ./test:把文件移动到一个目录下

切换目录
-- cd ~ : 切换到用户目录
-- cd .. :返回到上一层目录
-- cd ../.. :返回到上二层目录
-- cd D:/ 进入D盘
-- cd vue 进入vue文件夹里面

查看当前目录
-- pwd

清屏
-- clear

  touch 文件名    <<----->>   rm文件名     (文件)
  mkdir 文件夹名  <<---->>    rmdir 文件夹名 (文件夹)

  $ mkdir webpack && cd webpack  ---->>创建文件夹webpack,并且进入webpack文件夹里面
shell常用命令_第1张图片
gi2.png
shell常用命令_第2张图片
git.png

GIT常用命令

你可能感兴趣的:(shell常用命令)