Linux 知識總結操作命令

2021-08-14 01:44:45 字數 3088 閱讀 6785

本文引用自 實驗樓

1、mkdir 命令

mkdir 命令用來建立指定名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。

引數:

-m –mode=模式 設定許可權《模式》

-p –parents 可以是乙個路徑名稱。若路徑中的某些目錄尚不存在,加上此選項後,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄

-v –verbose 每次建立新目錄都顯示資訊

2、mv命令(檔案移動 )

檔案移動 test 目錄下(test 目錄必須已經存在,否則執行重新命名)

命令: mv 檔名 目錄名 eg: mv bbb.txt test

引數:

-b –back 若需覆蓋檔案,則覆蓋前先行備份

-f –force 如果目標檔案已經存在,不會詢問而直接覆蓋

-i –interactive 若目標檔案已經存在時,就會詢問是否覆蓋

-u –update 若目標檔案已經存在,且原始檔比較新,才會更新

-t –target 該選項適用於移動多個原始檔到乙個目錄的情況,此時目標目錄在前,原始檔在後

3、rm(刪除命令)

注意,刪除時一定要注意看清目錄

引數:

-f –force 忽略不存在的檔案,從不給出提示

-i –interactive 進行互動式刪除

-r –recursive 指示 rm 將引數中列出的全部目錄和子目錄均遞迴地刪除

-v –verbose 詳細顯示進行的步驟

4、cp 命令 (複製)

引數:

-t –target-directory 指定目標目錄

-i –interactive 覆蓋前詢問(使前面的 -n 選項失效)

-n –no-clobber 不要覆蓋已存在的檔案(使前面的 -i 選項失效)

-s –symbolic-link 對原始檔建立符號鏈結,而非複製檔案

-f –force 強行複製檔案或目錄, 不論目的檔案或目錄是否已經存在

-u –update 使用這項引數之後,只會在原始檔的修改時間較目的檔案更新時,或是對應的目的檔案並不存在,才複製檔案

5、cat 命令

cat 命令的功能是將檔案或標準輸入組合輸出到標準輸出。這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。

引數

-a –show-all

-b –number-nonblank 對非空輸出行編號

-e -e –show-ends 在每行結束處顯示 $

-n –number 對輸出的所有行編號,由 1 開始對所有輸出的行數編號

-s –squeeze-blank 有連續兩行以上的空白行,就代換為一行的空白行

-t -t –show-tabs 將跳格字元顯示為 ^i

-u (忽略)

-v –show-nonprinting 使用 ^ 和 m- 引用,除了 lfd 和 tab 之外

6、tac 命令(內容反向顯示) 引數與 cat類似

tac 是將 cat 反寫過來,所以它的功能就跟 cat 相反,cat 是由第一行到最後一行連續顯示在螢幕上,而 tac 則是由最後一行到第一行反向在螢幕上顯示出來。

7、nl 命令

在 linux 系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號。與cat -n 略有不同

引數:

-b 指定行號指定的方式,主要有兩種:

-b a 表示不論是否為空行,也同樣列出行號(類似 cat -n)

-b t 如果有空行,空的那一行不要列出行號(預設值)

-n 列出行號表示的方法,主要有三種:

-n ln 行號在螢幕的最左方顯示

-n rn 行號在自己欄位的最右方顯示,且不加 0

-n rz 行號在自己欄位的最右方顯示,且加 0

-w 行號欄位的占用的位數

8、more 命令

與cat相似

引數:

+n 從笫 n 行開始顯示

-n 定義螢幕大小為 n 行

+/pattern 在每個檔案顯示前搜尋該字串(pattern),然後從該字串前 兩行之後開始顯示

-c 從頂部清屏,然後顯示

-d 提示「press space to continue,』q』 to quiet」,禁用響鈴功能

-p 通過清除視窗而不是滾屏來對檔案進行換頁,與-c 選項相似

-s 把連續的多個空行顯示為一行

-u 把檔案內容中的下畫線去掉

9、 less 命令

引數:

-e 當檔案顯示結束後,自動離開

-f 強迫開啟特殊檔案,例如外圍裝置代號、目錄和二進位制檔案

-i 忽略搜尋時的大小寫

-m 顯示類似 more 命令的百分比

-n 顯示每行的行號

-s 顯示連續空行為一行

less 與 cat 和 more 的區別:

cat 命令功能:用於顯示整個檔案的內容,單獨使用沒有翻頁功能。因此經常和 more 命令搭配使用,cat 命令還有就是可以將數個檔案合併成乙個檔案的功能。

less 命令功能:less 命令的用法與 more 命令類似,也可以用來瀏覽超過一頁的檔案。所不同的是 less 命令除了可以按空格鍵向下顯示檔案外,還可以利用上下鍵來捲動檔案。當要結束瀏覽時,只要在 less 命令的提示符「:」下按 q 鍵即可。

其實這三個命令除了 cat 命令有合併檔案的功能,其餘功能上相近,只是從瀏覽習慣和顯示方式上有所不同

程式設計知識 linux命令總結

1.python 接收命令列引數 import sys sys.ar 返回乙個引數列表linux開發環境下常用的命令 上傳檔案 rz be 刪除檔案 rm 進入目錄 cd ps elf grep 服務名 查詢程序號 kill 9 程序號 解壓tgz格式檔案 tar zxvf 檔名.tgz c can...

linux操作命令總結一(vim命令)

在vim編輯狀態下 即insert狀態 先按ctrl x鍵,再按 ctrl f鍵 即可進入目錄自動補全模式,它會根據文中的目錄,顯示該目錄下的所有檔案,通過上下鍵來選擇,回車鍵來確認。vimdiff file1 file2 比較file1和file2中的 差異或文字差異 vimdiff有幾個比較方便...

linux基礎操作命令學習總結

echo命令用於在shell上輸出內容 echo hello world 這個命令用於在shell上顯示 hello world 字串 當然也可以將字串用引號括起來,這樣更好,如下 echo hello world cat命令用於將文字文件的內容列印到shell上,當然也可以接多個檔案,cat會將它...