Shell命令
- 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命令>
-- ls -la 列出当前目录下的所有文件和文件夹
-- ls a* 列出当前目录下所有以a字母开头的文件
-- ls -l *.txt 列出当前目录下所有后缀名为txt的文件
复制<cp命令>
-- cp a.txt b.txt 把文件a的内容复制到b文件
查看文件里面的内容 <cat命令>
-- cat a.txt:查看文件的内容
-- cat a.txt >> b.txt 把a文件的内容组合到b文件内容的末尾
建立文件 < touch命令>
-- touch a.txt:建立一个名为a的txt类型文件
删除文件 <rm命令>
-- rm -rf a.txt:强制删除文件a.txt
创建目录 <mkdir命令>
-- mkdir test:创建一个名为test的目录
删除目录 <rmdir命令>
-- tmdir test:删除一个目录
添加内容 <echo、cat命令>
-- cho “hello world!” >> a.txt:添加内容到文件a里面
-- cat <<EOF>> a.txt : 可以添加多行语句到文件本身内容的末尾
移动 重命名文件<mv命令>
-- 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文件夹里面
gi2.png
git.png
GIT常用命令
网友评论