Linux 命令整理
基础文件和目录操作
ls- 显示目录中的文件及其属性。cp- 复制文件或目录。mkdir- 创建新目录。mv- 移动或重命名文件。rm- 删除文件或目录。touch- 创建新文件或修改文件时间戳。rmdir- 删除空目录。umount- 卸载文件系统。tree- 以树状图形式列出目录内容。paste- 合并两个文件。
文本查看和编辑
cat- 在终端显示文件内容。more和less- 分页显示文本文件内容。vim- 功能强大的文本编辑器。head和tail- 查看文件开头或尾部内容。wc- 统计文件的字节数、单词数、行数。diff- 比较文件内容差异。nc- 扫描与连接指定端口。
文本处理
grep- 强大的文本搜索工具。sed- 批量编辑文本文件。awk- 对文本和数据进行处理的编程语言。echo- 输出字符串或变量值。file- 识别文件类型。sort- 对文件内容进行排序。cut- 按列提取文件内容。xargs- 给其他命令传递参数的过滤器。uniq- 去除文件中的重复内容行。egrep- 在文件内查找指定的字符串。nl- 显示文件内容及行号。
压缩与解压缩
zip和unzip- 压缩和解压缩zip格式文件。rar和unrar- 处理RAR格式的压缩文件。gzip,gunzip,bzip2,pigz- 处理各种压缩格式文件。tar- 创建和解压tar归档文件。7z- 文件解压缩命令。zipinfo- 查看压缩文件信息。
系统和网络管理
df- 显示磁盘空间使用量。ps- 显示进程状态。netstat- 显示网络状态。pwd- 显示当前工作目录路径。ssh- 安全的远程连接服务。mount- 将文件系统挂载到目录。curl- 文件传输工具。ifconfig- 显示或设置网络设备参数信息。dhclient- 动态获取或释放IP地址。ping- 测试网络连通性。uname- 显示系统内核信息。systemctl- 管理系统服务。shutdown- 关闭服务器的系统。startx- 初始化X-window系统。wget- 下载网络文件。scp- 基于SSH协议远程复制文件。top- 实时显示系统运行状态。hostnamectl- 显示与设置主机名称。chronyc- 设置时间与时间服务器同步。ip- 显示与配置网卡参数。iptables,iptables-save- 防火墙策略管理工具。firewall-cmd- 防火墙策略管理工具。route- 显示与设置路由信息。tcpdump- 监听网络流量。nmcli- 基于命令行配置网卡参数。traceroute- 追踪网络数据包的传输路径nmtui- 管理网卡配置参数。zenity- 显示图形对话框。showmount- 显示NFS服务器的共享信息。dnf- 新一代的软件包管理器。iscsiadm- iSCSI服务管理工具。service- 管理系统服务。mkpasswd- 生成用户的新密码。uptime- 查看系统负载。nmap- 网络探测及端口扫描工具。ntpdate- 设置日期和时间。cal- 显示系统月历与日期。at- 一次性定时计划任务。lsscsi- 列出SCSI设备及属性信息。pstree- 以树状图形式显示进程信息。xfs_info- 查看XFS类型设备的详情。nslookup- 查询域名服务器信息。killall- 基于服务名关闭一组进程。arping- 发送ARP请求数据包。w- 显示已登录用户的信息。host- 解析域名结果。traceroute- 追踪网络数据包的传输路径。nice- 调整进程的优先级。chkconfig- 管理服务程序。pgrep- 检索进程PID。watch- 周期性执行命令。declare- 声明定义新的变量。iptraf- 实时监视网卡流量。extundelete- 文件恢复工具。vnstat- 查看网卡流量使用情况。pidof- 查找服务进程的PID。vmstat- 监视系统资源状态。type- 查看命令类型。iostat- 监视系统I/O设备使用情况。lscpu- 显示CPU架构信息。swapon- 激活交换分区。restorecon- 恢复文件安全上下文。semanage- 查询与修改安全上下文。poweroff- 关闭操作系统。blkid- 显示块设备信息。dmesg- 显示开机过程信息。hwclock- 显示与设置系统硬件时钟。shift- 向左移动参数。sysctl- 配置系统内核参数。dig- 查询域名DNS信息。sar- 统计系统运行状态。jobs- 显示终端后台的作业信息。