linux 實驗課作業

ChillLee發表於2024-10-28

實驗一:Linux的基本操作和常見命令的使用(2學時)

常見命令

  1. date:顯示或設定系統日期和時間。 示例:date
  2. cal:顯示日曆。 示例:cal
  3. clear: 清除終端螢幕上的內容。 示例:clear
  4. echo: 輸出文字到終端。 示例:echo "Hello, Linux"
  5. who: 顯示當前登陸系統的使用者。 示例:who
  6. finger: 顯示使用者資訊。 示例: finger username
  7. mail: 檢視或傳送郵件。 示例:mail
  8. wall: 向所有登入使用者傳送訊息。 示例:wall "Hello, everyone"
  9. write:向指定使用者進行實時對話。 示例: write username
  10. talk: 與其他使用者進行實時對話。 示例: talk username
  11. mesg:控制其他使用者是否可以向自己傳送訊息。 示例:mesg n(禁止接收訊息)
  12. man:檢視命令的幫助手冊。 示例:man date

常用按鍵

  • <Ctrl + Alt + t>:開啟終端
  • : 刪除游標前的一個字元
  • : 中斷,終止當前執行的命令
  • : 傳送 \(\texttt{EOF(End Of File}\) 字元,通常用於結束輸入或退出當前會話
  • : 暫停螢幕輸出。
  • : 恢復螢幕輸出。
  • : 刪除游標前的所有字元。

實驗內容

  1. 顯示系統當前時間。
    date

  2. 顯示2003年的日曆。
    cal 2003

  3. 分別顯示1999年1月份和99年1月份的日曆。1999年的和99年的是否是一個?
    cal 01 1999
    cal 01 99
    tips: 這個實測真不一樣

  4. 列出系統中所有登陸使用者。
    who

  5. 顯示你的登陸名。
    whoami

  6. 顯示你的使用者資訊。
    finger

  7. 清屏。
    clear

  8. 顯示字串 "Out to lunch"。
    echo "Out to lunch"

  9. 使用wall命令進行系統廣播:Good Evening everyone!
    wall "Good Evening everyone!"

  10. 使用一個命令遮蔽所有訊息。這個命令對所有使用者都起作用嗎?
    mesg n
    tips: 這個命令只對當前使用者起作用,不會影響其他使用者。

(二、man手冊)

  1. 使用man手冊察看ls命令如何使用。
    man ls

  2. 試著解釋一下ls命令的man手冊有幾部分組成?每一部分是用來說明什麼的?

  • NAME:命令名稱和簡短描述。
  • SYNOPSIS:命令的語法格式。
  • DESCRIPTION:命令的詳細描述和功能。
  • OPTIONS:命令可用的選項及其說明。
  • EXAMPLES:命令的使用示例。
  • FILES:與命令關聯的檔案。
  • SEE ALSO:相關命令的參考。
  • DIAGNOSTICS:錯誤資訊及其含義。
  • AUTHOR:命令的作者。
  • REPORTING BUGS:報告bug的方式。
  • COPYRIGHT:版權資訊。
  1. 在man手冊中試著移動游標:
  • 到下一頁:按空格鍵或Page Down鍵。
  • 到前一頁:按b鍵或Page Up鍵。
  • 向下移動一行:按Enter鍵或j鍵。
  1. 退出man手冊。
    q

相關文章