在CentOS鏡像中,有許多常用的命令可以幫助你管理和操作系統。以下是一些常用的CentOS命令:
ls - 列出目錄內容。
ls -l # 以長格式顯示
ls -a # 顯示所有文件,包括隱藏文件
cd - 更改當前目錄。
cd /path/to/directory # 進入指定目錄
cd ~ # 返回用戶主目錄
pwd - 顯示當前工作目錄。
pwd
cp - 復制文件或目錄。
cp source destination # 復制文件
cp -r source destination # 復制目錄及其內容
mv - 移動或重命名文件或目錄。
mv oldname newname # 重命名文件
mv file destination # 移動文件到指定目錄
rm - 刪除文件或目錄。
rm file # 刪除文件
rm -r directory # 刪除目錄及其內容
mkdir - 創建新目錄。
mkdir directory
touch - 創建空文件或更新文件時間戳。
touch file
cat - 查看文件內容。
cat file
more 和 less - 分頁查看文件內容。
more file
less file
head 和 tail - 查看文件的開頭或結尾部分。
head file
tail file
tail -n 10 file # 查看文件的最后10行
grep - 在文件中搜索文本。
grep "pattern" file
find - 在目錄樹中查找文件。
find /path/to/search -name filename
chmod - 更改文件權限。
chmod 755 file # 設置文件權限為rwxr-xr-x
chown - 更改文件所有者。
chown user:group file
df - 顯示磁盤空間使用情況。
df -h # 以人類可讀的格式顯示
du - 顯示目錄或文件的磁盤使用情況。
du -sh directory # 顯示目錄的總大小
ps - 顯示當前進程。
ps aux # 顯示所有進程的詳細信息
top - 實時顯示系統進程和資源使用情況。
top
kill - 終止進程。
kill PID # 終止指定PID的進程
kill -9 PID # 強制終止進程
ping - 檢查網絡連接。
ping www.example.com
ifconfig - 顯示和配置網絡接口。
ifconfig
ip - 更現代的網絡配置工具。
ip addr show
netstat - 顯示網絡連接、路由表、接口統計等。
netstat -tuln # 顯示監聽的TCP和UDP端口
ssh - 安全地連接到遠程服務器。
ssh user@host
scp - 安全地復制文件到遠程服務器。
scp localfile user@host:/path/to/destination
wget - 從網絡上下載文件。
wget http://example.com/file
curl - 用于傳輸數據的命令行工具。
curl http://example.com
yum - Yellowdog Updater, Modified,用于管理RPM包。
yum install package_name # 安裝軟件包
yum update package_name # 更新軟件包
yum remove package_name # 卸載軟件包
dnf - Dandified Yum,CentOS 8及更高版本的默認包管理器。
dnf install package_name
dnf update package_name
dnf remove package_name
這些命令涵蓋了CentOS系統中許多常見的任務。熟悉這些命令將大大提高你在CentOS環境中的工作效率。