常用的Linux命令的基本使用
序號 |
命令 |
作用 |
01 |
ls |
查看當前文件夾下的內容 |
02 |
pwd |
查看當前所在文件夾 |
03 |
cd[目錄名] |
切換文件夾 |
04 |
touch[文件名] |
如果文件夾不在,新建文件 |
05 |
mkdir[目錄名] |
創建目錄 |
06 |
rm[文件名] |
刪除指定文件名 |
07 |
clear |
清屏 |
Linux終端命令格式
01.終端命令格式
command [-options] [parameter]
command:命令名,相應功能的英文單詞或單詞縮寫
[-options]: 選項,可用來對命令進行控制,也可以省略
[parameter]:傳給命令的參數,可以是零個,一個或者多個
[]:代表可選
02.查閱命令幫助信息
command --help
·顯示command命令的幫助信息
man command
·查閱command命令的幫助信息
操作鍵 |
功能 |
空格鍵 |
顯示手冊頁的下一屏 |
Enter鍵 |
一次滾動手冊頁一行 |
b |
回滾一瓶屏 |
f |
前滾一屏 |
q |
退出 |
/word |
搜索word字符串 |
文件和目錄常用命令
01.查看目錄內容
終端實用技巧
1>自動補全
- 在敲出 文件/目錄/命令的前幾個字母后,按下tab鍵
2>曾經使用過的命令
- 按上/下光標鍵可以在曾經使用過的命令之間來回切換
- 如果想要退出,按ctrl+c
ls命令
參數 |
含義 |
-a |
顯示指定目錄下所有文件內容 |
-l |
以列表方式顯示文件的詳細信息 |
-h |
配合 -l以人性化的方式顯示文件大小 |
ls通配符的使用
通配符 |
含義 |
* |
代表任意個數個字符 |
? |
代表任意一個字符,至少一個 |
[] |
表示可以匹配字符組中的任一一個 |
[abc] |
匹配a,b,c中的任意一個 |
[a-f] |
匹配從a到f範圍內的任意一個字符 |
切換目錄
cd
命令 |
含義 |
cd |
切換到當前用戶的主目錄(/home/用戶目錄) |
cd ~ |
切換到當前用戶的主目錄(/home/用戶目錄) |
cd . |
保持在當前目錄不變 |
cd … |
切換到上級目錄 |
cd - |
可以在最近兩次工作目錄之間來回切換 |
創建和刪除操作
touch
- 創建文件或者修改文件時間
- 如果文件不存在,可以創建一個空白文件
- 如果文件已經存在,可以修改文件的末次修改日期
mkdir
rm
參數 |
含義 |
-f |
強制刪除,忽略不存在的文件,無需提醒 |
-r |
遞歸的刪除目錄下面的文件,刪除文件夾是必須加此參數 |
拷貝和移動文件
序號 |
命令 |
作用 |
01 |
tree[] |
以樹狀圖列出文件目錄結構 |
02 |
cp 源文件 目標文件 |
複製文件或者目錄 |
03 |
mv 源文件 目標文件 |
移動文件或者目錄/文件或者目錄重名 |
tree
cp
- cp命令的功能是將給出的文件或者目錄複製到另一個文件或者目錄中
選項 |
含義 |
-f |
已經存在的目標文件直接覆蓋,不會提示 |
-i |
覆蓋文件前提示 |
-r |
若給出源文件是目錄文件,則cp;將遞歸複製該文件目錄下面的所有子目錄和文件,目標文件必須爲一個目錄名 |
查看文件內容
序號 |
命令 |
作用 |
01 |
cat |
查看文件內容,創建文件,文件合併,追加文件內容等功能 |
02 |
more |
分屏顯示文件內容 |
03 |
grep搜索文本文件 |
搜索文本文件內容 |
cat
- cat命令可以查看文件內容,創建文件,文件合併,追加文件內容等功能
- cat會一次顯示所有的內容,適合查看內容較少的文本文件
選項 |
含義 |
-b |
對非空輸出行編號 |
-n |
對輸出的所有行編號 |
Linux中有一個 nl 的命令和 cat -b 的效果等效
more
- more命令可以用於分屏顯示文件內容,每一次只顯示一頁內容
- 適合於查看內容較多的文本文件
使用more的操作鍵:
操作鍵 |
功能 |
空格鍵 |
顯示手冊頁的下一屏 |
Enter鍵 |
一次滾動手冊頁一行 |
b |
回滾一瓶屏 |
f |
前滾一屏 |
q |
退出 |
/word |
搜索word字符串 |
grep
- Linux系統中grep命令是一種強大的文本搜索工具
- grep允許對文本文件進行模式查找,所謂模式查找,又被稱爲正則表達式
-
選項 |
含義 |
-n |
顯示匹配行及行號 |
-v |
顯示不包含匹配文本的所有行 |
-i |
忽略大小寫 |
參數 |
含義 |
^a |
行首,搜尋以a開頭的行 |
ke$ |
行尾,搜尋以ke結束的行 |
其他
echo文字內容
- echo會在終端中顯示參數指定的文字,通常會和重定向聯合使用
重定向 > 和 >>
- Linux允許命令執行結果重定向到一個文件
- 將本應顯示在終端上的內容輸出/追加到指定文件中
- > 表示輸出,會覆蓋文件原有的內容
- >> 表示追加,會將內容追加到已有文件的末尾
管道 |
- Linux允許將一個命令的輸出可以通過管道作爲另一個命令的輸入
- more:分屏顯示內容
- grep:在命令執行結果的基礎上查詢指定文本