linux基礎命令

2021-10-05 17:18:09 字數 3139 閱讀 7918

linxu 基礎命令

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

ls a*:檢視所有帶a的檔案

ls a?:檢視a後面有乙個字元的檔案

ls d:在abc中任意選乙個和d匹配組成的檔案詳細資訊

ls -al | more :將詳細結果給more處理

*:萬用字元

?:任意乙個字元

\:轉義字元

|:把左邊的命令執行的結果給右邊處理

^h:以h開頭的行

o$:以o結尾的行

:匹配裡面的任意乙個

h.:只要h後面有字元即匹配

pwd:print work directory 檢視當前所在資料夾

cd:change diretory 切換資料夾

touch:make directory 建立目錄

(touch dir dir建立三個相同目錄檔案,touch dir)

rm:remove 刪除指定問價

ctrl+shift++ :放大terminal字型

ctrl+ - :縮小terminal字型

tab:自動補全

ctrl+c:終止程序

如果--help不能出來幫助文件則說明其為視窗命令,可用man呼叫

command --help、man command

ls -l、ls -lah:顯示當前目錄詳細資訊

drwxr-x-wx :

d:代表資料夾 -:代表檔案

rwx r-x -wx:

r:可讀 w:可寫 x:可執行

tmp檔案是公共的,所有使用者都有許可權

ls+檔名:檢視資料夾內容詳情

cp:cp+doc+dir:把檔案複製到指定路勁下

cp 1.txt 2.txt:在當前目錄下複製1.txt建立2.txt

-a:保持原始檔原有屬性

-f:覆蓋已經存在檔案而不提示(預設直接覆蓋)

-v:顯示拷貝進度

-r:拷貝資料夾

-i:在覆蓋目標檔案時請求使用者確認是否覆蓋

mv:移動,重新命名 move(相當於windows剪貼)(-i,-v,-f)

mv abc ab:移動abc並且改名ab

}>,>>重定向:將命令執行結果重定向到乙個檔案

ls> text.txt 將terminal輸出結果轉存到text.txt中,如果檔案不存在,在建立檔案。如果檔案存在,則覆蓋檔案內容。

>>:不覆蓋文件內容

cat:在terminal中檢視檔案內容(不可更改),可檢視多個檔案。直接顯 示到最後一行,不方便。通常用於檢視較小檔案。

more:檢視檔案內容,從第一行開始顯示。enter往下翻,b往回翻。通常用 於檢視較大檔案。

ln:建立鏈結檔案,類似於windows的快捷方式,

ln -s 1.txt ~/l-link 給其他目錄建立乙個軟鏈結,如果原始檔不寫絕對路徑,軟鏈結指向的檔案不存在.不占用儲存空間,原始檔刪除則軟體失效

grep:文字搜尋:grep 'a' 1.txt

-n:顯示匹配行及行號

-i:忽略大小寫

-v:反向查詢

grep -n hello text.txt

find:查詢檔案 find /dir -name test.txt. 查詢fir目錄下所有名稱為text.txt的檔案

find /dir -name '*.sh'查詢dir目錄下所有字尾名為。sh的檔案

tar:歸檔管理,將一系列檔案歸檔到乙個大檔案中,也可以吧檔案檔案解開以恢復資料。就是打包和解包

tar cvf a,tar *.txt:

-c:生成檔案檔案,建立打包檔案。

-v:顯示詳細過程已經壓縮進度

-f:指定檔案檔名稱(多引數時寫在最後面)

-t:列出檔案中包含的檔案

-x:解開檔案檔案

tar czf b.tar.gz *.txt:壓縮所有txt檔案,銘文tar.gz

tar zxf b.tar. gz -c dir:將b.tar.gz解壓到dir資料夾

gzip

bzip2:壓縮解壓縮

gzip -r a.tar

gzip -d a.tar.gz

-r:壓縮所有子目錄

-d:解壓

一步到位:tar czf (j)b.tar.gz(bz2) *.txt:壓縮所有txt檔案,銘文tar.gz

tar zxf (j)b.tar. gz(bz2) -c dir:將b.tar.gz解壓到dir資料夾

zip:zip -r zz *.txt自動生成字尾名.zip

unzip -d dir zz.zip 將zz.zip解壓到dir資料夾下,解壓時會自動建立目錄。

壓縮率 zipgzip>bzip2

which:檢視命令位置

which zip

su:切換使用者許可權

su admin:切換使用者

passwd:切換使用者密碼

exit:退出當前終端

如果是遠端登入,則退出當前登入賬戶

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

who:檢視當前登入的使用者

pst:以終端的形式登入

tty:使用者登入的終端

pkill -kill -t pst:登出當前使用者或者終端

reboot:重啟

shutdown -r now:重啟作業系統,會給其他使用者提示

shutdown -h now:立即重啟

shotdowm -h hh:mm :定時關機

shutdown -h +10:十分鐘後關機

chmod(change mode):修改檔案許可權

u:user表示該檔案所有者

g:group使用者組

o:other表示其他人

a:all表示三者皆是

drwxr-x-wx :

d:代表資料夾 -:代表檔案

rwx r-x -wx:

r:可讀(4) w:可寫(2) x(1):可執行 -:沒有任何許可權(0)

chomd +(-)(=)x text.txt:給text.txt新增(減去)(附上)可執行許可權

chomd u+r,g-w,o+x text.txt

chomd 111 text.txt給text.txt--x --x --x許可權

Linux基礎命令

eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...

linux基礎 命令

命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...

linux 命令基礎

本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...