Linux指令-基礎(chǔ)指令

什么是Linux的指令?
在Linux終端(命令行)中輸入的內(nèi)容就稱之為指令。
一個完整的指令的標(biāo)準(zhǔn)格式:Linux通用的格式

$ 指令主體 [選項] [操作對象]
一個指令可以包含多個選項
操作對象也可以是多個

1、ls指令

用法:

  1. ls - 列出當(dāng)前工作目錄下的所有文件/文件夾的名稱

  2. ls 路徑 - 列出指定路徑下的所有文件/文件夾的名稱

  3. ls 選項 路徑 - 列出指定路徑下的所有文件/文件夾的名稱,并以指定的格式進行顯示

常見語法:
ls -l 路徑
ls -la 路徑
ls -lh 路徑

-l:表示以詳細(xì)列表的形式進行展示
-a:表示顯示所有文件/文件夾,包含隱藏文件/文件夾
-h:以可讀性較高的方式顯示文檔大小

2、pwd指令

作用:(print working directory)打印當(dāng)前工作目錄


3、cd指令

作用:(change directory) 用于切換當(dāng)前的工作目錄
語法:cd 路徑

在Linux中有一個特殊符號“~”,表示當(dāng)前用戶的家目錄。用法:cd ~。

4、mkdir指令

作用:(make directory)創(chuàng)建目錄
語法:mkdir 路徑mkdir -p 路徑、mkdir 路徑1 路徑2 ...

注意:當(dāng)一次性創(chuàng)建多層不存在目錄的時候,添加-p參數(shù),否則會報錯。

5、touch指令

作用:創(chuàng)建文件
語法:touch 路徑、touch 路徑1 路徑2 ... - 路徑可以是文件名也可以是路徑

6、cp指令

作用:復(fù)制文件/文件夾到指定的位置
語法:cp 被復(fù)制的路徑 目標(biāo)路徑

注意:

  1. Linux在復(fù)制時可以對文檔進行重命名,建議不是特殊情況,不輕易改名。
  2. 當(dāng)使用cp命令進行文件夾復(fù)制操作時需要添加-r,【-r表示遞歸復(fù)制】,否則目錄將被忽略。

7、mv指令

作用:移動文檔到新的位置,類似windows中的剪切功能
語法:mv 被移動的路徑 目標(biāo)路徑
補充:可以使用mv來實現(xiàn)重命名

8、rm指令

作用:移除文檔
語法:rm -[選項] 路徑1 路徑2 ... - 可以同時刪除單個或多個文檔
常用選項:
-f:強制刪除,不彈出確認(rèn)提示
-r: 遞歸,用于刪除目錄

在Linux中,*表示通配符, test*表示以test開頭的任意文檔。我們也可以借助*來執(zhí)行批量刪除

9、vim指令

作用:打開文件(可以存在,也可以不存在),后續(xù)可以對文件進行編輯保存操作,在輸入vim指令后,不做任何操作情況下,使用Shift+:組合鍵,在輸入q,按Enter可以退出。


10、輸出重定向

一般命令的輸出都會直接顯示在終端,有些時候需要將一些命令的輸出寫入到文件中進行后續(xù)的分析/統(tǒng)計,則這時候需要使用到輸出重定向指令。
>覆蓋輸出,會覆蓋掉原先的文件內(nèi)容
>>追加輸出,在原先文件內(nèi)容后面追加內(nèi)容
語法:正常執(zhí)行的指令 >/>> 文件的路徑

11、cat指令

作用1:直接打開一個文件
語法:cat 文件路徑

作用2:對多個文件進行合并【配合輸出重定向使用】
語法:cat 文件路徑1 文件路徑2 ... >/>> 合并之后的路徑

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容