linux 重點命令用法解釋註解

2021-08-22 02:47:54 字數 4468 閱讀 3508

目錄命令

1. menu:ls list directory contents 羅列

-l use a long listing format

drwxrwxr-x. 3 1015962988 1015962988 4096 jul 6 21:28 work1

d目錄 -補充檔案 l 鏈結 rwx許可權 所屬使用者,建立使用者,大小,日期 名字

ls -l == ll

main 函式引數命令列選項(argc個數,argv具體是什麼,環境配置)

-a all

不忽略以點 . .. 開始的隱藏檔案一般為配置檔案

-t sort by modification time 時間

-r reverse

倒序 輸出顯示目錄 -rt

-r recursive

+目錄名 遞迴顯示目錄

-d directory

檢視目錄屬性 絕對路徑

ls + 目錄 / 檔名 相對路徑 ||絕對路徑

2.pwd print name of current / :wqworking directory

-從根目錄/從最上層的目錄檔案開始 

. 當前路徑

. .代表上一層路徑

3. mkdir make directories 建立目錄

-p parent

遞迴建立,同時建立多層級的目錄 work/work1/a1

4. cd change directory 目錄檔案

更改當前工作目錄,進入指定的目錄 ~返回家目錄 -返回上一層

cd / 到根目錄

根目錄意義

絕對路徑從根開始,相對路徑,從當前目錄出發

. . 上一層目錄

. 當前目錄

~ 家目錄

/ 根目錄

- 上次那個目錄

cd 啥都不加也回到home

tab 鍵補全

5.rmdir 刪除空目錄 -p遞迴刪除目錄 work/work1/a1

remove empty directory 檔案

只能刪除空的

rm remove files or directories 刪除檔案 ,不可以刪目錄

-r recursive 遞迴:遞迴的都刪掉 專門針對目錄

-f force 忽略提示資訊直接刪除

-rf / 不要試 記得備份了

6. mv move files 移動目錄

剪下 重新命名

有的公司用mv 替換rm

-r -f

7.cp copy files and directories 不可以拷貝目錄,針對普通檔案

-r recursive針對目錄

cp aa bb 把aa 拷貝乙個叫bb

-f 強制執行

對比cp,mv對大檔案的時間,mv只經行移位快

8. touch change file timestamps 建立乙個空檔案,如果存在則重新整理時間屬性,修改時間

-d data 使用特定的時間進行重新整理時間

-r reference 使用乙個檔案來重新整理這個檔案的時間屬性

9. cat/tac concatenate uname

檢視檔案具體內容顯示在終端上 顯示檔案內資訊

-n 顯示行號

tac 反向從最後一行開始列印顯示

有的時候不可以上下翻看

10. more 分頁顯示進行滾屏,空格向下翻頁

只能往下翻 ,回車往下翻

11. less opposite of more

顯示檔案資訊在檔案中

可以查詢匹配顯示在:的位置摁一下 / 上向下或、?下向上 在輸入要匹配的內容 n 下乙個shift +n 上乙個 || q退出

g下翻,k上翻

12. head output the first part of files

預設顯示10行數 -指定行數

head out -n 100

13. tail output the last part of files

顯示末尾的後10行資料 -指定行數 -f 迴圈動態重新整理末尾資料

檢視某一行

head -n 50>>tmp tail -n 1 tmp

head -n 50 out | (管道連線多命令)tail -n 1

14. echo 『』aaa『』>>(重定向)檔名 寫入檔案中 **ctrl+c退出

15. date print or set the system date and time

顯示時間日期

+ 「+%s」如:+」%y-%m-%d %h:%m:%s」 ||

+」%f」 || -

-s 修改系統日期su root 切換到管理員root許可權修改

y-m-d h:m:s cst( 時區)

顯示乙個時間戳 +%s時間戳

date -d @+時間戳

16. cal display a calendar 日曆

顯示當前月 ||

-3 前當後三個月的 ||

-j 今天是這一年的第幾天 ||

-y -年份 顯示全年月日曆

ctrl +insert 複製

shift+insert 貼上

壓縮:

1. zip package and compress files-壓縮

-unzip 解壓縮 .zip ||          

gzip--gunzip .gz |

bzip2--bunzip2 .bz2 |

zip test.zip test.c -r

unzip test.zip

rz、sz test.zip 把linux 檔案送至windows

2. tar 打包同時壓縮

-cvf .tar || creat verbose顯示打包檔案 file

-xvf ||

-cvzf 打包 z gzip 代表同時zip壓縮

f 並指定壓縮包名稱-f必須是最後一位緊跟壓縮名稱 ||

-cvjf j 代表以bzip2形式壓縮||

-t -xvzf 解壓縮

3. ⭐※grep print lines matching a pattern

在檔案中匹配乙個字串並顯示

-i ignore忽略大小寫 ||

-v invert 反向匹配 含有的行就不顯示了 ||

-n 顯示行號 string file

-r 遞迴查詢

grep aaaaa test.c

grep –color aaa test.c

4. find search for files in a diectory hierarchy

查詢檔案 ./ 路徑

-type -f ||-d ||-n

-name 「* aa 」名稱查詢 是統配符

-cmin -amin -mmin +/ -n –min

-atime –day

-size +/-mkg

5. bc an arbitrary precision calculator language

進入浮點運算計算器介面ctrl +c退出

6. uname printf system informaton 顯示當前linux 的版本 -r 顯示版本 || -a 全顯示

7. reboot reboot or stop the system 重啟

shutdown dring the system down

-h now 立即關機前提示所有使用者,做收尾工作

halt 被shutdown呼叫 只關機

man 爺們  manual 說明手冊

g 下 k 上 || 退出 q

:man 3 printf 第三章是庫函式

分了好多章節,第一章:執行命令第二章:系統呼叫,第三章:c庫函式

熱鍵:

1. tab 自動補全

2. ctrl + c停止當前執行的程式

3. ctrl +d 鍵盤輸入結束 eof

-選項

-a all 顯示所有一般跟在顯示命令後,ls,uname

-i ignore 忽略,忽略大小寫

-f force 暴力進行,及遮蔽掉提示,忽略提示資訊

-n 顯示行號,-顯示幾行

-r reberse 倒序

-r recursive 遞迴遞迴顯示,ls

-r recursive 遞迴刪除目錄,rmdir,cp遞迴拷貝 針對目錄

-t time 排序顯示時使用 比如:ls

-v invert 反向選擇進行,比如grep 匹配沒有所要項的行

Linux命令重點

linux命令重點 1 linux的shell程式預設是bash 程式 2 linux命令格式包含三個部分,分別是 命令 選項 引數 3 linux命令選項前為單個減號 後面一般為 單字元 選項前為雙減號 後面一般為 單詞 4 linux命令中使用的萬用字元有 5 命令 ls usr bin w 的...

Linux中命令重點簡記 2

1.file命令 file命令用來時別檔案型別,也可以辨別一些檔案的編碼格式。在linux作業系統中,檔案型別不是像windows通過副檔名來確定的,可以使用file命令通過檢視檔案頭部資訊來獲取檔案型別。root localhost file e testname f separator f na...

Linux命令解釋之vim

root node1 vim help vim vi improved 7.4 2013 aug 10,compiled aug 9 2019 03 17 15 用法 vim 引數 檔案 編輯指定的檔案 或 vim 引數 從標準輸入 stdin 讀取文字 或 vim 引數 t tag 編輯 tag ...