1. 程式人生 > >Linux學習筆記之四————Linux常用命令 ( 待補充)

Linux學習筆記之四————Linux常用命令 ( 待補充)

-h http “.” 現實 人性化 快捷 我們 包括 無法

一、Linux命令——文件、磁盤管理

1.文件管理

<1>查看文件信息:ls

ls是英文單詞list的簡寫,其功能為列出目錄的內容,是用戶最常用的命令之一,它類似於DOS下的dir命令。

Linux文件或者目錄名稱最長可以有265個字符,“.”代表當前目錄,“..”代表上一級目錄,以“.”開頭的文件為隱藏文件,需要用 -a 參數才能顯示。

ls常用參數:

參數含義
-a 顯示指定目錄下所有子目錄與文件,包括隱藏文件
-l 以列表方式顯示文件的詳細信息
-h 配合 -l 以人性化的方式顯示文件大小

技術分享圖片

圖中列出的信息含義如下圖所示:

技術分享圖片

與DOS下的文件操作類似,在Unix/Linux系統中,也同樣允許使用特殊字符來同時引用多個文件名,這些特殊字符被稱為通配符。

通配符含義
* 文件代表文件名中所有字符
ls te* 查找以te開頭的文件
ls *html 查找結尾為html的文件
代表文件名中任意一個字符
ls ?.c 只找第一個字符任意,後綴為.c的文件
ls a.? 只找只有3個字符,前2字符為a.,最後一個字符任意的文件
[] [”和“]”將字符組括起來,表示可以匹配字符組中的任意一個。“-”用於表示字符範圍。
[abc] 匹配a、b、c中的任意一個
[a-f] 匹配從a到f範圍內的的任意一個字符
ls [a-f]* 找到從a到f範圍內的的任意一個字符開頭的文件
ls a-f 查找文件名為a-f的文件,當“-”處於方括號之外失去通配符的作用
\ 如果要使通配符作為普通字符使用,可以在其前面加上轉義字符。“?”和“*”處於方括號內時不用使用轉義字符就失去通配符的作用。
ls \*a 查找文件名為*a的文件

<2>輸出重定向命令:>

Linux允許將命令執行結果重定向到一個文件,本應顯示在終端上的內容保存到指定文件中。

如:ls > test.txt ( test.txt 如果不存在,則創建,存在則覆蓋其內容 )

技術分享圖片

註意: >輸出重定向會覆蓋原來的內容,>>輸出重定向則會追加到文件的尾部。

<3>分屏顯示:more

查看內容時,在信息過長無法在一屏上顯示時,會出現快速滾屏,使得用戶無法看清文件的內容,此時可以使用more命令,每次只顯示一頁,按下空格鍵可以顯示下一頁,按下q鍵退出顯示,按下h鍵可以獲取幫助。

技術分享圖片

<4>管道:|

管道:一個命令的輸出可以通過管道做為另一個命令的輸入。

管道我們可以理解現實生活中的管子,管子的一頭塞東西進去,另一頭取出來,這裏“ | ”的左右分為兩端,左端塞東西(寫),右端取東西(讀)。

技術分享圖片

<5>清屏:clear

clear作用為清除終端上的顯示(類似於DOS的cls清屏功能),也可使用快捷鍵:Ctrl + l ( “l” 為字母 )。

<6>切換工作目錄: cd

在使用Unix/Linux的時候,經常需要更換工作目錄。cd命令可以幫助用戶切換工作目錄。Linux所有的目錄和文件名大小寫敏感

cd後面可跟絕對路徑,也可以跟相對路徑。如果省略目錄,則默認切換到當前用戶的主目錄。

命令含義
cd 切換到當前用戶的主目錄(/home/用戶目錄),用戶登陸的時候,默認的目錄就是用戶的主目錄。
cd ~ 切換到當前用戶的主目錄(/home/用戶目錄)
cd . 切換到當前目錄
cd .. 切換到上級目錄
cd - 可進入上次所在的目錄

技術分享圖片

註意:

  • 如果路徑是從根路徑開始的,則路徑的前面需要加上 “ / ”,如 “ /mnt ”,通常進入某個目錄裏的文件夾,前面不用加 “ / ”。

技術分享圖片

Linux學習筆記之四————Linux常用命令 ( 待補充)