Linux的基本命令

2022-02-15 21:28:29 字數 3107 閱讀 6260

命令即指令。

終端即命令列。

命令格式:#命令主體 [選項] [操作物件]  (可寫可不寫中括號內)(操作物件不寫的話就預設在當前進行操作)(命令只能是乙個)(乙個命令可以包含多個選項)(操作物件可以是多個)

區別一下:資料夾(即目錄)和檔案

左斜槓表示:乙個盤的根目錄。

linux中「 ~ 」表示:當前使用者的家目錄。

語法1:

ls:(list),列出當前工作目錄下的所有檔案和資料夾的名稱。

語法2:

ls 路徑:列出當前目錄下所有檔案和資料夾的名稱。

關於路徑:相對路徑vs絕對路徑

相對路徑寫法:通常會用到兩個符號  /   ../

/ 表示:根目錄下(絕對路徑)

./ 表示:當前目錄下(相對路徑)

../ 表示:上一級目錄下(相對路徑)

根目錄下的 .  和 .. 都表示:當前目錄 

語法3:

ls 選項 路徑:列出指定路徑下檔案/資料夾的名稱,並以指定格式顯示。

語法5:

ls -l 路徑:-l表示list,表示以詳細列表的形式進行展示

顯示的第一列表示:檔案和資料夾的許可權資訊

但是第一列的第乙個字元是和許可權無關的,代表:文件型別,- 表示檔案,d 表示資料夾。

root root:文件所屬的使用者和使用者組。

數字代表文件大小,單位位元組。

語法6:

ls -a 路徑:-a表示顯示所有的檔案和資料夾(包括隱藏的檔案和資料夾)。

(linux裡面所有的隱藏檔案都是以 . 開頭的)

語法7:

ls -lh 路徑:列出指定路徑下的所有檔案和資料夾名稱,以列表形式並且在顯示檔案大小的時候以可讀性較高的形式進行顯示。(單位不固定的,根據大小來定)

關於ls列出的結果顏色說明:藍色:資料夾,黑色:檔案,綠色:其許可權為擁有所有許可權(可讀、可寫、可執行)。

全稱:(print working directory)列印當前工作目錄(絕對路徑)。

全稱:(chang directory)切換目錄,切換當前工作目錄。

語法:cd 路徑(相對絕對都可以)。

補充乙個特殊的:「 cd ~ 」表示:快速切換到當前使用者的家目錄。

全稱:make directory,建立目錄/資料夾。

語法1:

mkdir 路徑(可以是資料夾名稱,也可以是包含名稱的乙個完整路徑(相對、絕對都可以))。

mkdir 檔名:在當前目錄下建立資料夾。

mkdir ~/檔名:在當前路徑的家目錄下建立資料夾。

語法2:

mkdir -p 路徑

作用:實現多層目錄的一次性建立,不用乙個個建立。

例如:mkdir -p /root/yunwei/a/b/c/d(一次性建立了a、b、c、d)

語法3:

mkdir 路徑1 路徑2 路徑3

作用:一次性建立一層的多個目錄(不可以建立多層的)。

例如:mkdir a b c

作用:建立檔案。

語法1:

touch 檔案路徑(可以是檔名,也可以是路徑)。

例如:touch linux.txt。 

語法2:

touch 檔案路徑1 檔案路徑2

作用:使用touch同時建立多個檔案。

例如:touch linux1.txt linux2.txt。

全稱:copy。

作用:複製檔案/資料夾到指定位置。

語法1:

cp 被複製的文件路徑 文件被複製到的路徑

注意:沒有特別需求,就不要在被複製的路徑直接改名字,保證前後一致(類似於window重新命名。但是windows複製過程中不可以改名,linux可以。)

語法2:

cp -r 被複製的資料夾路徑 資料夾被複製到的路徑

注意:當使用cp進行資料夾複製操作的時候要新增選項「 -r 」,否則資料夾就不複製了。「 -r 」表示遞迴的意思,把資料夾和裡面的檔案全部複製過去。

全稱:move。

作用:移動、剪下。(改變檔案所在目錄)

語法:mv 需要移動的文件路徑 需要移動到的位置的路徑。

注意:如果移動之後名字不變,可以後面路徑的名字;重新命名mv和cp語法一樣。

全稱:remove。

作用:刪除文件。

語法: rm 選項 需要刪除的文件的路徑    

選項:-f、-r。

-f:刪除的時候,會有提示是否刪除,多個檔案刪除則會繁瑣,解決方法:選項加 -f 即可,就不會有提示,其全稱為 force 。

-r:刪除檔案(遞迴)。

語法1:

作用:刪除檔案。

語法: rm 需要刪除的文件的路徑   

語法2:

作用:刪除資料夾。

rm -rf 需要刪除的文件的路徑   

語法3:

作用:同時刪除多個文件和資料夾。

rm -rf 當前目錄下1 當前目錄下2

例如:rm -rf a linux1.txt

語法3的簡寫的語法:

rm -f linux*

作用:刪除乙個目錄下有公共特性的檔案/資料夾

linux表示以linux開頭的檔案/資料夾等,*叫做萬用字元。

乙個文字編輯器。(比較高階)

語法1:

vim 檔案路徑。

作用:開啟乙個檔案(可存在、可不存在)。

:q 回車   :退出。

一般的輸出顯示在終端裡,如果需要將命令的執行結果儲存在檔案中,這時候就需要使用到輸出重定向技術。

>:覆蓋輸出。

>>:追加輸出,不會覆蓋原始內容,會在原始內容末尾繼續新增內容。

語法:命令 符號 儲存到的檔案/路徑  (這裡檔案可以是新的,因為有自動新建文字的功能,即檔案不存在就新建。) 

例如:ls -la > ls.txt

作用:1、可直接開啟乙個檔案(vim開啟是看不到之前輸入的命令),而cat可以直接開啟,也可以自動退出。(檢視檔案但是不進行編輯)

語法1:cat 檔案路徑(不是資料夾,開啟沒意義)

2、對多個檔案進行合併,並且存到乙個檔案中。

語法2:cat 待合併的檔案路徑1 待合併的檔案路徑2 ... 待合併的檔案路徑n > 合併之後的檔案路徑

注意: > 可以自行選擇符號,一般用 > 。

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

《linux基本命令》

博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...

LINUX 基本命令

檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...