Linux常用命令
1.chmod 777 test.txt
读,r:4
写,w:2
执行,x:1
所以全部权限是7,因为需要分别设置所有者,所在组,其他人的权限所以是777.
2.处理目录
- ls(英文全拼:list files): 列出目录及文件名
- cd(英文全拼:change directory):切换目录
- pwd(英文全拼:print work directory):显示目前的目录
- mkdir(英文全拼:make directory):创建一个新的目录
- rmdir(英文全拼:remove directory):删除一个空的目录
- cp(英文全拼:copy file): 复制文件或目录
- rm(英文全拼:remove): 删除文件或目录
- mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
3.mount 装置文件名 挂载点
4.vi/vim
vim test.txt
在一般模式之中,只要按下 i, o, a 等字符就可以进入输入模式了!
编辑后保存退出:
esc
:wq
不保存退出:
esc
:q!
:set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号
:set nonu 与 set nu 相反,为取消行号!
/word
向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜索bird这个字符串,就输入 /bird 即可! (常用)
5.find /root/ -name test.txt
6.wc test.txt
8 6 39 test.txt
3个数字分别表示test.txt文件的行数、单词数,以及该文件的字节数。
7.df -h 显示磁盘空间使用情况
8.netstat -ntlp 查看当前占用的端口
9.ps -ef|grep python
10.kill -pid
11.多次过滤
tail -f TrackingMPT_ | grep '29791_0da2757b2c340a4c' --line-buffered | grep '537684925' --line-buffered | grep --color -E '(cts_evtid|info)'
--line-buffered虽然会损失一些性能,但是可以实时过滤显示符合条件的数据