Linux命令

1.输入/输出

0:表示键盘输入(stdin)
1:表示标准输出(stdout),系统默认是1 
2:表示错误输出(stderr)

2.执行命令

command >/dev/null 2>&1 &  == command 1>/dev/null 2>&1 &

1)command:表示shell命令或者为一个可执行程序
2)>:表示重定向到哪里 
3)/dev/null:表示Linux的空设备文件 
4)2:表示标准错误输出
5)&1:&表示等同于的意思,2>&1,表示2的输出重定向等于于1
6)&:表示后台执行,即这条指令执行在后台运行

在前面加nohug命令,避免其父进程(当前终端)推出的时候,对子进程发送hangup信号。

3.查看当前在后台执行的命令

当前窗口:jobs -l

所有运行程序:ps -ef | grep xxx

4.终止后台进程

通过jobs命令查看job号(假设为num),kill %num

5.vi

进入文件:

vi filename

插入模式:

a:在当前字符后添加文本;

A:在行末添加文本;

i:在当前字符前插入文本;

I:在行首插入文本;

o:在当前行后面插入一空行;

O:在当前行前面插入一空行;

esc,退出插入模式

删除:

D,删除从当前光标到光标所在行尾的全部字符

dd,删除光标行正行内容

ndd,删除当前行及其后n-1行

x或X,删除一个字符,x删除光标后的,而X删除光标前的

查找:

/字符串,文本查找操作,用于从当前光标所在位置开始向文件尾部查找指定字符串的内容,查找的字符串会被加亮显示

?name,文本查找操作,用于从当前光标所在位置开始向文件头部查找指定字符串的内容,查找的字符串会被加亮显示

退出vi

:w filename ,指定文件名保存

:wq ,存盘并退出

:q,不存盘退出

:q! ,不存盘强制退出

移动光标:

按「ctrl」+「b」:屏幕往“后”移动一页

按「ctrl」+「f」:屏幕往“前”移动一页

按「ctrl」+「u」:屏幕往“后”移动半页

按「ctrl」+「d」:屏幕往“前”移动半页

按数字「0」:移到文章的开头

按「G」:移动到文章的最后

按「$」:移动到光标所在行的“行尾”

按「^」:移动到光标所在行的“行首”

查找字符

「/关键字」:先按「/」键,再输入您想寻找的字符,可以一直按「n」会往后寻找

「?关键字」:先按「?」键,再输入您想寻找的字符,可以一直按「n」会往前寻找

6.查看正在使用的端口

netstat -ap

相关推荐