a:在当前光标位置后面开始插入;
A:开始插入方式,添加到当前行末尾;
cw:删除当前单词,然后进入插入方式;
dw:删除当前单词,而不进入插入方式;
dd:删除当前行;
G:将光标移到行末;
15G:将光标移到第15行;
h:将光标移到左边一格;
I:在该行首进行插入;
i:在光标位置开始插入;
o:进入插入方式,打开当前光标下一行;
O:进入插入方式,打开当前光标上一行;
:q :退出vi;
:q! :退出vi,但不保存;
:set nu:激活当前文件和行号;
u:取消最后的改变;
:w:写入当前文件;
Esc :退出插入方式;
/system :搜索当前文件中的单词系统;
bash中使用的通配符:
? :代表任何单一字符;
* :代表任何字符;
[字符组合] : 在中括号中的字符皆符合;
[!字符组合] : 不在中括号中的字符皆符合;
常用控制组合键:
Ctrl+C :中止目前的命令;
Ctrl+/ :中止目前的命令;
Ctrl+D :输入结束,即EOF;
Ctrl+Z:暂停目前的命令;
Ctrl+M:相当于按“Enter”键;
Ctrl+S:暂停屏幕输出;
Ctrl+Q:恢复屏幕输出;
Ctrl+u:将命令列整列删除;
其他:
top:可用于查看所有进程;
pidof:查看运行程序相应的进程号;
kill:用于退出某程序,这是对进程号的操作;
alias [别名]=[需要定义别名的命令];
管道: [命令1]|[命令2]|[命令3] :将某个命令的输出信息作为某个命令的输入信息;
command > file :将command命令的输出保存到文件 file中;
command >> file :追加重定向;