Linux 系统中有许多强大的命令,下面是一些常用和好用的命令汇总:
文件和目录操作
ls: 列出目录内容。cd: 更改当前目录。mkdir: 创建新目录。rmdir: 删除空目录。rm: 删除文件或目录。cp: 复制文件或目录。mv: 移动或重命名文件或目录。touch: 创建空文件或修改文件时间戳。find: 在目录树中查找文件。grep: 在文件中搜索文本。cat: 查看文件内容。tail: 查看文件末尾内容。head: 查看文件开头内容。diff: 比较文件差异。
系统信息和管理
top: 显示运行中的进程信息。ps: 显示当前进程信息。kill: 终止进程。df: 显示磁盘空间使用情况。du: 显示目录或文件的磁盘使用情况。free: 显示内存使用情况。uname: 显示系统信息。uptime: 显示系统运行时间和负载。who: 显示当前登录的用户。chmod: 更改文件权限。chown: 更改文件所有者。
网络操作
ping: 检测网络连接。ssh: 安全地远程登录到另一台计算机。scp: 安全地在本地和远程计算机之间复制文件。wget: 从网络上下载文件。curl: 传输数据的工具,支持多种协议。netstat: 显示网络连接、路由表和接口统计。ifconfig: 配置和显示网络接口参数。
文本处理
echo: 输出文本或变量。sed: 流编辑器,用于文本替换、过滤和转换。awk: 文本处理和报告工具。sort: 对文本行排序。uniq: 删除或报告重复行。cut: 按列切分文本。paste: 按列合并文本。
压缩和解压
tar: 打包和解包文件。gzip: 压缩文件。gunzip: 解压缩文件。zip: 打包和压缩文件。unzip: 解压缩文件。
包管理(取决于发行版)
apt-get(Debian/Ubuntu): 安装、更新和删除软件包。yum(CentOS/RHEL): 管理软件包。pacman(Arch Linux): 软件包管理器。
这些命令仅是 Linux 提供的强大工具集中的一小部分。掌握这些命令可以帮助你更有效地使用 Linux 系统。










