Linux 7.3作为企业级操作系统的稳定版本,其命令行工具提供了强大的系统管理和运维能力,本文将详细介绍Linux 7.3中常用命令的分类、功能及实际应用场景,帮助用户高效完成系统配置、文件管理、网络诊断等任务。

文件与目录管理命令
文件操作是Linux系统的基础,以下命令为日常运维必备:
ls
:列出目录内容,常用选项-l
(详细信息)、-a
(隐藏文件)、-h
(人类可读格式),例如ls -lh
以易读方式显示文件大小。cd
:切换目录,cd ~
进入用户主目录,cd -
返回上一目录。cp
:复制文件/目录,-r
选项用于递归复制目录,如cp -r /source /dest
。mv
:移动文件或重命名,mv oldname newname
实现重命名,mv file /path/
移动文件。rm
:删除文件,-r
递归删除目录,-f
强制删除,需谨慎使用。mkdir
:创建目录,-p
选项可创建多级目录,如mkdir -p /path/to/dir
。touch
:创建空文件或更新文件时间戳,touch file.txt
创建新文件。find
:搜索文件,如find / -name "*.log" -type f
查找所有.log文件。
文本处理命令
文本处理是Linux脚本的核心工具:
cat
:查看文件内容,cat file.txt
显示文件全部内容。grep
:文本搜索,-i
忽略大小写,-r
递归搜索目录,如grep "error" /var/log -r
。sed
:流编辑器,用于文本替换,如sed 's/old/new/g' file
替换文件中所有"old"为"new"。awk
:文本分析工具,awk '{print $1}' file
输出每行第一列。sort
:排序文件内容,-n
数字排序,-r
降序排列。uniq
:去除重复行,常与sort
配合使用,如sort file | uniq
。
系统监控与进程管理
top
:动态查看进程资源占用,按P
按CPU排序,M
按内存排序。ps
:静态查看进程,aux
选项显示所有进程详细信息。kill
:终止进程,kill -9 PID
强制终止进程。free
:查看内存使用情况,-h
选项以人类可读格式显示。df
:磁盘空间使用,df -h
显示各分区使用情况。du
:目录大小统计,du -sh /path
显示目录总大小。
网络配置与诊断命令
ifconfig
:查看和配置网络接口,ifconfig eth0 up/down
启用/禁用网卡。ip
:现代网络管理工具,ip addr show
显示IP地址信息。ping
:测试网络连通性,ping -c 4 www.baidu.com
发送4个包。netstat
:查看网络连接状态,-tuln
显示监听端口。ss
:替代netstat
的新工具,ss -tuln
同样显示监听端口。curl
:网络传输工具,curl -I www.example.com
获取HTTP头部信息。wget
:下载文件,wget -c url
支持断点续传。
用户与权限管理
useradd
/userdel
:添加/删除用户,useradd -m username
创建用户并创建主目录。passwd
:修改用户密码,passwd username
为指定用户改密。chmod
:修改文件权限,chmod 755 file
设置所有者读写执行,其他用户读执行。chown
:修改文件所有者,chown user:group file
更改文件属主和属组。sudo
:以超级用户权限执行命令,sudo visudo
编辑sudoers配置文件。
软件包管理命令
Linux 7.3默认使用YUM包管理器:
yum install package
:安装软件包。yum remove package
:卸载软件包。yum update
:更新所有已安装软件包。yum search keyword
:搜索软件包。yum history list
:查看操作历史。
压缩与归档命令
tar
:创建归档文件,tar -czvf archive.tar.gz /path
压缩并打包目录。gzip
/gunzip
:压缩/解压文件,gzip file
生成file.gz。zip
/unzip
:处理ZIP格式文件,zip -r archive.zip dir
压缩目录。
系统服务管理(systemd)
systemctl start service
:启动服务。systemctl stop service
:停止服务。systemctl enable service
:设置开机自启。systemctl status service
:查看服务状态。
磁盘与文件系统管理
fdisk
:分区管理工具,fdisk /dev/sdb
操作磁盘分区。mkfs
:格式化文件系统,mkfs.ext4 /dev/sdb1
创建ext4分区。mount
/umount
:挂载/卸载文件系统,mount /dev/sdb1 /mnt
挂载分区到/mnt。
日志查看命令
journalctl
:查看systemd日志,journalctl -u service
查看特定服务日志。tail
:实时查看日志文件末尾,tail -f /var/log/messages
实时监控日志。
相关问答FAQs
Q1: 如何在Linux 7.3中查找包含特定关键词的所有日志文件?
A: 使用find
和grep
组合命令:find /var/log -type f -name "*.log" -exec grep "关键词" {} \;
,该命令会在/var/log目录下查找所有.log文件,并搜索包含"关键词"的行。

Q2: 如何查看Linux 7.3系统运行时间及负载情况?
A: 使用uptime
命令可查看系统运行时间、当前登录用户数及1分钟/5分钟/15分钟的平均负载,例如输出12:34:56 up 10 days, 2:30, 2 users, load average: 0.05, 0.10, 0.08
,表示系统已运行10天2小时30分钟,当前负载较低。
