在CentOS命令行操作中,有许多实用的技巧可以帮助你更高效地完成任务。以下是一些常用的技巧:
查看当前目录
pwd
列出目录内容
ls -l # 详细列表
ls -a # 显示所有文件(包括隐藏文件)
切换目录
cd /path/to/directory
cd ~ # 返回用户主目录
cd - # 返回上一次目录
创建和删除文件/目录
touch filename # 创建空文件
mkdir directory # 创建目录
rm file # 删除文件
rmdir directory # 删除空目录
rm -r directory # 删除非空目录
复制和移动文件/目录
cp source destination # 复制文件或目录
mv source destination # 移动文件或目录
查看文件内容
cat file # 查看整个文件内容
less file # 分页查看文件内容
head file # 查看文件开头部分
tail file # 查看文件结尾部分
查看文件权限
ls -l
修改文件权限
chmod 755 file # 设置文件权限为rwxr-xr-x
chmod u+x file # 给用户添加执行权限
修改文件所有者
chown user:group file # 修改文件所有者和组
查看系统信息
uname -a # 查看内核版本等信息
df -h # 查看磁盘空间使用情况
free -m # 查看内存使用情况
top # 实时查看系统进程
管理用户和组
useradd username # 添加用户
usermod -aG groupname username # 将用户添加到组
passwd username # 修改用户密码
groupadd groupname # 添加组
groupmod groupname newgroupname # 修改组名
管理软件包
yum install package # 安装软件包
yum update package # 更新软件包
yum remove package # 卸载软件包
查看网络配置
ifconfig # 查看网络接口信息(CentOS 7及以下)
ip addr # 查看网络接口信息(CentOS 8及以上)
测试网络连接
ping www.example.com # 测试与主机的连通性
traceroute www.example.com # 跟踪数据包路径
配置网络
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0
文件来配置网络接口。
查找文件
find /path/to/search -name filename
locate filename # 需要先更新数据库:updatedb
压缩和解压文件
tar -czvf archive.tar.gz /path/to/directory # 压缩目录
tar -xzvf archive.tar.gz # 解压文件
gzip file # 压缩文件
gunzip file # 解压文件
查看命令历史
history
清屏
clear
帮助文档
man command # 查看命令的手册页
info command # 查看命令的详细信息
通过掌握这些技巧,你可以更高效地在CentOS命令行环境中工作。不断实践和探索,你会发现更多有用的命令和技巧。