
- Unix/Linux 初學者指南
- Unix/Linux - 首頁
- Unix/Linux - 什麼是 Linux?
- Unix/Linux - 入門指南
- Unix/Linux - 檔案管理
- Unix/Linux - 目錄
- Unix/Linux - 檔案許可權
- Unix/Linux - 環境
- Unix/Linux - 基本實用程式
- Unix/Linux - 管道與過濾器
- Unix/Linux - 程序
- Unix/Linux - 通訊
- Unix/Linux - vi 編輯器
- Unix/Linux Shell 程式設計
- Unix/Linux - Shell 指令碼
- Unix/Linux - 什麼是 Shell?
- Unix/Linux - 使用變數
- Unix/Linux - 特殊變數
- Unix/Linux - 使用陣列
- Unix/Linux - 基本運算子
- Unix/Linux - 決策
- Unix/Linux - Shell 迴圈
- Unix/Linux - 迴圈控制
- Unix/Linux - Shell 替換
- Unix/Linux - 引號機制
- Unix/Linux - I/O 重定向
- Unix/Linux - Shell 函式
- Unix/Linux - 手冊頁幫助
- 高階 Unix/Linux
- Unix/Linux - 標準 I/O 流
- Unix/Linux - 檔案連結
- Unix/Linux - 正則表示式
- Unix/Linux - 檔案系統基礎
- Unix/Linux - 使用者管理
- Unix/Linux - 系統性能
- Unix/Linux - 系統日誌
- Unix/Linux - 訊號和陷阱
Linux 入門
讓我們從最開始開始,Linux 的第一步是啟動系統使其執行,從而允許使用者與其互動。所以讓我們從系統啟動開始。
系統啟動
如果您有一臺安裝了 Linux 作業系統的計算機,則只需開啟系統電源即可使其執行。
一旦您開啟 Linux 系統(您也可以稱之為 Linux 機器),它就開始啟動,最終會提示您登入系統,這是登入系統並將其用於日常活動的活動。
Ubuntu Linux 系統的典型登入螢幕如下所示

登入 Linux
當您第一次連線到 Linux/Unix 系統時,通常會看到類似以下的登入提示 -
login:
登入
準備好您的使用者 ID(使用者標識)和密碼。如果您還沒有這些,請聯絡您的系統管理員。
在登入提示符處輸入您的使用者 ID,然後按ENTER鍵。您的使用者 ID區分大小寫,因此請確保您完全按照系統管理員的指示輸入。
在密碼提示符處輸入您的密碼,然後按ENTER鍵。您的密碼也區分大小寫。
如果您提供了正確的使用者 ID 和密碼,則允許您進入系統。閱讀螢幕上顯示的資訊和訊息,如下所示。
login : amrood amrood's password: Last login: Sun Jun 14 09:32:32 2009 from 62.61.164.73 $
成功登入 Linux 系統後,您將獲得一個命令提示符(有時稱為$提示符),您可以在其中輸入所有 Linux 命令。例如,要檢視日曆,您需要鍵入cal命令,如下所示 -
$ cal June 2009 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 $
以下部分將討論一些重要的 Linux 功能以及相關的命令。
更改密碼
所有 Linux 系統都需要密碼,以幫助確保您的檔案和資料仍然屬於您,並且系統本身安全免受駭客和破解者的攻擊。建議您經常更改密碼,以防止駭客或任何其他濫用。以下是更改密碼的步驟 -
步驟 1 - 首先,在命令提示符處鍵入passwd命令,如下所示。
步驟 2 - 輸入您的舊密碼,即您當前正在使用的密碼。
步驟 3 - 輸入您的新密碼。始終保持密碼足夠複雜,以防止任何人猜測。但請確保您記住它。
步驟 4 - 您必須透過再次輸入密碼來驗證密碼。
$ passwd Changing password for amrood (current) Linux password:****** New Linux password:******* Retype new Linux password:******* passwd: all authentication tokens updated successfully $
我們在這裡添加了星號 (*) 只是為了顯示您需要輸入當前和新密碼的位置,否則在您的系統上。當您鍵入時,它不會顯示任何字元。
大多數 Linux 版本的步驟順序或多或少相同,但提供的說明足以讓您更改密碼。
列出目錄和檔案
Liux 中的所有資料都組織成檔案,所有檔案都組織成不同的目錄。這些目錄組織成一個稱為檔案系統的樹狀結構。
您可以使用 Linuxls命令列出目錄中所有可用的檔案或目錄。以下是使用ls命令和-l選項的示例。
$ ls -l total 19621 drwxrwxr-x 2 amrood amrood 4096 Dec 25 09:59 uml -rw-rw-r-- 1 amrood amrood 5341 Dec 25 08:38 uml.jpg drwxr-xr-x 2 amrood amrood 4096 Feb 15 2006 univ drwxr-xr-x 2 root root 4096 Dec 9 2007 urlspedia -rw-r--r-- 1 root root 276480 Dec 9 2007 urlspedia.tar drwxr-xr-x 8 root root 4096 Nov 25 2007 usr -rwxr-xr-x 1 root root 3192 Nov 25 2007 webthumb.php -rw-rw-r-- 1 amrood amrood 20480 Nov 25 2007 webthumb.tar -rw-rw-r-- 1 amrood amrood 5654 Aug 9 2007 yourfile.mid -rw-rw-r-- 1 amrood amrood 166255 Aug 9 2007 yourfile.swf $
這裡以d.....開頭的條目表示目錄。例如,uml、univ 和 urlspedia 是目錄,其餘條目是檔案。
更改目錄
在處理不同的檔案和目錄時,您需要進入不同的目錄。您可以使用cd命令進入目錄,如下所示
$ cd uml $
以上命令將帶您進入uml目錄,您可以在其中列出可用的目錄和檔案。在某個目錄中完成工作後,您可以使用cd ..返回到父目錄,如下所示
$ cd .. $
Linux 使用單個點.表示當前目錄,使用雙點..表示父目錄。
您是誰?
登入系統後,您可能想知道:我是誰?或者您想了解您當前使用的是哪個登入名?
查詢“您是誰”的最簡單方法是輸入whoami命令,如下所示 -
$ whoami amrood $
在您的系統上試一試。此命令列出與當前登入關聯的帳戶名稱。您也可以嘗試who am i命令來獲取有關您自己的資訊。
$ who am i root pts/2 2024-04-24 19:22 (49.205.240.120) $
誰已登入?
有時您可能想知道同時誰登入了計算機。
有三個命令可用於獲取此資訊,具體取決於您希望瞭解其他使用者的程度:users、who和w。
$ users amrood bablu qadir $ who amrood pts1 Oct 8 14:10 (limbo) bablu pts2 Oct 4 09:08 (calliope) qadir pts3 Oct 8 12:09 (dent) $
在您的系統上嘗試w命令以檢查輸出。這列出了與登入到系統中的使用者相關的資訊。
$ w 19:37:51 up 91 days, 13 min, 2 users, load average: 1.43, 1.77, 1.86 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT bablu pts/1 49.205.240.120 19:03 7.00s 6.82s 6.79s vi unix-getting-started.htm amrood pts/2 49.205.240.120 19:22 0.00s 0.04s 0.01s w $
檢查磁碟使用情況
很多時候,您會想知道計算機的磁碟使用情況,以確保系統上有足夠的儲存空間可用。有各種命令可以檢查可用的磁碟,但最常用的命令是df -h,它提供如下資訊
$ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 13G 16M 13G 1% /run /dev/nvme0n1p3 1.8T 260G 1.4T 16% / tmpfs 63G 0 63G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/nvme0n1p2 975M 255M 669M 28% /boot tmpfs 13G 0 13G 0% /run/user/0 $
登出
完成會話後,您需要登出系統。這是為了確保沒有其他人訪問您的檔案。
登出
只需在命令提示符處鍵入logout命令,系統就會清理所有內容並斷開連線。
系統關閉
透過命令列正確關閉 Linux 系統最一致的方法是使用以下命令之一 -
序號 | 命令及說明 |
---|---|
1 |
halt 立即關閉系統 |
2 |
init 0 使用預定義指令碼關閉系統,以便在關閉之前同步和清理系統 |
3 |
init 6 透過完全關閉系統然後重新啟動系統來重新啟動系統 |
4 |
poweroff 透過關閉電源關閉系統 |
5 |
reboot 重新啟動系統 |
6 |
shutdown 關閉系統 |
您通常需要成為超級使用者或 root(Linux 系統上許可權最高的帳戶)才能關閉系統。但是,在某些獨立或個人擁有的 Linux 計算機上,管理員使用者有時甚至普通使用者也可以這樣做。