在Linux系统中,命令行(CMD)是用户与操作系统进行交互的重要工具。以下是一些常用的Linux命令:
- 文件和目录管理:
ls
:列出目录内容。cd
:切换目录。mkdir
:创建新目录。rm
:删除文件或目录。cp
:复制文件或目录。mv
:移动或重命名文件或目录。
- 文件内容查看与编辑:
cat
:查看文件内容。more
:分页查看文件内容。less
:分页查看文件内容(可向上翻页)。head
:显示文件开头部分。tail
:显示文件末尾部分。
- 系统管理和监控:
ps
:查看当前运行的进程。top
:动态监控系统进程。df
:查看磁盘使用情况。du
:查看目录或文件大小。free
:查看内存使用情况。
- 网络管理:
ping
:测试网络连通性。ifconfig
:查看和配置网络接口。netstat
:查看网络连接和端口。wget
:下载文件。curl
:发送网络请求。
- 用户和权限管理:
useradd
:添加新用户。usermod
:修改用户信息。passwd
:修改用户密码。chown
:更改文件拥有者。chmod
:更改文件权限。
- 压缩与解压:
tar
:打包与解包。gzip
:压缩文件。gunzip
:解压缩 .gz 的压缩文件。bzip2
:高压缩比压缩。
- 系统安全:
iptables
:配置防火墙规则。firewalld
:配置防火墙。fail2ban
:自动阻止恶意IP地址。
- 时间和日期管理:
date
:查看或设置系统时间。cal
:显示日历。hwclock
:查看或设置硬件时钟。
- 磁盘与分区管理:
fdisk
:分区管理工具。parted
:磁盘分区工具。mkfs
:格式化磁盘。
- 其他常用命令:
man
:获取帮助信息。which
:显示可执行文件的完整路径。
这些命令涵盖了从基本的文件管理到系统安全配置的广泛功能,是Linux用户日常工作中不可或缺的工具。