linux中終端必知命令

2021-10-08 19:51:53 字數 3898 閱讀 6866

ls:檢視當前目錄資訊

~桌面/aa$ ls

表示檢視桌面上的資料夾aa中的目錄

引數:

-l:以列表方式顯示

~桌面/aa$ ls -l

-h:以大小單位顯示,預設是位元組,單獨-h無意義,必須先用-l

~桌面/aa$ ls -h

-a:顯示隱藏檔案和隱藏目錄,在linux隱藏檔案和目錄名字之前有個點

~桌面/aa$ ls -a

tree:以樹狀方式顯示目錄資訊

之後可以攜帶引數,這個引數是要檢視的當前目錄中的乙個目錄內的資訊

~桌面/aa$ tree

pwd:檢視當前目錄路徑

~桌面/aa$ pwd

clear:清除終端內容

~桌面/aa$ clear

cd 目錄:切換到指定目錄

cd ~:切換到當前使用者的主目錄

cd .:切換到當前目錄

(注意:使用cd命令切換目錄時,必須要保證這個目錄存在;cd後面不寫目錄等價於cd ~)

touch 檔名:建立指定檔名的檔案

mkdir 目錄名:建立目錄(資料夾)

引數:-p :建立所依賴的資料夾,不管路徑是怎樣沒有的話直接建立

rm 檔名或目錄名:刪除指定檔案或者目錄

rm命令刪除目錄需要加上-r選項,-r表示遞迴刪除目錄及內容

引數:-i:互動式提示,詢問是否刪除,y/n

-r:遞迴刪除目錄及內容

-f:強制刪除、忽略不存在的檔案,無需提示

-d:刪除空目錄

rmdir 目錄名:刪除空目錄 只能刪除空目錄,如果目錄中有內容使用rm刪除

cp 檔名 新檔名:拷貝檔案,拷貝目錄

拷貝目錄需要加上-r選項,-r表示遞迴拷貝目錄及內容

引數:-i:互動式提示,拷貝檔案時新檔案的名稱在不明確是否存在的情況下使用,如果被占用則提示是否覆蓋,不存在直接複製

-r:遞迴拷貝目錄及其內容

-v:顯示拷貝後的路徑描述

-a:保留檔案的原有許可權

mv 檔名 目錄名:移動檔案至目錄

引數:-i:互動式提示

-v:顯示移動後的路徑描述

–help的使用說明:命令 – help 檢視該命令的說明

man 使用說明:man 命名 直接開啟該命令的說明

man命令的說明:

q:退出

cat:檢視小型檔案

cat命令結合重定向可以完成多個檔案的合併

gedit 檔案:編輯命令,可以檢視和編輯檔案

more:分屏檢視大型檔案

|:乙個命令的輸出可以通過管道作為另乙個命令的輸入,可以理解成乙個容器,存放在終端顯示的內容

管道(|)一般只和more結合使用,主要是分配檢視終端顯示內容

grep 文字字串 目標檔名:查詢出目標檔案中的文字字串所在行

引數:-i:忽略大小寫

-n:顯示行號

-v:顯示不包含匹配文字的所有行(反選)

注意:grep命令還可以進行文字搜尋管道中的內容;grep命令在使用時還可以省略搜尋內容引號

find:在當前目錄下查詢檔案包括目錄

引數:-name:指定要查詢的檔案的名字(包括目錄名)查詢

tar命令

引數:-c:建立打包檔案

-v:顯示打包或者解壓包的詳細資訊

-f:指定檔名稱,必須放到所有選項後面

-x:解包

-z:壓縮或解壓(.gz)

-j:壓縮或解壓(.bz2)

-c:解壓到指定目錄

tar -czvf 123.gz aa

表示將檔案aa壓縮為123.gz檔案

tar -xf 123.gz

將壓縮檔案123.gz解壓

tar -xf 123.gz -c bb

將壓縮檔案123.gz解壓到bb資料夾中

zip命令和unzip

zip:壓縮成.zip格式檔案

unzip:解壓.zip格式檔案

引數:-d:解壓到指定目錄

壓縮檔案盡量使用.gz格式,因為.gz占用空間較少

chmod方法

chmod字母法

角色u:user,表示該檔案的所有者

g:group,表示使用者組

o:other,表示其他使用者

a:all,表示所有使用者

許可權設定

+:增加許可權

-:撤銷許可權

=:設定許可權

許可權說明

r:可讀

w:可寫

x:可執行

-:無任何許可權

chmod  u+r 檔名

給檔案新增可讀許可權

chmod數字法

數字法就是「rwx」這些許可權也可以使用數字來代替

r:可讀,許可權值是4

w:可寫,權限制是2

x:可執行,許可權值是1

-:無任何許可權,權限制是0

使用者命令

sudo -s:切換到root使用者,獲取管理員許可權

sudo:某個命令的執行需要獲取管理員許可權可以在執行命令之前加上sudo

如果只是單次操作需要使用管理員許可權建議用sudo,也就是臨時管理員許可權

如果大量操作都要使用管理員許可權使用sudo -s,但是操作需要謹慎

whoami:檢視當前使用者

exit:退出登入使用者

如果是切換後的登入使用者,退出則返回上乙個登入賬號

如果是終端介面,退出當前終端

who:檢視所有的登入使用者

passwd:修改使用者密碼,不指定使用者預設修改當前登入使用者的密碼

which:檢視某個命令所在的位置

shutdown -h now:立刻關機

reboot:重啟

useradd:建立新使用者

-m:自動建立使用者主目錄,主目錄的名字就是使用者名稱

-g:指定使用者所屬的使用者組,預設不指定會自動建立乙個同名的使用者組

注意:useradd命令的使用需要使用管理員許可權,前面必須加上sudo

建立使用者如果不指定使用者組,缺省會自動建立乙個同名的使用者組

檢視使用者是否建立成功,可以檢視/etc/passwd這個檔案

檢視使用者組是否建立成功,可以檢視/etc/group這個檔案

cy:x:1001:1001::/home/cy:/bin/sh
(1)使用者名稱

(2)密碼佔位符

(3)uid,使用者id

(4)gid,使用者所在組的id

(5)使用者描述,可選

(6)使用者的主目錄所在位置

(7)使用者所用shell的型別,一般是由bash或者sh,預設不設定是sh型別

group檔案中的每項資訊

cy:x:1001:
(1)使用者組名

(2)使用者組密碼佔位符,一般linux系統的使用者組都沒有密碼

(3)組id

建立使用者時設定密碼一般都是在建立好使用者之後,立刻呼叫修改密碼命令設定密碼

id:檢視使用者資訊

su - 使用者名稱:切換使用者

gpasswd:新增和刪除附加組資訊

-a 使用者名稱:給使用者新增附加組

-d 使用者名稱:給使用者刪除附加組

userdel :刪除使用者

-r 使用者名稱:刪除使用者主目錄,必須要設定,否則使用者主目錄不會被刪除

groupadd:建立使用者組

groupmod:修改使用者組

groupdel:刪除使用者組

CentOS 必知命令

檢視檔案 ll a 檢視檔案詳細資訊,包括隱藏檔案 ls a 檢視檔案簡略資訊 刪除檔案 rm r home test 刪除目錄以及目錄下所有檔案 rm r f home test 不做提示 移動檔案 mv r home test udisk bak 移動目錄以及目錄下所有檔案到其他地方 批量修改許...

linux終端命令

sudo 短時root 換行shift enter ctrl alt t 啟動終端 ctrl shift 放大視窗 包括視窗內的字型 ctrl 縮寫視窗 包括視窗內的字型 cd是桌面 輸入cd進入桌面目錄,主要功能是跳轉到cd命令指定目錄 桌面 python hb ha.py 呼叫桌面上hb檔案裡p...

命令 Linux終端命令大全

根據命令使用類別的不同分為了9個大類,都在下面一一枚舉了出來,個人覺得還是很有用的 一.檔案目錄類 1.建立目錄 mkdir 目錄名 2.刪除空目錄 rmdir 目錄名 3.無條件刪除子目錄 rm rf 目錄名 5.檢視自己所在目錄 pwd 6.檢視當前目錄大小 du 7.顯示目錄檔案列表 ls l...