shell命令 基本命令篇

2021-10-02 13:58:13 字數 1739 閱讀 4952

命令 [選項] [引數]作用

命令及常用選項

關閉重啟系統

shutdown

臨時管理員許可權

sudo

幫助說明

man退出終端

exit

清空螢幕

clear

檢視檔案絕對路徑

pwd切換工作目錄

cd檢視檔案

ls , ls -l , ls -a

列印內容

echo

建立目錄

mkdir -p

刪除目錄

rmdir

建立檔案

touch

複製檔案

cp -r

移動檔案

mv刪除檔案

rm -rf

查詢檔案

find

檢視檔案資訊

file

檢視檔案內容

cat檢視檔案前 n 行

head

檢視檔案後n行

tail

對比檔案差異

diff

查詢檔案內容資訊

wc查詢檔案裡符合條件的字串

grep

修改檔案許可權

chmod

建立鏈結檔案

ln , ln -s

顯示當前時間

date

檢視磁碟使用情況

df顯示當前使用者

whoami

查詢服務程式位置

witch

查詢命令檔案及關聯目錄

whereis

重定向符

含義例項

> file

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

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

>> file

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

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

< file

將file檔案重定向為輸入源

wc < file1,將file1中的內容作為輸入傳給wc命令

當需要用命令處理一組檔案,例如file1.txt、file2.txt、file3.txt……,使用者不必一一輸入檔名,可以使用shell萬用字元。

萬用字元含義

例項星號(*)

匹配任意長度的字串

用file_*.txt,匹配file_wang.txt、file_lee.txt、file3_liu.txt

問號(?)

匹配乙個長度的字元

用flie_?.txt,匹配file_1.txt、file1_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

方括號([^…])

除了其中指定的字元,均可匹配

用file_[^otr].txt,除了file_o.txt、file_r.txt和file_t.txt的其他檔案

ls | grep 'test'

Shell基本命令

1命令列補全和萬用字元 輸入檔案或目錄或命令的時候,當輸入一部分時候,按下 tab鍵,會自動補全資訊 使用 匹配任意多個字元,find cfg 會查詢到所有的。cfg結尾的檔案 2 pwd 顯示當前目錄 3 cd 切換目錄 cd.返回上級目錄 cd返回使用者主目錄 4 ls 列出目錄內容 ls a ...

shell基本命令1

基礎命令 1.顯示時間和日期的命令 date date 2014年 02月 23日 星期日 14 59 20 cst date y m d 2014 02 23 date h m 14 59 2.顯示日曆 cal cal 二月 2014 日 一 二 三 四 五 六 1 2345 678 910111...

常用Shell基本命令

常用shell命令 一 命令列和shell的關係 在很多不正式的場合,命令列和shell這倆個詞代表相同的意思,即命令直譯器。嚴格來講 命令列是指供使用者輸入命令的介面,其本身只接受輸入,然後把命令列傳遞給命令直譯器 shell是乙個程式,在使用者和作業系統之間提供了乙個面向行的可互動介面。使用者在...