實驗一:Linux的基本操作和常見命令的使用(2學時)
常見命令
- date:顯示或設定系統日期和時間。 示例:
date
- cal:顯示日曆。 示例:
cal
- clear: 清除終端螢幕上的內容。 示例:
clear
- echo: 輸出文字到終端。 示例:
echo "Hello, Linux"
- who: 顯示當前登陸系統的使用者。 示例:
who
- finger: 顯示使用者資訊。 示例:
finger username
- mail: 檢視或傳送郵件。 示例:
mail
- wall: 向所有登入使用者傳送訊息。 示例:
wall "Hello, everyone"
- write:向指定使用者進行實時對話。 示例:
write username
- talk: 與其他使用者進行實時對話。 示例:
talk username
- mesg:控制其他使用者是否可以向自己傳送訊息。 示例:
mesg n
(禁止接收訊息) - man:檢視命令的幫助手冊。 示例:
man date
常用按鍵
- <Ctrl + Alt + t>:開啟終端
: 刪除游標前的一個字元 : 中斷,終止當前執行的命令 : 傳送 \(\texttt{EOF(End Of File}\) 字元,通常用於結束輸入或退出當前會話 : 暫停螢幕輸出。 : 恢復螢幕輸出。 : 刪除游標前的所有字元。
實驗內容
-
顯示系統當前時間。
date -
顯示2003年的日曆。
cal 2003 -
分別顯示1999年1月份和99年1月份的日曆。1999年的和99年的是否是一個?
cal 01 1999
cal 01 99
tips: 這個實測真不一樣 -
列出系統中所有登陸使用者。
who -
顯示你的登陸名。
whoami -
顯示你的使用者資訊。
finger -
清屏。
clear -
顯示字串 "Out to lunch"。
echo "Out to lunch" -
使用wall命令進行系統廣播:Good Evening everyone!
wall "Good Evening everyone!" -
使用一個命令遮蔽所有訊息。這個命令對所有使用者都起作用嗎?
mesg n
tips: 這個命令只對當前使用者起作用,不會影響其他使用者。
(二、man手冊)
-
使用man手冊察看ls命令如何使用。
man ls -
試著解釋一下ls命令的man手冊有幾部分組成?每一部分是用來說明什麼的?
- NAME:命令名稱和簡短描述。
- SYNOPSIS:命令的語法格式。
- DESCRIPTION:命令的詳細描述和功能。
- OPTIONS:命令可用的選項及其說明。
- EXAMPLES:命令的使用示例。
- FILES:與命令關聯的檔案。
- SEE ALSO:相關命令的參考。
- DIAGNOSTICS:錯誤資訊及其含義。
- AUTHOR:命令的作者。
- REPORTING BUGS:報告bug的方式。
- COPYRIGHT:版權資訊。
- 在man手冊中試著移動游標:
- 到下一頁:按空格鍵或Page Down鍵。
- 到前一頁:按b鍵或Page Up鍵。
- 向下移動一行:按Enter鍵或j鍵。
- 退出man手冊。
q