shell編程學習:shell基礎和檔案

來源:互聯網
上載者:User

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壓縮或者解壓

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.