虛擬機器與Ubuntu的安裝及使用:基本命令篇

本章列舉了一些常用的指令ls, cd, mkdir, rm, cp, mv, touch, who作為教學重點

ls

ls是用來列出檔案、目錄的工具

  1. 我們用–help得到以下資訊
  2. 我們示範用ls -al來列出/home/tk/裡的所有詳細檔案資訊

cd

cd是Change Directory的縮寫,這是用來變換工作目錄的指令。如果今天要前往某個目錄,我們會用cd來前往。

  1. 示範用cd前往根目錄「/」 並列表
  2. cd通常會搭配「../」上一頁使用,也就是可以用絕對路徑也能用相對路徑(使用多個../)

mkdir

如果想要建立新的目錄的話,那麼就使用mkdir (make directory)吧! 

  1. 我先用ls -al列出目前有的目錄,在利用mkdir建立了一個test的目錄,並二次查看了目前有的目錄,發現了多出了一個test的資料夾(使用紅框圈起來的部分)。

    新增後
    新增後
  2. 順便使用—help去差看了他的說明。 

cp

複製檔案或目錄使用cp

  1. 我先建立test.txt這個文檔,把該檔複製到剛剛建立的test資料夾裡,再用ls test.txt來查看是否有這文檔,確定有進行複製了。 
  2. 其他用法例如:用-l 及 -s 來建立連結檔(link file)和-a 與 -p 可以完整複製檔案權限等比較不常用,一般來講我會直接用chmod來修改檔案權限。

rm

這是移除的指令(remove),rm -r循環刪除很常用到但要小心別刪到重要檔案(ex根目錄),搭配-f可以刪除目錄。

  1. 剛剛複製進來的test.txt我們用rm把它刪除,在列一次檔案目錄會發現他被刪除了,用—help可以查看他的用法。

mv

mv 用於移動檔案與目錄,或更名

  1. 回到/home/tk/我在把原檔test.txt移動到test目錄裡,ls後發現它不見了,cd test在ls發現它在裡面 
  2. rename的功能是這樣用得「mv 檔案名 要更改的檔案名」:
mv test.txt test2.txt

touch

touch這個功能我並不常用,主要是修改檔案時間和建立檔案

  1. 我先用—help來查詢功能,在剛剛test目錄裡新增一個touchtest檔案
  2. 查看他的建立時間,在用touch -t修改至20170824的2點4分,再次查看時間確實被修改了

who

who顯示系統中有哪些用戶登陸系統,顯示的資料包含了使用者ID、使用的登陸終端、上線時間、呆滯時間、CPU佔用,以及做了些什麼。 使用權限為所有用戶。

  1. 先用who來查看了一下目前登入的使用者
  2. —help查詢功能 
本篇結束

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料