在日常的Linux运维工作中,CentOS作为一款稳定、可靠的Linux发行版,被广泛使用。掌握一些实用的快捷命令,能够显著提升工作效率。本文将详细介绍一系列在CentOS系统中常用且高效的命令,帮助读者快速提升Linux运维技能。
一、文件目录操作命令
1. cp(复制文件和目录)
命令用于复制文件或目录。复制目录时需添加 -r
选项。
# 复制文件
cp sourcefile destinationfile
# 复制目录
cp -r sourcedirectory destinationdirectory
2. ls(列出目录内容)
命令用于列出目录内容。
# 列出所有文件及目录,包括隐藏文件
ls -a
# 列出文件详细信息
ls -l
# 列出文件的inode信息
ls -i
3. cd(改变目录)
命令用于改变当前工作目录。
# 切换到指定目录
cd directoryname
# 切换到当前目录
cd .
# 切换到上级目录
cd ..
# 切换到家目录
cd ~
4. touch(创建空文件或修改时间属性)
创建空文件
touch filename
5. mkdir(创建目录)
创建目录
mkdir directoryname
递归创建多级目录
mkdir -p directoryname/subdirectory
6. rmdir(删除目录)
删除空目录
rmdir
## 二、用户管理命令
### 1. useradd(创建用户)
命令用于创建新用户。
```bash
# 创建用户
useradd username
2. userdel(删除用户)
命令用于删除用户。
# 删除用户
userdel username
3. passwd(修改用户密码)
命令用于修改用户密码。
# 修改用户密码
passwd username
三、权限管理命令
1. chmod(修改文件权限)
命令用于修改文件权限。
# 修改文件权限
chmod [options] mode file
2. chown(改变文件所有者)
命令用于改变文件所有者。
# 改变文件所有者
chown [options] user[:group] file
四、磁盘管理命令
1. df(查看磁盘空间)
命令用于查看磁盘空间使用情况。
# 查看磁盘空间使用情况
df -h
2. du(查看文件或目录占用空间)
命令用于查看文件或目录占用空间。
# 查看文件占用空间
du -sh filename
# 查看目录占用空间
du -sh directoryname
3. mount(挂载文件系统)
命令用于挂载文件系统。
# 挂载文件系统
mount /dev/sdX /mountpoint
4. umount(卸载文件系统)
命令用于卸载文件系统。
# 卸载文件系统
umount /mountpoint
五、网络相关命令
1. ifconfig(查看和配置网络接口)
命令用于查看和配置网络接口。
# 查看网络接口状态
ifconfig eth0
2. ping(测试网络连通性)
命令用于测试网络连通性。
# 测试网络连通性
ping www.example.com
通过掌握以上实用快捷命令,你将能够更加高效地完成CentOS系统的运维工作。希望本文对你有所帮助!