在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命令行環境中工作。不斷實踐和探索,你會發現更多有用的命令和技巧。