Linux中常用的命令操作

2021-10-25 15:10:09 字數 2505 閱讀 2071

ls 檢視當前目錄下的內容

ll 檢視當前目錄下的內容詳情

cat *** 檢視文字內容

pwd 檢視當前目錄的絕對路徑名稱

ps 檢視正在執行的程序

tar 指令是個常用的解壓縮指令,既可以用來打包壓縮包又可以用來解壓壓縮包。

-c: 建立壓縮檔案

-x:解壓

-z:有 gzip 屬性的 gz

-j:有 bz2屬性的 bz2

-v:顯示所有過程

將目錄裡所有 jpg 檔案打包成 jpg.tar

對應的解壓

將目錄裡所有 jpg 檔案打包成 jpg.tar.gz

對應的解壓

將目錄裡所有 jpg 檔案打包成 jpg.tar.bz2

對應的解壓

rm 命令可以刪除乙個目錄中的乙個或多個檔案或目錄,也可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉。

-f:強制刪除檔案或目錄

-r或-r:遞迴處理

rm -f 檔名

rm -r 檔名/資料夾

cp 命令用來將乙個或多個原始檔或者目錄複製到指定的目的檔案或目錄。

-f:強行複製檔案或目錄,不論目標檔案或目錄是否已存在

-r/r:遞迴處理,將指定目錄下的所有檔案與子目錄一併處理

複製 wooya.txt 檔案到/work/wooya 目錄下

cp wooya.txt /work/wooya

複製 files資料夾到/work/wooya 目錄下

cp -r files/ /work/wooya

mkdir 命令用來建立目錄。

在目錄/work 下建立子目錄 wooya,並且只有檔案主有讀、寫和執行許可權,其他人無權訪問

mkdir –m 700 /work/wooya

ps -ef | grep 程序名

ps -ef | grep flask | grep -v grep | awk 『』 | xargs kill -9

命令作用

ps -ef | grep flask

找到所有 flask 程序

grep -v grep

過濾包含 grep 的程序行

awk 『』

提取找到的程序行記錄中第二列的引數,也就是flask的程序號

xargs kill -9

把前面的引數都傳遞給後面的命令 kill -9

非遞迴搜尋包含指定字串的檔案

搜尋 /etc/ 目錄下所有包含 stretch 字串的檔案,但不去搜尋其中的子目錄:

grep -s stretch /etc/*
grep 的 -s 選項會在發現不存在或者不能讀取的檔案時隱藏報錯資訊。結果顯示除了檔名之外,還有包含請求字串的行也被一起輸出了。

遞迴地搜尋包含指定字串的檔案

上面案例中忽略了所有的子目錄。所謂遞迴搜尋就是指同時搜尋所有的子目錄。

下面的命令會在 /etc/ 及其子目錄中搜尋包含 stretch 字串的檔案:

grep -r stretch /etc/*
搜尋所有包含特定單詞的檔案

上面 grep 命令的案例中列出的是所有包含字串 stretch 的檔案。也就是說包含 stretches , stretched 等內容的行也會被顯示。 使用 grep 的 -w 選項會只顯示包含特定單詞的行:

grep -rw stretch /etc/*
顯示包含特定文字的檔名
grep -rl stretch /etc/*
大小寫不敏感的搜尋

預設情況下搜尋是大小寫敏感的,也就是說當搜尋字串 stretch 時只會包含大小寫一致內容的檔案。

通過使用 grep 的 -i 選項,grep 命令還會列出所有包含 stretch , stretch , stretch 等內容的檔案,也就是說進行的是大小寫不敏感的搜尋。

grep -ril stretch /etc/*
搜尋時包含/排除指定檔案

grep 命令也可以只在指定檔案中進行搜尋。比如,我們可以只在配置檔案(擴充套件名為.conf)中搜尋指定的文字/字串。 下面這個例子就會在 /etc 目錄中搜尋帶字串 bash 且所有擴充套件名為 .conf 的檔案:

grep -ril bash /etc/*.conf
顯示包含搜尋字串的行號

-n 選項還會顯示指定字串所在行的行號:

grep -rni bash /etc/*.conf

Linux中常用操作命令

基本命令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝 mv...

Linux中常用操作命令

如圖所示,jdk 7u21 linux i586.tar.gz檔案的許可權為 rw rw r rw rw r 一共十個字元,分成四段。第乙個字元 表示普通檔案 這個位置還可能會出現 l 鏈結 d 表示目錄 第二三四個字元 rw 表示當前所屬使用者的許可權。所以用數值表示為4 2 6 第五六七個字元 ...

LINUX中常用操作命令

常用命令 ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建立目錄 p 建立目錄,若無父目錄,則建立p parent cd 切換目錄 touch 建立空檔案 echo 建立帶有內容的檔案。cat 檢視檔案內容 cp 拷貝cp...