Linux常用指令

2021-10-23 16:53:02 字數 3414 閱讀 4475

01 ls 檢視當前資料夾下的內容

02 pwd 檢視當前所在資料夾

03 cd [目錄名] 切換資料夾

04 touch [檔名] 如果檔案不存在,新建檔案

05 mkdir [目錄名] 建立目錄

06 rm [檔名] 刪除指定的檔名

07 cp 複製乙個檔案

08 mv 移動乙個檔案

09 clear 清屏

萬用字元

含義例項

星號() 匹配任意長度的字串 用file_.txt,匹配file_wang.txt、file_lee.txt、file_liu.txt

問號(?) 匹配乙個長度的字元 用flie_?.txt,匹配file_1.txt、file_2.txt、file_3.txt

方括號([…]) 匹配其中指定的乙個字元 用file_[otr].txt,匹配file_o.txt、file_r.txt和file_t.txt

方括號([ - ]) 匹配指定的乙個字元範圍 用file_[a-z].txt,匹配file_a.txt、file_b.txt,直到file_z.txt

01 cat 檔名 檢視檔案內容、建立檔案、檔案合併、追加檔案內容等功能

02 head 檔名 顯示檔案頭部

03 tail 檔名 顯示檔案尾部

04 grep 搜尋文字 檔名 搜尋文字檔案內容

05 find 路徑 -name 檔名 查詢檔案

06 file 檔名 檢視檔案型別

07 wc 檔名 檢視檔案行數,單詞數等資訊

08 diff 檔案1 檔案2 對比兩個檔案差異

•部分命令細節說明

◦head,tail : 選項-n,n表示乙個數字,即可指定檢視前n行或者後n行,不加選項預設檢視10行。

◦grep : -n 用於顯示行號,-i忽略大小寫

◦wc : -c 表示檢視多少字元,-l檢視多少行,-w 檢視多少單詞。如果不加選項則顯示這三項。

◦find:會從指定目錄及其所有子目錄中查詢搜尋檔案。

01 zip ,unzip 將檔案壓縮為zip格式/將zip格式檔案解壓

02 gzip,gunzip 將檔案壓縮為gz格式/將gz格式檔案解壓

03 bzip2,bunzip2 將檔案壓縮為bz2格式/將bz2格式檔案解壓

04 tar 對gz或者bz2格式進行壓縮解壓

•部分命令細節說明

◦zip: 用於常與windows互動的情況,-r選項可以壓縮目錄

◾zip test.zip filelist

◾unzip test.zip

◦gzip,bzip2:不常用,因為壓縮或者解壓後原始檔就不再了,而且只能對乙個檔案操作

◦tar:-cjf 用於壓縮bz2格式檔案,-czf用於壓縮gz格式檔案,-xvf用於解壓檔案,相容了gzip和bzip2命令的功能。

◾tar -czf file.tar.gz file1 file2

◾tar -xvf file.tar.gz

01 sudo 放在乙個命令前,表示使用管理員許可權執行

02 chmod 修改檔案許可權

•部分命令細節說明

◦sudo: 在開啟終端第一次使用sudo時需要輸入密碼

◦chmod 在設定許可權時,可以字母也可以使用三個數字分別對應 擁有者 / 組 和 其他 使用者的許可權

直接修改檔案|目錄的 讀|寫|執行 許可權,但是不能精確到 擁有者|組|其他

chmod augo+/-rwx 檔名/目錄名

01 echo 向終端列印內容

02 date 顯示當前時間

03 df 顯示磁碟剩餘空間

04 whoami 顯示當前使用者

05 which 顯示執行命令所在位置

•部分命令細節說明

◦echo : -n表示列印完成不換行

◦df: -h選項以m為單位顯示,-t顯示檔案系統型別 ext4的為磁碟

◦which:命令也是乙個程式,實際就是顯示程式所在位置

•輸出重定向

> file 將file檔案重定向為輸出源,新建模式 echo

"hello world" > out.txt,將執行結果,寫到out.txt檔案中,若有同名檔案將被刪除

>> file 將file檔案重定向為輸出源,追加模式 ls

/usr >> lsoutput.txt,將ls

/usr的執行結果,追加到lsoutput.txt檔案已有內容後

•管道

管道可以把一系列命令連線起來,意味著第乙個命令的輸出將作為第二個命令的輸入,通過管道傳遞給第二個命令,第二個命令的輸出又將作為第三個命令的輸入,以此類推。

ls | grep 'test'
01 shutdown 關機或者重啟

02 ln 建立鏈結

•部分命令細節說明

◦shutdown:

◾shutdown -r now 立即重啟

◾shutdown now 立即關機

◾shutdown +10 10分鐘後關機

◾shutdown -c 取消關機計畫

◦ln : 一般使用 -s 選項 建立軟鏈結,相當於快捷方式。

ln -s hello.py hello

$ vi 檔名

​如果檔案已經存在,會直接開啟該檔案

如果檔案不存在,會新建乙個檔案

•進入編輯模式命令

•底行模式常用命令

w 儲存

q 退出,如果沒有儲存,不允許退出

q! 強行退出,不儲存退出

wq 儲存並退出

01 groupadd 組名 新增組

02 groupdel 組名 刪除組

03 useradd -m 使用者 -g 組 新增使用者

04 passwd 使用者名稱 設定使用者密碼

05 userdel -r 使用者 刪除使用者

06 su 使用者 切換使用者

07 chown 使用者 檔案 修改檔案使用者

公升級軟體包 apt update

安裝軟體 apt install

解除安裝軟體 apt remove --purge

刪除快取的軟體安裝包 apt clean

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...