1. 程式人生 > >CentOS 常用命令

CentOS 常用命令

1.檔案與目錄操作

命令示例 說明
cd /home 進入’/home’目錄
cd .. 返回上一級目錄
cd ../.. 返回上兩級目錄
cd - 返回上次所在目錄
cp file1 file2 將 file1 複製為 file2
cp -a dir1 dir2 複製一個目錄(包含目錄下的檔案)
cp -a /home/dir1 . 複製一個目錄到當前工作目錄(.代表當前目錄)
ls 檢視目錄中的檔案
ls -a 顯示隱藏檔案
ls -l 顯示檔案詳細資訊
pwd 顯示工作路徑
mkdir dir1 建立“dir1”目錄
mkdir dir1 dir2 同時建立兩個目錄
mkdir -p /tmp/dir1/dir2 建立一個目錄樹
mv dir1 dir2 移動、重新命名一個目錄
rm -f file 刪除“file1”
rm -rf dir1 刪除“dir1”目錄及其子目錄內容

2.檢視檔案內容

命令 說明
cat file1 從第一個位元組開始正向檢視檔案的內容
head -2 file1 檢視一個檔案的前兩行
more file1 檢視一個長檔案的內容(空格下一屏,B上一屏,Q退出)
tac file1 從最後一行開始反向檢視一個檔案的內容
tail -3 file1 檢視一個檔案的最後三行
tail -3f file1 檢視一個檔案的最後三行並實時跟蹤
vim file 開啟並瀏覽檔案

注意配合 grep 命令過濾查詢

vim 編輯器

操作 說明
i 進入邏輯文字模式
Esc 退出編輯文字模式
:w 儲存當前修改
:q 不儲存退出vim
:wq 儲存當前修改並退出vim

3.壓縮、解壓

命令 說明
tar -czvf archive.tar file1 把file1打包成 archive.tar(-c: 建立壓縮檔案;-v: 顯示所有過程;-f: 使用檔案名字,是必須的,是最後一個引數)
tar -tf archive.tar 顯示一個包中的內容
tar -zxvf archive.tar 解包一個包
tar -xvf archive.tar -C /tmp 把壓縮包釋放到 /tmp目錄下
zip file1.zip file1 建立一個zip格式的壓縮包
zip -r file1.zip file1 dir1 把檔案和目錄壓縮成一個zip格式的壓縮包
unzip file1.zip 解壓一個zip格式的壓縮包到當前目錄
unzip test.zip -d /tmp/ 解壓一個zip格式的壓縮包到 /tmp 目錄

4.yum 安裝器

命令 說明
yum -y install [package] 下載並安裝一個rpm包
yum localinstall [package.rpm] 安裝一個rpm包,使用你自己的軟體倉庫解決所有依賴關係
yum -y update 更新當前系統中安裝的所有rpm包
yum update [package] 更新一個rpm包
yum remove [package] 刪除一個rpm包
yum list 列出當前系統中安裝的所有包
yum search [package] 在rpm倉庫中搜尋軟體包
yum clean [package] 清除快取目錄(/var/cache/yum)下的軟體包
yum clean headers 刪除所有標頭檔案
yum clean all 刪除所有快取的包和標頭檔案

5.網路相關

命令 說明
ifconfig eth0 顯示一個乙太網卡的配置
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 配置網絡卡的IP地址
ifdown eth0 禁用 ‘eth0’ 網路裝置
ifup eth0 啟用 ‘eth0’ 網路裝置
ip addr show 顯示網絡卡的IP地址
ifconfig eth0 |grep ether 顯示網絡卡Mac地址

6.系統相關

命令 說明
su - 切換到root許可權(與su有區別)
su root 切換到root賬號
shutdown -h now 關機
shutdown -r now 重啟
top 羅列使用CPU資源最多的linux任務 (輸入q退出)
pstree 以樹狀圖顯示程式
ps -ef|grep tomcat 檢視tomcat的程序
man ping 檢視參考手冊(例如ping 命令)
passwd 修改密碼
uname -a 顯示系統相關資訊
df -h 顯示磁碟的使用情況
free -m 顯示記憶體的使用情況