Linux常用指令(4) 20 4 23

2021-10-05 09:43:21 字數 1314 閱讀 5680

ln -s [原檔案/目錄] 軟連線名:理解為在當前目錄加乙個快捷方式

rm -rf 軟連線名:刪除軟連線,結尾不要加\,加了刪不了

history : 顯示全部指令

history 10:顯示最後10個指令

!178:執行編號第178個指令

find [搜尋範圍(目錄)] [選項]:在範圍內查詢

find /home -name hello.txt:在/home目錄以檔名查詢hello.txt

find /home -user nobody:在/home目錄下 查詢無使用者歸屬的檔案

find /home -size+20m:在home目錄下查詢大小在20m以上的檔案(大於用+,小於用-,等於直接寫大小)

find /home -n *.txt:查詢home目錄下的txt檔案(支援萬用字元)

基於資料庫進行查詢,第一次執行錢必須使用updatedb指令建立locate資料庫,並管理員定期更新

locate 搜尋檔案:查詢檔案指令

grep:檔案中過濾查詢

|:管道符,將前乙個命令的處理結果傳遞給後公尺娜的指令處理

grep [選項] 查詢內容 原始檔:在原始檔中查詢內容

選項:-n 顯示匹配行及行號,-i忽略大小寫

cat 檔名 | gerp -n 查詢內容:查詢檔案中的內容並顯示行號

gzip:壓縮指令,壓縮後原始檔不保留

gzip 檔名:將檔案壓縮為.gz檔案

gunzip:解壓縮

gunzip 檔名.gz:將.gz檔案解壓

zip指令:壓縮指令

zip [選項] 壓縮檔案名.zip 將要壓縮的內容

選項-r:遞迴壓縮,即壓縮目錄

unzip:解壓縮指令

unzip [選項] 壓縮檔案.zip

選項-d 路徑:解壓到指定路徑

打包後的檔案是.tar.gz格式檔案

tar [選項] ***.tar.gz 打包的內容

選項-c:產生.tar打包檔案;

-v:在壓縮或者解壓縮時產生詳細資訊;

-f:指定壓縮後的檔名;

-z:打包同時壓縮;

-x:解壓.tar檔案;

tar -zcvf a.tar.gz a1.txt a2.txt:將a1和a2打包壓縮到a.tar.gz

tar -zcvf a.tar.gz /home/:將home中的檔案打包壓縮到a.tar.gz

tar -zxvf a.tar.gz:解壓a.tar.gz到當前目錄

tar -zxvf a.tar.gz -c /opt/tmp/:解壓到tmp目錄,目錄必須存在,否則報錯——:-c是指定目錄

linux常用指令

一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...

Linux常用指令

ctrl alt t 開啟終端 sudo su 在終端裡從普通使用者轉換成 root 使用者。su 普通使用者名稱 在終端裡從 root 使用者轉成普通使用者。clear 清除螢幕 mkdir 資料夾名 新建資料夾 rmdir 資料夾名 刪除資料夾 rm f filename 強制刪除乙個檔案 rm...

Linux常用指令

echo home cores core e p t proc sys kernel core pattern e 標示exe p 標示pid t 標示發生時間 使用root許可權建立 home cores目錄 chmod a w home cores r ulimit c unlimited讓co...