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