Linux命令大全(狠狠爱住)

这是一份包含 100 条 Linux 命令的大全列表。

这些命令涵盖了文件管理、进程管理、网络管理、系统管理等各个方面,

可以用来随时查阅。

但请注意,这只是其中的一部分,Linux 上还有很多其他有用的命令。

  1. ls - 列出文件和目录

  2. cd - 切换目录

  3. pwd - 显示当前工作目录

  4. mkdir - 创建目录

  5. rmdir - 删除空目录

  6. cp - 复制文件和目录

  7. rm - 删除文件和目录

  8. mv - 移动或重命名文件和目录

  9. touch - 创建空文件或更新文件时间戳

  10. cat - 输出文件内容


  11. more - 分页显示文件内容

  12. less - 可以向前或向后浏览文件内容

  13. head - 显示文件开头几行

  14. tail - 显示文件结尾几行

  15. grep - 在文件中搜索指定内容

  16. find - 在文件系统中搜索文件

  17. chmod - 修改文件权限

  18. chown - 修改文件所有者

  19. chgrp - 修改文件所属组

  20. ps - 显示当前运行的进程状态


  21. top - 实时显示系统资源使用情况

  22. kill - 终止进程

  23. shutdown - 关闭系统

  24. reboot - 重启系统

  25. ifconfig - 配置和显示网络接口信息

  26. ping - 测试与主机的连接

  27. netstat - 显示网络状态和连接信息

  28. ssh - 远程登录到另一台主机

  29. scp - 在本地主机和远程主机之间复制文件

  30. wget - 下载文件


  31. tar - 打包和解压缩文件

  32. gzip - 压缩文件

  33. unzip - 解压缩文件

  34. df - 显示磁盘空间使用情况

  35. du - 估算文件和目录的磁盘空间使用情况

  36. free - 显示内存使用情况

  37. uname - 显示系统信息

  38. date - 显示当前日期和时间

  39. whoami - 显示当前用户名称

  40. su - 切换到其他用户或用户组


  41. passwd - 修改用户密码

  42. history - 显示最近使用的命令历史记录

  43. alias - 创建命令别名

  44. which - 显示命令所在的路径

  45. echo - 输出文本或变量内容

  46. sed - 流式文本编辑器,用于处理和转换文本

  47. awk - 强大的文本处理工具

  48. sort - 对文本进行排序

  49. cut - 从文本中提取列

  50. diff - 比较两个文件的差异


  51. patch - 应用补丁文件

  52. mount - 挂载文件系统

  53. umount - 卸载文件系统

  54. systemctl - 管理系统服务

  55. service - 启动、停止或重新启动服务

  56. crontab - 定时执行任务

  57. tar - 打包和解压文件

  58. ln - 创建链接文件

  59. uname - 显示系统信息

  60. ifconfig - 配置和显示网络接口信息


  61. ssh-keygen - 生成 SSH 密钥对

  62. dig - 查询 DNS 记录

  63. nslookup - 查询 DNS 记录

  64. route - 显示和操作 IP 路由表

  65. iptables - 设置和管理防火墙规则

  66. nc - 用于 TCP/IP 相关的网络通信

  67. screen - 多重会话管理工具

  68. tmux - 终端复用工具

  69. lsof - 显示打开的文件列表

  70. file - 确定文件类型


  71. iconv - 字符编码转换工具

  72. sar - 系统活动报告工具

  73. watch - 定期执行命令并显示结果

  74. curl - 发送 HTTP 请求和获取远程内容

  75. dig - DNS 查询工具

  76. nmap - 网络扫描工具

  77. tcpdump - 抓取和分析网络数据包

  78. traceroute - 跟踪数据包传输路径

  79. ssh-agent - SSH 代理工具

  80. history - 命令历史记录


  81. df - 磁盘空间使用情况

  82. du - 估算文件和目录的磁盘空间使用情况

  83. free - 内存使用情况

  84. top - 实时显示系统资源使用情况

  85. sysctl - 显示和修改内核参数

  86. iostat - 显示 CPU、磁盘、IO 等信息

  87. sar - 系统活动报告

  88. lspci - 显示 PCI 设备信息

  89. lsusb - 显示 USB 设备信息

  90. smartctl - 显示硬盘 SMART 信息


  91. useradd - 添加用户账号

  92. userdel - 删除用户账号

  93. usermod - 修改用户账号

  94. groupadd - 添加用户组

  95. groupdel - 删除用户组

  96. groupmod - 修改用户组

  97. passwd - 修改用户密码

  98. crontab - 定时执行任务

  99. chmod - 修改文件或目录权限

  100. chown - 修改文件或目录所有者

放在文末的话:

绝大部分命令都有更多的选项和用法。你可以在Linux系统中使用 man 命令来查看每个命令的详细用法和帮助信息,例如 man ls 将显示关于 ls 命令的帮助文档。

也可查阅我主页Linux专栏的Linux命令文章

相关推荐
6v6-博客8 小时前
P2P 远程桌面工具|免费开源内网穿透远程软件
运维·服务器
deeper_wind8 小时前
k8s-容器化部署论坛和商城服务(小白的“升级打怪”成长之路)
linux·运维·容器·kubernetes
勇往直前plus8 小时前
VMware centos磁盘容量扩容教程
linux·运维·centos
qq_441996059 小时前
SSH 反向隧道:快速解决服务器网络限制
服务器·网络·ssh
政安晨9 小时前
Ubuntu 服务器无法 ping 通网站域名的问题解决备忘 ——通常与网络配置有关(DNS解析)
linux·运维·服务器·ubuntu·ping·esp32编译服务器·dns域名解析
007php00710 小时前
Jenkins+docker 微服务实现自动化部署安装和部署过程
运维·数据库·git·docker·微服务·自动化·jenkins
路溪非溪11 小时前
嵌入式Linux驱动开发杂项总结
linux·运维·驱动开发
2501_9200470311 小时前
nginx-限速-限制并发连接数-限制请求数
运维·nginx
Neolock11 小时前
Linux应急响应一般思路(三)
linux·web安全·应急响应
RainbowJie111 小时前
Gemini CLI 与 MCP 服务器:释放本地工具的强大潜力
java·服务器·spring boot·后端·python·单元测试·maven