Linux下常用命令使用大全

2021-10-14 08:23:28 字數 2251 閱讀 4300

1、cd --change directory(切換當前工作目錄)

// cd /root/desktop/ 切換路徑到root目錄下的desktop

// cd ~ 切換路徑到當前使用者的家目錄

2、ls --list 顯示檔案資訊

ls 顯示當前目錄中的檔案

ls file 顯示指定的檔名稱

ls -l file 顯示檔案的屬性

ls dir 顯示目錄下的檔案

ls -d dir 顯示目錄本身的名稱

ls -ld dir 顯示目錄的屬性

ls -a 顯示目錄中包含隱藏檔案的所有檔案

ls -s 顯示檔案大小

ls -r dir 遞迴顯示目錄中的內容

3、touch 新建檔案,修改檔案時間戳

touch file1 file2 … 新建空檔案

touch -t yyyymmddhhmm file 把⽂件時間更改到指定時間

4、mkdir–make directory 建立目錄

mkdir dir1 dir2 … 建立空目錄

mkdir -p /tmp/file/file1 遞迴建立目錄

5、rm --remove 刪除檔案或者目錄

rm file1 file2 … 有提示刪除檔案

rm -f file1 強制刪除檔案

rm -r dir 刪除目錄

6、cat 顯示檔案內容

cat file

cat -b file 顯示檔案並顯示行號,不顯示空行的行號

cat -n file 顯示檔案並顯示行號

7、head 檢視檔案前多少行

head file 預設檢視檔案前10行

head -n 3 file 檢視檔案前3行

8、tail 檢視檔案倒數多少行

tail file 預設檢視檔案後10行

tail -n 3 file 檢視檔案後3行

9、less 分頁瀏覽

less file 分頁檢視file的內容

less 模式中可搜尋關鍵字 n向下匹配,n向上匹配

less模式中可以進入到vim中

q 退出less瀏覽模式

10、cp —copy 複製檔案

cp file /tmp 複製file檔案到 根下的tmp

cp file1 file2 /tmp cp可複製多個檔案

cp -r dir1 dir2 遞迴複製dir1下的檔案(包含目錄)

注:cp的過程是建立新檔案的過程

11、mv–move 移動檔案

原理:相同分割槽中檔案的移動是重新命名的過程

不同分割槽中檔案的移動是建立刪除的過程

12、file 檢視檔案型別

檔案內容不同,在用file命令檢視的時候也會有差異

13、wc 統計檔案容量

wc -l 統計檔案行數

wc -m 統計字元數

wc -w 統計單詞數

wc -c 統計位元組數

14、檔案定址

值得一提的是 :linux中,一切皆檔案,而且遵循的是fhs結構

絕對路徑:對於絕對路徑的理解可以看作,假如西安北大街有家蛋糕店,,任何乙個人在任何地方都可以利用這樣的方式找到這家店,,我的位置-----西安------->北大街------->蛋糕店,這種路徑被稱為絕對路徑

相對路徑:假如還是要找到這家店,,但是此時我已處於西安,那我就不需要再從『我的位置』這個起始位置出發,一步一步找到店,北大街------->蛋糕店 就是我需要執行的路徑

15、檔案批量處理

在linux中,如果大批檔案具有某一相同特徵,我們在進行操作的時候可以使用萬用字元來批量操作

? 匹配單個字元

[[:alpha:]] 匹配單個字母

[[:upper:]] 匹配單個大寫字母

[[:lower:]] 匹配單個小寫字母

[[:digit:]] 匹配單個數字

[[:alnum:]] 匹配單子字母或數字

[[:punct:]] 匹配單個符號 @/#

[[:space:]] 匹配單個空格

Linux常用命令大全

系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...

Linux常用命令大全

系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執行測...

LINUX常用命令大全

關機命令 shutdown h now 關閉系統 1 init 0 關閉系統 2 telinit 0 關閉系統 3 shutdown h hours minutes 按預定時間關閉系統 shutdown c 取消按預定時間關閉系統 shutdown r now 重啟 1 reboot 重啟 2 lo...