在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命令行工具的一部分。隨著你對系統的熟悉,你會逐漸掌握更多的命令和技巧。記得在使用任何命令之前,先了解它的功能和參數,以避免不必要的錯誤。