gitbash命令

转载自:git bash命令及git bash下vim编辑器命令大全

这样的文章其实网上一搜一大把,但是我发现很多文章要不是内容不全,要不就是或多或少存在错误,比如缺少空格等,因此我整理了一份比较全的git bash命令及git bash下vim编辑器命令,希望能帮助到更多的初学者。

1,git bash命令

// 清屏
clear

// 重启
reset

// 回到上级目录
cd ..

// 显示当前目录
pwd

// 查看文件列表
ls

// 查看文件列表详情
ll

// 新建文件
touch test.js

// 建立新文件夹
mkdir test

// 删除文件
rm test.js

// 删除文件夹
rm -rf test

// 移动文件test到abc(同级)文件夹下
mv test.js abc

// 把文件bb.txt重命名为cc.txt
mv bb.txt cc.txt

// 把文件aa.txt移动到上一级目录
mv aa.txt ..

// 复制文件test到abc(同级)文件夹下
cp test.js abc

// 复制文件并改名(当前文件夹下)
cp test.js test2.js

// 复制一个目录
cp -a dir1 dir2

// 编辑文件
vi test.js

// 查看文件内容
cat test.js

// 输出内容到文件中,每次输入都是覆盖原来的文件
echo '内容' > 文件名

// 输出内容到文件中,每次输入都是追加新内容
echo '内容' >> 文件名

// 分段查看文件内容
less test.js

// 比较两个文件的不同
diff aa.js bb.js

// 比较结果管道到less查看更多内容
diff aa.js bb.js | less

less用法
u向上翻一页
d向下翻一页
上下箭头滚动一行
回车滚动一行
空格向下翻一页

// 删除相关
rm    删除文件

rm -f   强制删除文件,假如要删除的文件不存在,也不提示 rm -f 文件名 

rm -i   删除文件,删除前提示是否删除,默认不删除,若要删除,输入y

rm -d   删除空白目录 

rm -r   删除有内容的目录,将指定目录下的所有文件及子目录一并处理,递归删除

rm -rf filename   强制删除目录或文件(目录有内容时,也删除)

rm -rf dir1 dir2   同时删除两个目录及它们的内容

rmdir   删除空文件夹(目录)

2,git bash下vim编辑器命令

文件路径(或文件名)的模式打开文件,如果文件存在则打开现有文件,如果文件不存在则新建文件
 vim <path+/filename> 

// 进入编辑模式
i  或者insert键

// 进入可视模式
v

// 退出编辑模式
按esc键

// 保存 ,并保持停留在命令模式
:w

// 保存并退出
:x
:wq
ZZ

// 强制保存并退出
:wq!   

// 不保存退出(如有修改会提示报错)
:q

// 回退所有修改,恢复文件内容,但不退出vim
:e!

// 强制不保存退出
:q!


复制粘贴简单操作:


在命令状态下
1,将光标移动到要复制的文本开始的地方,按v进入可视模式。
2,将光标移动到要复制的文本的结束的地方,按y复制。 此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。
3,移动光标到文本结束的地方,按p粘贴。

复制粘贴详细操作:


1.选定文本块。使用v进入可视模式,移动光标键选定内容。

2.复制的命令是y,即yank(提起) ,常用的命令如下:

y    在使用v模式选定了某一块的时候,复制选定块到缓冲区用; 
yy   复制整行(nyy或者yny ,复制n行,n为数字); 
y^   复制当前到行头的内容; 
y$   复制当前到行尾的内容; 
yw   复制一个word (nyw或者ynw,复制n个word,n为数字); 
yG   复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)  

3.剪切的命令是d,即delete,d与y命令基本类似,所以两个命令用法一样,包括含有数字的用法.


d     剪切选定块到缓冲区; 
dd    剪切整行 
d^    剪切至行首 
d$    剪切至行尾 
dw    剪切一个word 
dG    剪切至档尾  

4.粘贴的命令式p,即put(放下)


p      小写p代表贴至游标后(下),因为游标是在具体字符的位置上,所以实际是在该字符的后面 
P      大写P代表贴至游标前(上) 
整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值