这里记录一些Linux里面比较常用但是自己容易忘记的命令等
shell输入快捷键
bash的快捷键和emacs保持一致,用惯其中之一再用另一个程序会很顺手的。请记住一条原则:尽量使用主键盘快捷键而不使用移动光标键和编辑键。因为手不必离开主键盘是效 率最高的,这样在你一生之中所节省的来回移动手的时间绝对可以用星期来计算,是绝对值得你花十分钟的时间记住这些快捷键的。
功能 | 快捷键 | 助记 |
---|---|---|
上 | Ctrl-p | previous |
下 | Ctrl-n | next |
左 | Ctrl-b | backward |
右 | Ctrl-f | forward |
Del | Ctrl-d | delete光标后面的 |
Home | Ctrl-a | 跳到行首 |
End | Ctrl-e | 跳到行尾 |
Backspace | Backspace | delete光标前面的 |
删除前一个单词 | Ctrl-w | 删除前一个单词 |
常用命令
od
od -tcx file1
-t 指定数据的显示格式,主要的参数有:
c ASCII字符或反斜杠序列
d[SIZE] 有符号十进制数,每个整数SIZE字节。 f[SIZE] 浮点数,每个整数SIZE字节。
o[SIZE] 八进制(系统默认值为02),每个整数SIZE字节。 u[SIZE] 无符号十进制数,每个整数SIZE字节。
x[SIZE] 十六进制数,每个整数SIZE字节。
du
查看某个目录的大小,-d 1
表示深度为1层
1 | 以M为单位 |
ps
ps [选项]
ps命令用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输 出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了。选项部分如下:
1 | -e 显示所有进程。 |
这个命令参数有很多,但一般的用户只需掌握一些最常用的命令参数就可以了。
最常用的三个参数是u、a、xji,使用ps aux
命令
netstat
netstat [选项]
显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。命令中各选项的含义如下:
1 | -a 显示所有socket,包括正在监听的。 |