在CentOS系统中,命令行工具是管理和操作系统的重要部分。以下是一些常用的CentOS命令行工具及其基本用法:
ls - 列出目录内容
ls -l /path/to/directory
cd - 更改当前目录
cd /path/to/directory
pwd - 显示当前工作目录
pwd
cp - 复制文件或目录
cp source destination
mv - 移动或重命名文件或目录
mv oldname newname
rm - 删除文件或目录
rm file
rm -r directory
mkdir - 创建新目录
mkdir new_directory
touch - 创建空文件或更新文件时间戳
touch newfile
cat - 查看文件内容
cat filename
grep - 在文件中搜索文本
grep "search_term" filename
find - 在目录树中查找文件
find /path/to/search -name filename
chmod - 更改文件权限
chmod 755 filename
chown - 更改文件所有者
chown user:group filename
df - 显示磁盘空间使用情况
df -h
du - 显示目录空间使用情况
du -sh directory
top - 实时显示系统进程和资源使用情况
top
ps - 显示当前运行的进程
ps aux
kill - 终止进程
kill PID
sudo - 以超级用户权限执行命令
sudo command
man - 查看命令的手册页
man command
ping - 检查网络连接
ping example.com
ifconfig - 显示和配置网络接口
ifconfig
ip - 更现代的网络配置工具
ip addr show
netstat - 显示网络连接、路由表、接口统计等
netstat -tuln
ssh - 安全地连接到远程服务器
ssh user@remote_host
scp - 安全地复制文件到远程服务器
scp localfile user@remote_host:/path/to/destination
mount - 挂载文件系统
mount /dev/sdb1 /mnt/mydisk
umount - 卸载文件系统
umount /mnt/mydisk
fsck - 检查并修复文件系统
fsck /dev/sdb1
yum - Yellowdog Updater, Modified(CentOS 7及之前版本)
yum install package_name
dnf - Dandified Yum(CentOS 8及之后版本)
dnf install package_name
history - 查看命令历史记录
history
alias - 创建命令别名
alias ll='ls -l'
echo - 显示一行文本
echo "Hello, World!"
cut - 从文件或标准输入中提取列
cut -d':' -f1 /etc/passwd
sort - 对文本行进行排序
sort filename
uniq - 报告或省略重复行
sort filename | uniq
tar - 打包和解包文件
tar -czvf archive.tar.gz directory
tar -xzvf archive.tar.gz
wget - 从网络上下载文件
wget http://example.com/file
curl - 用于传输数据的命令行工具
curl http://example.com
这些只是CentOS命令行工具的一部分。随着你对系统的熟悉,你会逐渐掌握更多的命令和技巧。记得在使用任何命令之前,先了解它的功能和参数,以避免不必要的错误。