Linux basic of basic commands 基本中的基本指令集

Linux中基本中的基本指令,不會這些指令就不容易在Linux系統中閒逛與到處翻。

除了基本中的基本指令,另外還要說一下"自動補完 (Auto Complete/Auto Completation)"的功能鍵Tab,它是節省打字時間的好助手,按兩下還可以順便瀏覽檔案與命令。

。各式查詢功能
  • man 瀏覽參考手冊,查看指令用法與說明。
  • info 也是瀏覽手冊GNU模式,從沒用過這個指令,用man足矣。
  • whatis 顯示某個指令的極簡短(單行)功能描述。
  • whoami 目前的使用者名稱,命令輸入提示字元的前面,不見得要會有使用者名稱,這時就會有用了。
  • who 目前線上的使用者,顯示使用終端機的使用者。
  • pwd 當前工作目錄。
  • file 關於檔案的資訊與類型,不是用副檔名判斷,而是會進行內容解析。
  • type 關於某個指令的位置。你還可以試著鍵入type type,會發現一點有趣的事情,選項-p會使。

。檔案與資料夾操作

  • ls 列出目錄的檔案。ls -al是列出所有的檔案與其屬性,包括隱藏檔(.開頭的檔案)。
  • cd 進入某個資料夾。..是指上一個資料夾。.是指目前的資料夾。-是指上一個工作的資料夾。~是指家目錄資料夾。
  • mv 移動檔案與資料夾。往往拿來當做"重新命名"使用。因為rename與想像的用法不相同,試著使用whatis rename或man rename。
  • cp 複製檔案與資料夾。
  • rm 刪除檔案。選項-r,可以刪除資料夾與子資料夾。選項-f,不顯示提示強制刪除。-rf合起來很威,但是下錯指令可能刪除所有的檔案系統。
  • touch 建立一個空的檔案。
  • rmdir 刪除資料夾。
  • mkdir 建立資料夾。
  • find -name 實際尋找檔案或資料夾,可以尋到新的檔案,但是速度較慢。
  • locate -d 從資料庫(?)尋找檔案,速度較快但是新的檔案不會在裡面。

使用者與檔案權限操作

  • chmod 改變檔案的屬性,可以用8進位數字,EX:777、644,或是+-rxw,來設定權限,我個人常用的是+x與-x,因為程式要執行時需要x屬性,也就是executable,和Windows用副檔名.exe判斷不一樣。
  • chown 改變檔案的擁有者。改擁有者的時候可順便改群組,EX:chown root:root filename,群組與使用者都改成root。
  • chgrp 改變檔案的群組,我都用上面的chown指令多。

參考資料:http://www.debian.org/doc/manuals/reference/ch-tutorial.zh-tw.html

留言