Linux常用且愛忘記的命令

2021-09-27 13:49:11 字數 1858 閱讀 1411

壓縮:tar-czvf壓縮後檔名.tar.gz

解壓:tar-zxvf要解壓的檔名.tar.gz

命令說明

stat 檔名

顯示指定檔名的檔案的相關資訊

top顯示當前系統中消耗資源最多的程序

ps顯示瞬間的程序狀態

du 檔名

顯示指定的檔案(目錄)已使用的磁碟空間的總量

df -h

顯示檔案系統磁碟空間的使用情況

ifconfig 或 ip a

顯示網路介面資訊

netstat

顯示網路狀態資訊

kill 9 pid

殺乙個程序

重啟:sudo reboot

sudo shutdown -r now

關機:shutdown -h now

三種執行模式:

編輯模式:等待編輯命令輸入

插入模式:編輯模式下,輸入i進入插入模式,插入文字資訊

命令模式:在編輯模式下,輸入:進入命令模式

命令模式中

:q 直接退出vim

:wq 儲存後退出vim

:q! 強制退出

:w 檔名 將當前內容儲存成某個檔案

/ 查詢字串

ls -al 可以顯示檔案或目錄的許可權資訊

如:-rw-r–r-- 1 lusifer lusifer 675 oct 26 17:20 .profile

以上包括

-:檔案型別(d表目錄、-表普通檔案、l表鏈結檔案)

rw-r–r--:檔案許可權,三位一組,前三位是使用者許可權、中間是使用者組許可權、最後是其他使用者許可權

(r可讀許可權 、w可寫許可權、x可執行許可權、-表示無此許可權)

1:連線數,指多少個檔案指向同乙個索引節點

lusifer lusifer:文件所屬使用者和所屬組,檔案所屬使用者和組是可以更改的

675:文件大小,預設是 bytes

更改操作許可權

chown

是 change owner 的意思,主要作用就是改變檔案或者目錄所有者,所有者包含使用者和使用者組

chown [-r] 使用者名稱 檔案或者目錄

chown [-r] 使用者名稱 使用者組名稱 檔案或目錄

-r:進行遞迴式的許可權更改,將目錄下的所有檔案、子目錄更新為指定使用者組許可權

chmod

改變訪問許可權

chmod [who] [+ | - | =] [mode] 檔名

who表示操作物件可以是以下字母的乙個或者組合

u:使用者 user

g:使用者組 group

o:表示其他使用者

a:表示所有使用者是系統預設的

操作符號

+:表示新增某個許可權

-:表示取消某個許可權

=:賦予給定的許可權,取消文件以前的所有許可權

mode

表示可執行的許可權,可以是 r、w、x

檔名檔名可以使空格分開的檔案列表

數字設定法

數字設定法中數字表示的含義

0 表示沒有任何許可權

1 表示有可執行許可權 = x

2 表示有可寫許可權 = w

4 表示有可讀許可權 = r

也可以用數字來表示許可權如 chmod 765 file_name

r w x r – x r - x

4 2 1 4 - 1 4 - 1

user group others

若要 rwx 屬性則 4+2+1=7

若要 rw- 屬性則 4+2=6

若要 r-x 屬性則 4+1=5

linux中強大且常用命令 find grep

在linux下面工作,有些命令能夠大大提高效率。本文就向大家介紹find grep命令,他哥倆可以算是必會的linux命令,我幾乎每天都要用到他們。本文結構如下 grep命令 find命令是乙個無處不在命令,是linux中最有用的命令之一。find命令用於 在乙個目錄 及子目錄 中搜尋檔案,你可以指...

linux中強大且常用命令 find grep

在linux下面工作,有些命令能夠大大提高效率。本文就向大家介紹find grep命令,他哥倆可以算是必會的linux命令,我幾乎每天都要用到他們。本文結構如下 grep命令 find命令是乙個無處不在命令,是linux中最有用的命令之一。find命令用於 在乙個目錄 及子目錄 中搜尋檔案,你可以指...

linux中強大且常用命令 find grep

在linux下面工作,有些命令能夠大大提高效率。本文就向大家介紹find grep命令,他哥倆可以算是必會的linux命令,我幾乎每天都要用到他們。本文結構如下 grep命令 find命令是乙個無處不在命令,是linux中最有用的命令之一。find命令用於 在乙個目錄 及子目錄 中搜尋檔案,你可以指...