Hello! 欢迎来到小浪云!


linux必学的60个命令 linux必学的命令


avatar
小浪云 2024-12-17 14

为了有效管理 linux 系统,必学的 60 个命令可分为几类:文件系统管理(如 ls、mkdir、cp)、文件编辑(如 cat、nano、vim)、系统信息(如 whoami、hostname)、网络管理(如 ping、ifconfig)、用户管理(如 adduser、passwd)、进程管理(如 ps aux、kill、top)、服务管理(如 service、systemctl)以及其他有用命令(如 date、cal、grep、tee)。

linux必学的60个命令 linux必学的命令

Linux 必学的 60 个命令

作为一名 Linux 用户,精通必要的命令至关重要,因为它使您可以有效地管理系统、执行任务并提高工作效率。以下列出了 60 个必学的 Linux 命令,分为不同的类别:

文件系统管理

  • ls:列出目录的内容
  • mkdir:创建目录
  • rmdir:删除目录
  • cp:复制文件或目录
  • mv:移动文件或目录
  • rm:删除文件或目录
  • find:在系统中查找文件

文件编辑

  • cat:显示文件的内容
  • less:逐屏显示文件的内容
  • more:逐页显示文件的内容
  • nano:基于终端的文本编辑器
  • vim:功能强大的终端文本编辑器

系统信息

  • whoami:显示当前用户
  • hostname:显示主机名
  • uname -a:显示内核和系统信息
  • free:显示内存和交换空间使用情况
  • df:显示文件系统使用情况

网络管理

  • ping:测试网络连接
  • ifconfig:显示网络接口信息
  • netstat:显示网络连接和统计信息
  • traceroute:跟踪数据包到目标
  • wget:从互联网下载文件

用户管理

  • adduser:添加用户
  • usermod:修改用户
  • passwd:更改密码
  • sudo:以 root 权限运行命令
  • su:切换到 root 用户

进程管理

  • ps aux:显示正在运行的进程
  • kill:终止进程
  • top:动态显示正在运行的进程
  • killall:根据名称终止进程
  • renice:更改进程优先级

服务管理

  • service:管理系统服务
  • systemctl:管理 systemd 服务
  • chkconfig:管理引导时启动的服务
  • sshd:启动或停止 SSH 服务
  • httpd:启动或停止 apache Web 服务器

其他有用命令

  • date:显示当前日期和时间
  • cal:显示月历
  • grep:在文件中搜索文本模式
  • awk:使用模式匹配和动作执行文本处理
  • tee:将输出发送到文件和标准输出

相关阅读