linux指令大全 歸類整理

2021-10-16 03:20:44 字數 3976 閱讀 5755

pwd		顯示當前所在的目錄
ls [選項] [目錄或檔案]		檢視檔案資訊

ls -a 檢視所有檔案和目錄,包括隱藏的

ls -l 以列表的方式顯示

ll 以列表的方式顯示

cd 路徑

cd ~: 回到家目錄

cd ..: 回到上一級目錄

mkdir [選項] 路徑		建立資料夾

mkdir -p 路徑 建立多級資料夾

rmdir [選項] 路徑		刪除空資料夾

rmdir -p 路徑/ 遞迴刪除空資料夾

rmdir -r 路徑 遞迴刪除空資料夾

資料夾下有內容,則無法刪除

touch 檔案路徑

可以一次建立多個檔案

touch 檔案路徑1 檔案路徑2

拷貝檔案到目標路徑

cp [選項] 源路徑 目標路徑

cp 源路徑 目標路徑 拷貝單個檔案

cp -r 源路徑 目標路徑 拷貝資料夾

補充

當拷貝時發現相同檔案,會提示[是否覆蓋?]

\cp [選項] 源路徑 目標路徑		取消提示,強制複製
刪除目錄或者檔案

rm [選項] 目標路徑

rm 檔案路徑 刪除檔案

rm -r 資料夾路徑 刪除資料夾

rm -f ***x 強制刪除不提示

移動檔案或重新命名

mv 源路徑 目標路徑
顯示檔案內容

cat [選項] 檔案路徑

cat 檔案路徑 顯示檔案內容

cat -n 檔案路徑 顯示檔案內容,並顯示行號

補充說明

正常情況為了方便閱讀,我們會在cat指令最後加上管道符"

|",把內容傳給more,分頁顯示

如:

cat -n /etc/profile | more
more指令是基於vi編輯器的文字過濾器,以全屏的方式按頁顯示文字內容

more指令中內建了很多快捷鍵,用起來很方便

more 檔案路徑
快捷鍵

空格			向下翻一頁

enter 向下翻一行

q 立即離開

ctrl+f 向下滾動一屏

ctrl+b 向上滾動一屏

= 顯示當前行號

:f 輸出檔名和當前行號

比more更加強大,功能比more更過,這裡只介紹部分

less 檔案路徑
快捷鍵

空格				向下翻一頁

pagedown 向下翻一頁

pageup 向上翻一頁

q 離開less

把前方語句的結果存進檔案,若檔案不存在會自動建立

> 輸出重定向			會覆蓋原來檔案內容

>> 追加重定向 追加到檔案末尾

把內容輸出到控制台

如下:

echo "我是楊家三少"

echo $path

head用於顯示檔案的開頭部分內容,預設情況下

head 指令顯示檔案的前10 行內容

head 檔案路徑			檢視檔案前10行

head -n 5 檔案路徑 檢視檔案前5行

tail用於顯示檔案的結尾部分內容,預設情況下tail指令顯示檔案的後10行內容

tail 檔案路徑			檢視檔案前10行

tail -n 5 檔案路徑 檢視檔案前5行

tail -f 檔案路徑 實時追蹤檔案所有的更新-----經常使用

軟鏈結也叫符號鏈結,類似於 windows 裡的快捷方式,主要存放了鏈結其他檔案的路徑

ln -s 原始檔或源資料夾 軟連線名
檢視已經執行過歷史命令,也可以執行歷史指令

history 		檢視所有的歷史指令

history 10 檢視最近執行的10條指令

!100 執行編號為100的指令

所以,在公司,指令不要瞎逼亂輸

date 			顯示當前日期

data +%y 顯示當前年份

data +%m 顯示當前月份

data +%d 顯示當前天

data +%y-%m-%d %h:%m:%s

檢視日曆

cal 		顯示當前日曆

cal 2020 顯示2023年的日曆

find指令將從指定目錄向下遞迴地遍歷其各個子目錄,將滿足條件的檔案或者目錄顯示在終端

find [範圍] [選項]

範圍:指路徑,不寫預設從當前向下找,類似於windows的查詢

選項:-name 檔名 按檔名查詢

-user 使用者名稱 查詢屬於該使用者的所有檔案

-size 按檔案大小查詢

+20m

-20m

20m20k

管道符:"|",表示將前乙個命令的處理結果輸出傳遞給後面的命令處理

grep:過濾查詢

grep [選項] 過濾內容

選項:-n 顯示匹配行及行號

-i 忽略字母大小寫

#過濾內容支援正則

用於壓縮和解壓檔案

gzip 檔案路徑

gunzip gz檔案路徑

說明:使用gzip壓縮檔案之後,不會保留原來的檔案

例子:

1.將 /home 下的 1.txt 檔案使用gzip壓縮

2.將 /home 下的 1.txt.gz 檔案使用gunzip解壓

zip 用於壓縮檔案, unzip 用於解壓的,這個在專案打包發布中很有用的

zip [選項] ***.zip 被壓縮內容			壓縮檔案或者目錄

-r 壓縮目錄

unzip [選項] ***.zip 解壓檔案

-d 目錄 指定壓縮後的存放目錄

例子:

1.將 /home 下的 所有檔案進行壓縮成 mypackage.zip

2.講mypackge.zip解壓到/opt/tmp下

tar 指令 是打包指令,最後打包後的檔案是

.tar.gz

的檔案

壓縮:

tar -zcvf xx.tar.gz 被壓縮內容 壓縮

tar -zxvf xx.tar.gz -c 目標路徑 解壓

例子:

1.壓縮多個檔案,將 /home/a1.txt 和 /home/a2.txt 壓縮成 a.tar.gz

2.將/home 的資料夾 壓縮成 myhome.tar.gz

3.將 a.tar.gz 解壓到當前目錄

4.將 myhome.tar.gz 解壓到 /opt/ 目錄下

man 指令

help 指令

Linux指令大全

align center linux cat 命令詳解 align 使用方式 cat abeensttuv help version filename 說明 把檔案串連線後傳到基本輸出 螢幕或加 filename 到另乙個檔案 引數 n 或 number 由 1 開始對所有輸出的行數編號 b 或 n...

linux 指令大全

ls list 檢視當前路徑的檔案,或指定路徑下的檔案 格式 ls 選項 路徑 例子 ls al root 選項 l a h l 表示 以列表形式顯示檔案的資訊。a 表示 顯示所有檔案包括隱藏檔案。h 表示 檔案的大小以kb,mb單位顯示。pwd print working directory 檢視...

Google搜尋指令大全 最新整理

1 邏輯與 或 and or 注意and or必須大寫,否則會被認為是普通的單詞,而不是搜尋指令。與普通程式語言不一樣的是,or指令優先於and指令。簡寫 and指令一般以空格代替,不明確寫出。另外and指令還可以用 代替。or指令可用 代替。樣例 inverted or signature fil...