1shell就是使用者和核心進行互動操作的一種介面,
2shell可以啟動並執行命令包括linux命令,內建命令,公用程式,使用者程式,shell指令碼
3shell元字元:
4.擷取命令協助:man,info.--help
5.檔案類型有普通檔案(-),目錄(d),符號連結檔案(l),字元裝置檔案(c),塊裝置檔案(b),通訊端(s),具名管道(p),塊裝置檔案就是電腦外圍裝置檔案,讓使用者可以操作裝置的時候和操作普通檔案一樣。
6,熱門檔案和目錄操作命令:
ls ,ls -al,ls -R遞迴列出所有子目錄,-c,-t,-u根據檔案的時間排序,
tree,顯示檔案和分類樹,tree -d不顯示檔案,只顯示目錄, -L n只顯示幾層的目錄
pwd 顯示當前所在的目錄
cd切換目錄
mkdir建立目錄
rmdir 刪除空目錄
touch 產生空檔案或者更改現在檔案的時間戳記。-a更改訪問時間,-m更改修改時間,
cp複製檔案或目錄,-d複製符號連結檔案的時候更正指向地址,-f強制複製,-i複製的時候要確認,-p保留檔案屬性,-R,-r遞迴複製所有,
mv移動檔案或者目錄,-f強制複製,
rm刪除檔案或者目錄,-f掠過不存在的檔案,-r,-R遞迴刪除所有子目錄檔案
ln,建立連結檔案
symlinks,檢查目錄中的符號連結,並顯示類型
7.檔案打包類命令:
gzip, .gz檔案的壓縮和解壓縮
-a,使用ASCII文字模式,-c壓縮後輸出,不改動原始檔案,-d解壓,-f強制壓縮-l列出壓縮檔的相關資訊,-L顯示版本和著作權,-n壓縮檔,不儲存檔案屬性,-N儲存檔案屬性-q,不顯示警告,-r遞迴處理,-t測試壓縮檔,-v,顯示壓縮執行過程,-V顯示版本 -<壓縮率>,1到9之間,預設是6
bzip2, .bz2檔案壓縮和解壓縮
-c壓縮後輸出,-k保留原始檔案,-s降低使用量,-d解壓,-f強行,-t測試,-v顯示過程,-V顯示版本, -<壓縮登入>1~9,壓縮區塊大小 --repetitive-best檔案中有重複資料的時候,可提高壓縮效果,--repetitive-fast,如果有重複的資料出現,則可以提高壓縮速度,
tar,檔案打包和解包,-f使用f-f指定的檔案名稱或者裝置名稱,-v顯示過程,-c建立打包,-x恢複備份,-t列出tar包的檔案名稱,-z用GNU的gzip壓縮,-Z用compress壓縮檔或解壓,-j用bzip2壓縮或者解壓