寫別篇文章的時候發現,如果我把看的人都定位在只會cd跟ls的話,我每個指令提到時都要先解釋指令才能說在幹麻,未免太過冗長且目標模糊。所以決定全部搬到這篇來寫,根據我寫文時的需求,有提到的指令會在這篇文章中更新。由於這不是重點,詳細的用法都可以用man去查詢,例如要查詢ls這個指令,只要寫
% man ls就可以查到ls的詳細用法,所以只有概略寫每個指令的用途。
- cd是change directory,就是進入某個資料夾。例如
% cd someDir
- ls是list的意思,列出資料夾的檔案。常用參數-l來列出檔案更詳細的資料。例如
% ls
% ls -l
% ls someDir - mkdir是make directory的意思,就是建立資料夾。例如
% mkdir aDir
- mv是move,將檔案或資料夾移到另一個資料夾。例如
% mv fromFileDir toDir
- path: 在下指令寫路徑時,有幾個特殊路徑要特別注意。.是代表現在所在的資料夾,即本層資料夾;..是代表上一層資料夾;~是代表home directory,就是你的家目錄,一登入時就在~底下。
- prompt: [prompt]%是工作站中用來提示你輸入的提示詞,例如在bash常常長得像這樣:[username@machine path]$,文章中我都將prompt簡略成%符號。%之後的文字才是你需要輸入的指令。
- tar是一個將檔案打包跟解開的指令,他可以跟gzip or bzip2一起運作,將打包後的檔案壓縮或解壓縮。參數j是將檔案用bzip2壓縮/解壓縮;z是將檔案用gzip壓縮/解壓縮;x是extract,解開之意;c是archive,將檔案打包;f是file,打包/解成檔案;v是verbose,顯示資訊。如果要用gzip壓縮打包一個資料夾成為tgz檔(或tar.gz),可以用以下指令
% tar zcfv xxx.tgz dirToTar
如果要解壓縮一個tgz(or tar.gz)檔,可以用以下指令% tar zxfv xxx.tgz
- wget是一個從網路上下載資料的指令。
- which是用來查看某個指令(的程式)是存放在哪裡,或者是什麼的alias。
沒有留言:
張貼留言