常用的 Linux 指令分类和说明:
1. 文件和目录操作:
ls
: 列出目录内容。-l
: 以详细列表形式显示文件。-a
: 显示所有文件,包括隐藏文件。cd [目录名]
: 切换到指定目录。pwd
: 显示当前目录路径。mkdir [目录名]
: 创建新目录。rmdir [目录名]
: 删除空目录。cp [源文件/目录] [目标文件/目录]
: 复制文件或目录。mv [源文件/目录] [目标文件/目录]
: 移动或重命名文件或目录。rm [文件/目录]
: 删除文件或目录。-r
: 递归删除,可删除子目录及文件。-f
: 强制删除。touch [文件名]
: 创建空文件。echo [内容]
: 创建带有内容的文件。cat [文件名]
: 查看文件内容。more [文件名]
: 分页显示文件内容。less [文件名]
: 类似more
,但反向导航。head [文件名]
: 显示文件前几行。tail [文件名]
: 显示文件后几行。grep [关键词] [文件名]
: 在文件中搜索关键词。
2. 系统管理:
uptime
: 显示系统运行时间。top
: 显示系统运行的进程。free
: 显示内存使用情况。vmstat
: 显示虚拟内存状态。iostat
: 显示磁盘 I/O 使用情况。sar
: 收集、报告系统活动信息。shutdown
: 关闭或重启系统。halt
: 关闭系统。reboot
: 重启系统。sync
: 将内存数据写入磁盘。3. 用户和权限管理:who
: 显示登录用户。id [用户名]
: 显示用户信息。useradd [用户名]
: 添加新用户。usermod [用户名]
: 修改用户信息。userdel [用户名]
: 删除用户。groupadd [组名]
: 添加新用户组。groupdel [组名]
: 删除用户组。chown [用户:组] [文件/目录]
: 改变文件或目录的所有者和组。chmod [权限] [文件/目录]
: 改变文件或目录的权限。chgrp [组] [文件/目录]
: 改变文件或目录的组。#4. 网络管理:ifconfig
: 配置和显示网络接口参数。ping [IP/域名]
: 检测与指定 IP 或域名的连通性。
5. 压缩和解压缩:
zip
: 压缩文件。unzip
: 解压缩 zip 文件。gzip
: 压缩文件。gunzip
: 解压缩 gzip 文件。bzip2
: 压缩文件。bunzip2
: 解压缩 bzip2 文件。
6. 文本处理:
sort
: 对文本文件内容排序。uniq
: 去除文本文件中的重复行。tr
: 替换或删除文本中的字符。
7. 杂项指令:
man [指令名]
: 显示指令手册。which [指令名]
: 显示指令的完整路径。whereis [指令名]
: 查找指令、手册页和源代码的位置。
这只是 Linux 指令的概览,实际上 Linux 指令的数量远远超过此列表。这些指令可以完成几乎所有的任务,从系统管理到文本处理,再到网络配置等。