Ubuntu詳細教學筆記(一)

常用的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

  • 創建一個新的目錄
選項 含義
-p 可以遞歸創建目錄

rm

  • 刪除文件或目錄
參數 含義
-f 強制刪除,忽略不存在的文件,無需提醒
-r 遞歸的刪除目錄下面的文件,刪除文件夾是必須加此參數

拷貝和移動文件

序號 命令 作用
01 tree[] 以樹狀圖列出文件目錄結構
02 cp 源文件 目標文件 複製文件或者目錄
03 mv 源文件 目標文件 移動文件或者目錄/文件或者目錄重名

tree

  • tree命令可以以樹狀圖列出文件目錄結構
選項 含義
-d 只顯示目錄

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:在命令執行結果的基礎上查詢指定文本
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章