centos命令命令
解析 備註
cd /home
進入home目錄
cd ..
返回上一級
cd ../..
返回上兩級
cd -
返回上次所在目錄
cp file1 file2
複製file1,重新命名file2
cp -a dir1 dir2
複製dir1目錄,並將目錄重新命名dir2 -a
:保留原檔案屬性的前提下複製檔案
cp -a /home/dir1 .
將dir1目錄,複製到當前目錄下 ls
羅列出當前目錄下的檔案和目錄
ls -l
羅列出當前目錄下的檔案和目錄的詳細資訊(包括建立時間,許可權,大小)
也可以ll
ls -a
顯示隱藏檔案
ls -lrt
按時間顯示檔案(l表示詳細列表,r表示反向排序,t表示按時間排序)
pwd顯示工作路徑
mkdir dir1
建立 『dir1』 目錄
mkdir dir1 dir2
同時建立兩個目錄
mkdir -p /tmp/dir1/dir2
建立乙個目錄樹
mv dir1 dir2
移動/重新命名乙個目錄
rm -f file1
刪除 『file1』
rm -rf dir1
刪除 『dir1』 目錄及其子目錄內容 命令
解析 備註
cat file1
從第乙個位元組開始正向檢視檔案的內容
head -2 file1
檢視乙個檔案的前兩行
more file1
檢視乙個長檔案的內容
tac file1
從最後一行開始反向檢視乙個檔案的內容
tail -3 file1
檢視乙個檔案的最後三行
vi file
開啟並瀏覽檔案 命令
解析 備註
grep str /tmp/test
在檔案 『/tmp/test』 中查詢 「str」
grep ^str /tmp/test
在檔案 『/tmp/test』 中查詢以 「str」 開始的行
grep [0-9] /tmp/test
找 『/tmp/test』 檔案中所有包含數字的行
grep str -r /tmp/*
在目錄 『/tmp』 及其子目錄中查詢 「str」
diff file1 file2
找出兩個檔案的不同處
sdiff file1 file2
以對比的方式顯示兩個檔案的不同
vi file
開啟並瀏覽檔案 命令
解析 i
進入編輯文字模式
esc退出編輯文字模式 :w
儲存當前修改 :q
不儲存退出vi
:wq儲存當前修改並退出vi 命令
解析 備註
find / -name file1
從 『/』 開始進入根檔案系統查詢檔案和目錄
find / -user user1
查詢屬於使用者 『user1』 的檔案和目錄
find /home/user1 -name *.bin
在目錄 『/ home/user1』 中查詢以 『.bin』 結尾的檔案
find /usr/bin -type f -atime +100
查詢在過去100天內未被使用過的執行檔案
find /usr/bin -type f -mtime -10
查詢在10天內被建立或者修改過的檔案
locate *.ps
尋找以 『.ps』 結尾的檔案,先執行 『updatedb』 命令 命令
解析 備註
bzip2 file1
壓縮 file1
bunzip2 file1.bz2
解壓 file1.bz2
gzip file1
壓縮 file1
gunzip file1.gz
解壓 file1.gz
gzip -9 file1
最大程度壓縮 file1
tar -cvf archive.tar file1
把file1打包成 archive.tar(-c: 建立壓縮檔案;-v: 顯示所有過程;-f: 使用檔案名字,是必須的,是最後乙個引數)
tar -cvf archive.tar file1 dir1
把 file1,dir1 打包成 archive.tar
tar -tf archive.tar
顯示乙個包中的內容
tar -xvf archive.tar
釋放乙個包
tar -xvf archive.tar -c /tmp
把壓縮包釋放到 /tmp目錄下 命令
解析 備註
yum -y install [package]
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
刪除所有快取的包和標頭檔案 命令
解析 備註
ifconfig eth0
顯示乙個乙太網卡的配置
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
配置網絡卡的ip位址
ifdown eth0
禁用 『eth0』 網路裝置
ifup eth0
啟用 『eth0』 網路裝置
iwconfig eth1
顯示乙個無線網絡卡的配置
iwlist scan
顯示無線網路
ip addr show
顯示網絡卡的ip位址 命令
解析 備註
su -
切換到root許可權(與su有區別)
shutdown -h now 關機
shutdown -r now 重啟
top羅列使用cpu資源最多的linux任務 (輸入q退出)
pstree
以樹狀圖顯示程式
man ping
檢視參考手冊(例如ping 命令)
passwd
修改密碼
df -h
顯示磁碟的使用情況
cal -3
顯示前乙個月,當前月以及下乙個月的月曆
cal 10 1988
顯示指定月,年的月曆
date
–date 『1970-01-01 utc 1427888888 seconds』
把一相對於1970-01-01 00:00的秒數轉換成時間
Centos 7 常用操作集合
netstat指令 a或 all 顯示所有連線中的socket。a 網路型別 或 網路型別 列出該網路型別連線中的相關位址。c或 continuous 持續列出網路狀態。c或 cache 顯示路由器配置的快取資訊。e或 extend 顯示網路其他相關資訊。f或 fib 顯示fib。g或 groups...
centos7 常用操作彙總
一 切換安裝源 1.備份安裝源,以便出錯恢復 mv etc yum.repos.d centos base.repo etc yum.repos.d centos base.repo.backupwget o etc yum.repos.d centos base.repo wget3.生成快取 y...
CentOS 7 常用配置命令
1 ip addr 檢視網路介面配置 2 ip route show 檢視當前路由 3 ip route add default via 192.168.2.2 dev ens3 新增預設路由 4 ip route add 192.168.1.0 24 via 192.168.2.2 dev ens...