Linux的常見命令

2021-07-16 03:36:22 字數 3192 閱讀 6799

一.檔案處理命令

1. ls(list)

主要選項有: -a(all), -l(long)詳細資訊,-h(human)人性化顯示大小,-d(directory)只顯示當前目錄,-i(inode)顯示i節點的number。

2. mkdir(新建目錄) 

-p遞迴建立。

3. pwd(顯示當前目錄)

4. rmdir(刪除空目錄,記住一定要是空目錄才可以)

5. cp -rp [原始檔或源目錄] [目的檔案或者目的目錄]

-r 可以複製目錄, -p保留檔案的屬性(時間之類的不更改)  可以進行多個檔案的複製

6. mv(剪下與改名的意思)

7. rm (刪除,可以刪除多個檔案)

-r 刪除目錄  -f強制刪除 不詢問

8. touch (建立檔案)

可以建立多個檔案,另外注意建立具有空格檔案時的處理方式

touch "a b" 與 touch a b的區別

二. 檔案檢視的命令

1. cat 檔名 (-n, 顯示行號)

2. tac反向顯示

3. more(分頁顯示)

空格和f是向下翻頁,回車是換行,b是往回翻頁(只對檔案有效),q或者q是退出。

4. less(也是分頁顯示)

page up往回翻頁,向上箭頭往上走一行,可以用/?搜尋,然後用n查詢。

5. head -n num filename, tail -n num filename. (顯示前n行或者後n行)

三. 鏈結檔案

ln [-s] [原始檔] [目標檔案]

-s建立軟鏈結,不加則為建立硬鏈結

注意觀察大小,內容的不同。

四. 檔案許可權的更改

1. chmod 檔案與目錄

chmod 代表許可權的數字 檔案與目錄

-r遞迴修改,另外對該目錄有寫許可權,那麼就可以在該目錄下刪除檔案,與對檔案的許可權無關

2. chown [使用者名稱]  [檔案或目錄]  #更改檔案的所有者

chgrp  [使用者組名] [檔案或目錄]  #更改檔案的使用者組名

3. umask 

直接使用是檢視目錄許可權的遮蔽字,然後預設的新建檔案許可權是沒有x許可權的。

umask 數字 #可以自行設定預設許可權的遮蔽字

五. 檔案搜尋命令

1. find

find [搜尋的範圍] [匹配的條件]

-name: 按照名字搜尋

-iname: 按照名字搜尋,但是不區分大小寫

-group,-user: 按照所屬組或者所有者進行搜尋

-amin: 按照訪問改變時間的搜尋

-cmin: 按照屬性改變時間的搜尋

-mmin: 按照內容更改時間的搜尋

-size: 按照檔案的大小進行搜尋

-type: 是根據檔案的型別進行搜尋,f是檔案,d是目錄,l是鏈結檔案

-inum: 是根據i節點進行查詢

對於size和時間的使用的引數是-n或者+n,對於size而言,+n是大於n個資料塊的大小,-n是小於n個資料塊的,乙個資料塊是512個位元組即0.5k。對於時間,-n是n分鐘之內,+n是n分鐘之外。

可以使用-o和-a進行連線,-o是多個條件滿足乙個,-a是所有條件都滿足

-exec / -ok 命令 {} \; 對搜尋的結果進行操作

2. locate

locate在檔案資料庫查詢,查詢的速度很快,但是不能實時查詢,要進行updatedb操作

然後在tmp下的檔案無法找到,-i不區分大小寫。

3. which(搜尋命令所在的目錄以及別名資訊)

4. whereis(搜尋命令所在的目錄以及幫助文件的路徑)

5. grep 

grep -iv [指定字串] [檔名]

-i不區分大小寫, -v排除指定的字串

六. 幫助命令

1. man

man 命令

man 配置檔案

檢視配置檔案是5, 命令是1

man 5 passwd

2. whatis 命令: 顯示命令的name資訊

3. apropos 配置檔案: 顯示配置檔案name資訊 #???

4. 命令 --help: 顯示選項資訊

5. info 類似於man

6. 內建命令用help,用which是找不到的。 比如cd

七. 使用者管理命令

1. useradd(新增使用者)

2. passwd(更改密碼)

3. who,w檢視登陸資訊

八. 壓縮解壓命令

1. gzip(壓縮),解壓縮有gzip -d與gunzip

壓縮後不保留原檔案

2. tar(最常用的命令)

-c 打包    -x解包

-v顯示詳細資訊

-f 指定檔名

-z 打包並壓縮  -j生成bz2的壓縮資料夾

3. 還有zip,unzip,bzip2等等

Linux常見的命令

cd 檔名稱 進入目錄 cd 回到根目錄 pwd 檢視當前目錄 ls 檢視目錄 ls l 目錄名稱 指定 目錄內容以列表形式展示 ls a 目錄名稱 指定 目錄內容全部展示包含隱藏目錄和.開頭的目錄 mkdir 目錄名稱 建立單目錄 mkdir 目錄名稱 目錄名稱 目錄名稱 建立多目錄 touch ...

常見的Linux命令

開啟某個檔案目錄 cd 跳出這個檔案目錄 cd 展示某個目錄下的內容 ls 或ll 開啟某個檔案 vim 關閉某個檔案 q 或者 q 實時跟蹤檔案內容 tail f 重新命名檔案 mv old file name new file name 檢視某個軟體的程序 ps ef grep software...

常見的linux命令

1 cd 改變目錄。2 cd 回退到上乙個目錄,直接cd進入預設目錄 3 pwd 顯示當前所在的目錄路徑。4 ls ll 都是列出當前目錄中的所有檔案,只不過ll 兩個ll 列出的內容更為詳細。5 touch 新建乙個檔案 如 touch index.js 就會在當前目錄下新建乙個index.js檔...