CentOS作業系統常用命令大全

2021-09-25 16:26:03 字數 4864 閱讀 8408

命令

解析cd /home

進入 『/home』 目錄

cd ..

返回上一級目錄

cd ../..

返回上兩級目錄

cd -

返回上次所在目錄

cp file1 file2

將file1複製為file2

cp -a dir1 dir2

複製乙個目錄

cp -a /tmp/dir1 .

複製乙個目錄到當前工作目錄(.代表當前目錄)

ls檢視目錄中的檔案

ls -a

顯示隱藏檔案

ls -l

顯示詳細資訊

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』 命令

find -name 『*.[ch]』 | xargs grep -e 『expr』

在當前目錄及其子目錄所有.c和.**件中查詢 『expr』

find -type f -print0 | xargs -r0 grep -f 『expr』

在當前目錄及其子目錄的常規檔案中查詢 『expr』

find -maxdepth 1 -type f | xargs grep -f 『expr』

在當前目錄中查詢 『expr』

命令解析

bzip2 file1

壓縮 file1

bunzip2 file1.bz2

解壓 file1.bz2

gzip file1

壓縮 file1

gzip -9 file1

最大程度壓縮 file1

gunzip file1.gz

解壓 file1.gz

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目錄下

zip file1.zip file1

建立乙個zip格式的壓縮包

zip -r file1.zip file1 dir1

把檔案和目錄壓縮成乙個zip格式的壓縮包

unzip file1.zip

解壓乙個zip格式的壓縮包到當前目錄

unzip test.zip -d /tmp/

解壓乙個zip格式的壓縮包到 /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的秒數轉換成時間

命令解析

ctrl + u

刪除游標之前到行首的字元

ctrl + k

刪除游標之前到行尾的字元

ctrl + c

取消當前行輸入的命令,相當於ctrl + break

ctrl + a

游標移動到行首(ahead of line),相當於通常的home鍵

ctrl + e

游標移動到行尾(end of line)

ctrl + f

游標向前(forward)移動乙個字元位置

ctrl + b

游標往回(backward)移動乙個字元位置

ctrl + l

清屏,相當於執行clear命令

ctrl + r

顯示:號提示,根據使用者輸入查詢相關歷史命令(reverse-i-search)

ctrl + w

刪除從游標位置前到當前所處單詞(word)的開頭

ctrl + t

交換游標位置前的兩個字元

ctrl + y

貼上最後一次被刪除的單詞

ctrl + alt + d

顯示桌面

alt + b

游標往回(backward)移動到前乙個單詞

alt + d

刪除從游標位置到當前所處單詞的末尾

alt + f2

執行alt + f4

關閉當前視窗

alt + f9

最小化當前視窗

alt + f10

最大化當前視窗

alt + tab

切換視窗

alt + 左鍵

移動視窗(或在最下面的工作列滾動滑鼠滑輪)

Linux作業系統常用命令

linux作業系統常用命令 檔案目錄操作命令 ls cd vi rm mv mkdir cp cat find less chown chmod ln 網路命令 hostname ping host telnet ifconfig ftp 使用者管理命令 useradd userdel passwd...

Linux作業系統常用命令

1 virtualbox虛擬機器工具 開源免費 2 ubuntu 12.04 lts 長期支援版本,穩定 3 vim 編輯器 4 gcc 編譯器 bcpl newb c unix minix linux linux管理硬碟的能力非常強,所以我們能看到的只有乙個分割槽 根目錄,所有的檔案都儲存在它下面...

Linux 作業系統常用命令

1.cd 切換目錄 2.打包 tar zcvf 歸檔檔案名.tar.gz 原始檔或目錄 3.解包 tar zxvf歸檔檔案名 c 目標目錄 4.檢視記憶體 free 5.檢視cpu lscpu 6.檢視動態程序 top 7.檢視靜態程序 ps ef 8.檢視特定程序 ps ef grep 8080 ...