Linux常用命令

LINUX 命令:

 

grep :全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来

 

管道:|  管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息

左边的命令应该有标准输出 | 右边的命令应该接受标准输入

 

ps : 列出所有进程

 

tail : 列出文件头几行

 

netstat -lnp | grep 9100 查看特定端口的进程

kill 进程号

nohup python bin/response_main.py 9100 &

 

nohup:

如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用 nohup 命令

 

如果使用 nohup 命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为 nohup.out 的文件中,除非另外指定了输出文件。

 

 

rm  -rf  递归删除文件夹下所有文件

 

 

  • 统计当前目录下文件的个数(不包括目录)

ls -l | grep "^-" | wc -l

 

 

简单而有用的nohup命令在UNIX/LINUX中,普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止。

jobs -l

 

grep 命令:用于过滤文件内容

 

管道命令:| 用于将上一条命令的输出作为下一条命令的输入

 

[] : 表示特定字符需要grep出的 awk输出第五列

grep '[]' delivery_msg_tsk1.txt | awk '{print $5}'

 

 

 

find . -name '*.pyc' :查找当前目录后缀为.pyc的文件 "." 表示当前目录

 

find . -name '*.pyc' | xargs rm -rf : 删除指定文件名称后缀的文件

 

文件排序:

sort 输入文件 -o 输出文件 

 

sort 输入文件 -u -o 输出文件 (去重)

 

nvidia-smi

 

ps x | grep 进程号

 

awk :Unix/Linux下的一个强大的文本分析工具

 

awk '{print $5}' 

 

原文地址:https://www.cnblogs.com/shawshawwan/p/8540869.html