查看幫助文檔
- –help:⼀般是linux命令⾃帶的幫助信息,例如:s --help
- man:linux提供的⼀個⼿冊,包含了絕⼤部分的命令、函數使⽤說明,該⼿冊分成很多章節(section),使⽤man時可以指定不同的章節來瀏覽。
man設置瞭如下的功能鍵:
功能鍵 |
功能 |
空格鍵 |
顯示⼿冊⻚的下⼀屏 |
Enter鍵 |
⼀次滾動⼿冊⻚的⼀⾏ |
b |
回滾⼀屏 |
f |
前滾⼀屏 |
q |
退出man命令 |
h |
列出所有功能鍵 |
/word |
搜索word字符串 |
- .⾃動補全
在敲出命令的前⼏個字⺟的同時,按下tab鍵,系統會⾃動幫我們補全命令
- 歷史命令
當系統執⾏過⼀些命令後,可按上下鍵翻看以前的命令,history將執⾏過的命令列舉出來
Linux命令-⽂件、磁盤管理
文件管理
- ls: 查看⽂件信息,列出⽬錄的內容(以“.”開頭的⽂件爲隱藏⽂件,需要⽤ -a 參數才能顯示),ls常⽤參數:
參數 |
含義 |
-a |
顯示指定目錄下所有子目錄與文件,包含隱藏文件 |
-l |
以列表方式顯示文件的詳細消息 |
-h |
配合 -l 以⼈性化的⽅式顯示⽂件⼤⼩ |
多個選項可以合併到一起,沒有先後順序,即-lh和-hl都可以
在Unix/Linux系統中,允許使⽤特殊字符來同時引⽤多個⽂件名,這些特殊字符被稱爲通配符。
通配符 |
含義 |
* |
⽂件代表⽂件名中所有字符 |
ls te* |
查找以te開頭的⽂件 |
ls*html |
查找結尾爲html的⽂件 |
? |
代表⽂件名中任意⼀個字符 |
ls ?.c |
只找第⼀個字符任意,後綴爲.c的⽂件 |
lsa.? |
只找只有3個字符,前2字符爲a.,最後⼀個字符任意的⽂件 |
[] |
[”和“]”將字符組括起來,表示可以匹配字符組中的任意⼀個。“-”⽤於表示字符範圍。 |
[abc] |
匹配a、b、c中的任意⼀個 |
[a-f] |
匹配從a到f範圍內的的任意⼀個字符 |
ls [af]* |
找到從a到f範圍內的的任意⼀個字符開頭的⽂件 |
s a-f |
查找⽂件名爲a-f的⽂件,當“-”處於⽅括號之外失去通配符的作⽤ |
\ |
如果要使通配符作爲普通字符使⽤,可以在其前⾯加上轉義字符。“?”和“*”處於⽅括號內時不⽤使⽤轉義字符就失去通配符的作⽤。 |
ls *a |
查找⽂件名爲*a的⽂件 |
- 輸出重定向命令:
Linux允許將命令執⾏結果重定向到⼀個⽂件,本應顯示在終端上的內容保存到指定⽂件中。
如:ls > test.txt ( test.txt 如果不存在,則創建,存在則覆蓋其內容 )
- ls>重定向的文件.txt : ls本來顯示的內容都已經存儲到大於號後面的文件中
- cat 重定向的文件.txt:可以使用cat查看文件的內容
- 所謂的重定向就是修改了默認的輸出方向
- '>‘輸出重定向會覆蓋原來的內容,’>>'輸出重定向則會追加到⽂件的尾部。
- 分屏顯示:more
查看內容時,在信息過⻓⽆法在⼀屏上顯示時,會出現快速滾屏,使得⽤戶⽆法看清⽂件的內容,此時可以使⽤more命令,每次只顯示⼀⻚,按下空格鍵可以顯示下⼀⻚,按下q鍵退出顯示,按下h鍵可以獲取幫助。
- 管道:|
管道:⼀個命令的輸出可以通過管道做爲另⼀個命令的輸⼊。管道我們可以理解現實⽣活中的管⼦,管⼦的⼀頭塞東⻄進去,另⼀頭取出來,這⾥“ |
”的左右分爲兩端,左端塞東⻄(寫),右端取東⻄(讀)。
例如: ls -lh | more
- 清屏:clear
clear作⽤爲清除終端上的顯示(類似於DOS的cls清屏功能),也可使⽤快捷鍵:Ctrl + l ( “l”
爲字⺟ )。
- 切換⼯作⽬錄: cd
在使⽤Unix/Linux的時候,經常需要更換⼯作⽬錄。cd命令可以幫助⽤戶切換⼯作⽬
錄。 Linux所有的⽬錄和⽂件名⼤⼩寫敏感
cd後⾯可跟絕對路徑,也可以跟相對路徑。如果省略⽬錄,則默認切換到當前⽤戶的主⽬
錄。
命令 |
含義 |
cd |
切換到當前⽤戶的主⽬錄(/home/⽤戶⽬錄),⽤戶登陸的時候,默認的⽬錄就是⽤戶的主⽬錄。 |
cd~ |
切換到當前⽤戶的主⽬錄(/home/⽤戶⽬錄) |
cd/ |
切換到系統根目錄 |
cd. |
切換到當前⽬錄 |
cd… |
切換到上級⽬錄 |
cd- |
可進⼊上次所在的⽬錄 |
如果路徑是從根路徑開始的,則路徑的前⾯需要加上 “ / ”,如 “ /mnt ”,通常進⼊某個
⽬錄⾥的⽂件夾,前⾯不⽤加 “ / ”。