类别 | 命令 | 描述 | 使用举例 |
---|---|---|---|
帮助 | man | 使用man手册查看命令作用 | man du |
帮助 | --help | 快速显示一些帮助信息 | du --help |
文件权限 | ls -lh | 查看文献权限 | ls -lh test.txt |
文件权限 | chmod | 变更文献权限 | chmod u+w test.txt |
搜索查找 | find | 在指定目录下查找文件(可加查找条件,如文件大小) | find leetcode/ -size +60 |
搜索查找 | grep | 过滤查找 | grep "#include" ./leetcode/test.cpp |
搜索查找 | | | 管道,配合grep ,将前一个命令的结果传递给grep 查找 | ls -l ./leetcode/ | grep test.cpp |
磁盘查看 | du | 查看文件或目录所占磁盘空间大小 | du -h test.cpp |
磁盘查看 | df | 查看文件系统磁盘空间使用情况 | df -h |
磁盘查看 | lsblk | 查看设备挂载情况 | |
磁盘查看 | mount/umount | 挂载/卸载 | |
进程管理 | ps | 查看进程信息(如获得PID) | ps -ef | grep cpp |
进程管理 | kill | 杀死进程 | kill -9 PID or kill name |
进程管理 | pstree | 查看进程树 | |
进程管理 | top | 实时监控进程状态 | top -p <PID> |
进程管理 | netstat | 根据进程号查看对应的端口号(也可用lsof ) | netstat | grep <PID> |
进程管理 | lsof | 根据端口号查看对应的进程号(也可用netstat ) | lsof -i:<port> |
远程 | ssh | 远程登陆服务器 | ssh userName@192.168.0.1 |
远程 | scp | 远程文件传输(双向) | scp localFile.txt userName@192.168.0.1:~/fileFold |
其它 | > | 覆盖文件内容 | ls -lh > test.txt |
其它 | >> | 内容追加到文件末尾 | ls -lh >> test.txt |
其它 | echo | 将内容输出到终端或文件 | echo lastLine >> test.txt |
Linux的一些常见命令
于 2024-08-17 15:06:32 首次发布