Linux的常用命令汇总

📅 发布时间:2026/7/18 4:34:00
Linux的常用命令汇总 非AI生成觉得有用就请您帮忙点赞转发收藏吧您的鼓励是我创作的动力多谢看官。由于能力水平有限文中的错误或不严谨的地方在所难免还请批评指正。一、文件与目录操作最常用命令典型用法说明lsls -lh列出目录内容-h 人类可读cdcd /var/log切换目录pwdpwd显示当前目录mkdirmkdir -p a/b/c创建目录-p 递归rmrm -rf dir删除文件/目录慎用-rfcpcp -r src dst复制文件/目录mvmv a b移动 / 重命名touchtouch file创建空文件或更新时间戳lnln -s src link创建软链接二、文件查看与编辑命令典型用法说明catcat file一次性输出全部内容lessless file分页查看可上下翻moremore file简单分页少用headhead -n 20看前 n 行tailtail -f log实时跟踪日志vimvim file强编辑器nanonano file简易编辑器三、权限与用户管理命令典型用法说明chmodchmod 755 file改权限chownchown user:group改属主/属组sudosudo cmd以 root 执行susu - user切换用户passwdpasswd user改密码idid查看用户/组信息whoamiwhoami当前用户四、进程与系统管理命令典型用法说明psps aux查看进程toptop实时进程监控htophtoptop 增强版killkill -9 pid发信号终止进程pkillpkill name按名杀进程jobsjobs后台任务fg/bgfg %1前后台切换nohupnohup cmd 脱离终端运行uptimeuptime负载与运行时间freefree -h内存使用五、网络相关命令命令典型用法说明ifconfigifconfig网卡信息逐步淘汰ipip addr现代网络配置pingping host连通性测试netstatnetstat -tunlp端口/连接逐步淘汰ssss -tunlp替代 netstatcurlcurl urlHTTP 请求wgetwget url下载文件telnettelnet ip port端口连通测试ncnc -zv ip port网络调试利器host/digdig domainDNS 查询六、磁盘与文件系统命令典型用法说明dfdf -h文件系统空间dudu -sh dir目录占用空间mountmount /dev/sdX dir挂载umountumount dir卸载lsblklsblk块设备列表fdiskfdisk -l分区表mkfsmkfs.ext4格式化七、查找与文本处理命令典型用法说明findfind . -name *.cpp按条件查找文件grepgrep -Rn main文本搜索sedsed -i s/a/b/g流编辑器awkawk {print $1}文本分析xargsfind . -name *.oxargs rmwcwc -l file行数/字数统计sortsort file排序uniquniq -c去重计数八、压缩与归档命令典型用法说明tartar -czvf a.tar.gz dir打包压缩zip/unzipzip -r a.zip dirzip 格式gzipgzip file单文件压缩九、系统信息与调试命令典型用法说明unameuname -a内核/系统信息lscpulscpuCPU 信息lsmemlsmem内存布局dmesgdmesgtailstracestrace cmd系统调用跟踪ltraceltrace cmd库调用跟踪journalctljournalctl -xesystemd 日志十、服务与管理命令典型用法说明systemctlsystemctl status nginx服务管理journalctljournalctl -u nginx查看服务日志serviceservice nginx restart旧式兼容