命令 [選項] [引數]作用
命令及常用選項
關閉重啟系統
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是乙個程式,在使用者和作業系統之間提供了乙個面向行的可互動介面。使用者在...