CentOS 常用命令
阿新 • • 發佈:2019-02-11
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 | 顯示記憶體的使用情況 |