Linux學習入門 一 基礎命令列入門

2021-07-10 11:03:56 字數 1366 閱讀 2725

首先介紹一下shell的命令列補全和萬用字元:

在輸入檔名或者命令的時候,輸入前幾個字元,按下tab鍵,shell會自動補全,如果以鍵入字元開頭的檔案不止乙個,連續兩次按下tab鍵,會給出所有以鍵入字元開頭的檔案.

萬用字元:*用於匹配檔名中任意長度的字元,?匹配乙個字福,[ ]用於匹配所有出現在方括號內的字元,並且可以用-來指定乙個字符集,例如[1-9],[a-c].

基本命令介紹:

cd [路徑] 進入使用者所指定的路徑, .代表當前路徑, ..代表當前路徑的父路徑, /代表跟路徑, ~代表使用者的主目錄.

ls -a -l --f,用於列處當前目錄下的內容,-a會顯示所有檔案,包括隱藏檔案(檔名以.開頭的檔案),-l會顯示檔案的各種屬性.-f用於顯示的告訴使用者,當前各個檔案時資料夾還是普通檔案還是可執行檔案.

dir和vdir:類似於ls和ls -l,區別是dir比ls提供的功能更少.

cat  [-n]  檔名:顯示檔案的所有內容,-n選項可以提供檔案的行號.

more和less:一頁一頁的顯示檔案的內容,,但是less的功能更加強大.more命令中,按下空格向下翻動一頁,enter向下翻動一行,less功能更加強大,具體來說:

1)使用游標來滾屏

2)用行號或者百分比作為書籤來瀏覽檔案

3)實現複雜的檢索,高亮顯示等操作

4)相容常用的字處理程式的鍵盤操作

5)閱讀到最後時less不會自動退出

6)底部資訊更容易控制

q鍵可以退出less

head tail:用於顯示檔案的開頭和結尾,-n可以指定顯示的行數.

find [路徑] -name name -type type -print:在指定範圍內搜尋檔案,find會到每個子資料夾中去尋找.-type指定特殊檔案型別,-print列印檔案所在路徑.

locate:快速搜尋檔案,與find不同的時,locate從資料庫中搜尋檔案,可以先用updatedb更新資料庫,所以查詢速度幾乎就是瞬間.

從終端執行程式時,在末尾加上&,可以讓程式在後台執行.

whereis -type 檔名:用於主要查詢程式檔案,例如whereis -b find,如果無法找到,將返回乙個空字串.whereis把搜尋的子目錄限制在固定的幾個目錄,顯著加快了搜尋上的速度.

who:當前系統中有哪些人登入,以及他們的控制台.

whoami:返回當前登入的使用者名稱.

uname -a:給出當前作業系統的所有有用資訊.

uname -r:當前作業系統的核心資訊.

man,whatis:返回命令的幫助資訊,man的返回比較全面但是顯得囉嗦.whatis返回命令的簡要使用資訊.

apropos:通過使用手冊,可以反差某些命令,例如apropos search,會返回所有與搜尋有關的命令.

linux入門(基礎命令列2)

1 列出目標目錄中所有的子目錄和檔案 ls 詳細資訊 ls a all 列出目錄下的所有檔案,包括以 開頭的隱含檔案 ls l 除了檔名之外,還將檔案的許可權 所有者 檔案大小等資訊詳細列出來。ls t 以檔案修改時間排序 2 切換當前目錄至dirname cd 詳細資訊 進入系統根目錄 cd 使用...

Linux命令列學習(一)

檔案匹配式 乙個字元 0個或多個字元 匹配中括號內的字元 a 匹配除a之外的字元 檢視命令幫助 help 檢視幫助資訊 man 命令名稱 檢視命令幫助 命令名稱 help 檢視命令幫助 檔案和目錄操作 遍歷目錄 cd 返回使用者主目錄 返回系統根目錄 返回當前目錄 返回當前目錄上一級目錄 相當路徑 ...

linux基礎入門 命令列操作體驗

1 重要的快捷鍵 1 tab作用 補全命令,就是當你忘記某個命令的全稱時可以只輸入它的開頭的一部分,然後按下tab鍵就可以得到提示或者幫助完成,當然不止補全命令,補全目錄 補全命令引數也可以完成 2 ctrl c作用 當你在 linux 命令列中無意輸入了乙個不知道的命令,或者錯誤地使用了乙個命令,...