Linux 常用命令示例(2)
1. |:管道
将前一个命令的输出结果像管道一样传递给后一个命令作为输入
## 管道|用法
ls | find -name myFile # 列出当前路径的文件(夹)并查找名字为“myFile”的,打印出来
2. grep:按行查找并匹配
grep参数:
-r:recursive,查找所有子文件(夹)
-n:number,显示行号
-w:word,完整匹配整个单词
-i:insensitive search,忽略大小写
-l:显示文件名称,而非匹配到的行的内容
-v:反向选择,显示出没匹配到的行的内容
## grep用法
grep -i mystring file.txt # 忽略大小写,在file.txt中查找并打印出有“mystring”的行
ls -l | grep -i mystring # 在ls -l的输出中把有“mystring”的行打印出来(忽略大小写)
grep -rn "hello world" # 在当前文件夹下查找包含“hello world”的文件或者文件夹或者文本
3. tar:打包,压缩,解压
tar常用参数
-jcv:压缩
-jxv:解压
## tar用法
tar -jcv myDir/ # 压缩myDir文件夹
tar -jxv DownloadDir.tar.gz myDir/ # 解压DownloadDir.tar.gz到当前文件夹下,并命令为myDir
4. cat:打印文件内容
## cat用法
cat myFile # 显示myFile
5. ps:查看进程
ps 常用参数:
-A:显示所有进程
-a:不与terminal有关的所有进程
-u:有效用户的相关进程
-x:一般与-a一起用,列出完整的进程信息
-l:long,详细列出PID的信息
## ps用法
ps Aux # 查看系统所有的进程数据
ps ax
6. kill:杀死进程
kill常用参数:
-SIGHUP:启动被终止的进程
-SIGINT:相当于ctrl+c,中断进程
-SIGKILL:强制中断进程
-SIGTERM:以正常的结束进程方式来终止进程
-SIGSTOP:相当于ctrl+z,暂停进程
## kill用法
kill -SIGKILL 10876 # 强制中断PID=10876的进程(PID可以通过ps查到,有时可以加上| grep进行筛选)
7. passwd:修改密码
## passwd用法
passwd # 修改当前用户的密码
8. pwd:显示工作目录
# pwd用法
pwd # 显示当前路径的具体位置
9. tee:显示并保存
显示内容并将内容保存在文件中。
python3.6 test.py | tee result.log # 运行test.py文件,显示编译与运行结果并保存成result.log文件
10. reboot:重启
## reboot用法
reboot # 输完立马重启(记得保存文件)
更多Linux常用命令见:Linux 常用命令示例(1)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。