引言

CentOS作为一个免费的企业级Linux发行版,因其稳定性和安全性而被广泛应用于服务器领域。熟练掌握CentOS命令行是成为一名高效运维人员的必备技能。本文将为您提供300+条CentOS常用命令的速查手册,帮助您快速提升运维能力。

一、文件和目录操作

1. 列出目录内容

ls

2. 以长格式列出

ls -l

3. 切换目录

cd /home/user

4. 显示当前工作目录

pwd

5. 复制文件或目录

cp source.txt destination.txt
cp -r sourcedir/ targetdir/

6. 移动或重命名文件或目录

mv oldname.txt newname.txt
mv myfile.txt mydir/

7. 删除文件或目录

rm file.txt
rm -r dir

二、查看文件内容

1. 正向查看文件

cat file1

2. 查看文件前两行

head -2 file1

3. 查看文件最后三行

tail -3 file1

三、文本处理

1. 在文件中查找字符串

grep str /tmp/test

2. 找出两个文件的不同之处

diff file1 file2

四、查找

1. 从根文件系统开始查找文件和目录

find / -name file1

2. 寻找以 .ps 结尾的文件

locate .ps

五、压缩和解压

1. 打包文件

tar -cvf archive.tar file1

2. 压缩文件

gzip file1

六、YUM 工具

1. 安装 RPM 包

yum -y install [package]

2. 更新 RPM 包

yum update [package]

七、网络

1. 显示以太网卡 eth0 的配置

ifconfig eth0

2. 显示网卡的 IP 地址

ip addr show

八、其他常用命令

1. 创建用户

useradd -m username

2. 修改密码

passwd username

3. 查看用户信息

id username

4. 创建文件

touch file.txt

5. 查看文件内容

less file.txt

6. 查看历史命令

history

7. 搜索历史命令

history | grep 'search term'

8. 关机

shutdown -h now

9. 重启

shutdown -r now

以上是CentOS常用命令的速查手册,希望对您有所帮助。在实际工作中,建议您根据需要学习和掌握更多命令,以提高运维效率。