歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> Linux系統開發的基本任務

Linux系統開發的基本任務

日期:2017/2/27 14:12:32   编辑:更多Linux

以 root 用戶身份登錄

如果您學習了我們的 Red Hat Linux 7.1、 Red Hat

Linux 7.2或 SuSE Linux 7.3的安裝技巧,則在引導系統時將看到圖形登錄屏幕。屏幕外觀會根據 Linux 分發版(distribution)的不同而有所不同。您將看到一個可視的輸入域(用於輸入登錄名),或者看到兩個輸入域(一個用於輸入登錄名,一個用於輸入密碼)。還有一個可以關機或重新引導系統的按鈕,並且可能有一個允許選擇桌面的按鈕。在本文中我們將重點討論 KDE 和 GNOME 桌面,但是其它桌面(如 fvwm2、windowmaker 和 twm)也都是可用的。

對於本文中的許多任務,將使用特定的 root 登錄名。 root用戶,有時也稱作 超級用戶,通常是用於管理象配置系統或安裝軟件之類任務的用戶。 僅當需要執行管理任務時才使用 root ;普通工作應避免使用 root 。root 用戶可以做任何事,包括無意中破壞系統,這通常不是什麼好事。普通用戶擁有的特權較少,因而可以使系統免受普通用戶無意中的破壞。

應該在登錄域中輸入登錄名(或者是 root ,如果指示您這麼做),然後按 Enter 鍵。根據擁有的登錄提示類型,您將看到輸入密碼的提示,或者需要光標移動到密碼輸入域。輸入密碼,再次按 Enter 鍵,這樣您將登錄進系統並看到桌面。圖 1 是以 root 用戶身份使用 SuSE Linux 7.3 和 KDE 桌面時可能看到的內容示例。圖 2 是使用 Red Hat Linux 7.2 和 GNOME 桌面時可能看到的內容示例。

圖 1. 以 root 用戶使用 SuSE Linux 7.3 和 KDE 桌面的樣本初始窗口

圖 2. 以 root 用戶使用 Red Hat Linux 7.2 和 GNOME 桌面的樣本初始窗口

要研究桌面,可以在圖標上移動鼠標(但是在以非 root 用戶身份登錄前,請盡量避免啟動應用程序)。

切換成左手鼠標用法

我們通常假定用戶用右手使用鼠標,但是您可以更改鼠標配置以便於左手使用。下面我們將在使用 KDE 桌面的 SuSE Linux 7.3 系統上對此做圖解說明。首先,單擊面板上的 Control Center 圖標,如圖 3 所示。

圖 3. KDE Control Center 圖標

點擊查看大圖

現在單擊 Peripherals 項旁邊的 + 號,然後單擊 Mouse 項。將看到類似於圖 4 的窗口,可在其中更改鼠標設置。如果未應用任何更改就退出,則會提示您是忽略更改還是應用更改。

圖 4. 更改鼠標設置的 KDE 窗口

點擊查看大圖

GNOME 桌面具有相似的功能。我們將在圖 5 中圖解說明如何通過主菜單使用這些功能,但是也可以從 Start Here 視圖(參閱圖 2)使用首選項。正如圖 5 中所示的那樣,單擊主菜單(Main Menu),然後單擊 Settings、Peripherals,最後單擊 Mouse。

圖 5. 從 GNOME 主菜單使用鼠標設置

點擊查看大圖

應該會看到類似於圖 6 的窗口,可在其中更改鼠標設置。

圖 6. 更改鼠標設置的 GNOME 窗口

打開終端或 shell 窗口

通常會需要打開終端或 shell 窗口。該窗口類似於 Windows 中的 DOS 命令提示符。在 KDE 桌面上,在屏幕的底部有個類似於圖 7 的 KDE 面板。單擊如圖所示的 shell 圖標。在 GNOME 桌面上,將有類似於圖 8 的圖標。

圖 7. KDE shell 圖標

圖 8. GNOME shell 圖標

Shell 窗口的外觀取決於分發版和選擇的桌面。要調整它的大小,可以使用鼠標左鍵拖動窗口的角或邊。要回滾到最近的歷史,可以使用滾動條。以 # 字符結束的命令提示符,說明該 shell 的使用者是用戶 root 。對於 root 以外的其他用戶,命令提示符以 $ 字符結束。如果需要,可以使用向上箭頭重新調用前面的命令,並對它們進行修改。典型的 KDE Konsole shell 窗口如圖 9 所示。可以使用 Settings 菜單來更改諸如窗口顏色和字體這樣的屬性。

圖 9. KDE Konsole shell 窗口

在圖 9 中,我們顯示了一些命令及其輸出:

whoami 顯示了誰正在使用該終端窗口,本例中是 root 。 pwd  打印當前工作目錄的全名,在本例中是 /root 。注:在命令提示符中,# 之前的颚化符號(~)說明該用戶目前正處於其主目錄中。 cd 更改當前或工作目錄。我們舉例說明了如何更改到 /(或根)目錄,以及如何更改到 /tmp 目錄,後者通常用於存儲臨時文件。注:/ 是整個文件系統的根,而 /root 是 root 用戶的主目錄。使用不帶任何目錄名的 cd 將使用戶返回到主目錄。root 以外用戶通常擁有一個位於 /home 下的主目錄。例如,/home/ian 將是我在系統上的主目錄,在該系統中我的標識是 ian 。還記得颚化符號(~)嗎?用戶 ian 的主目錄也可以引用為 ~ ian 。 uname 不帶參數,則顯示操作系統的名稱:Linux。帶有 -a 參數,則顯示有關系統的額外信息。 which  掃描 PATH 環境變量中的目錄,並顯示到可執行程序的完整路徑,如果您在 shell 提示符中輸入命令就會執行該程序。在本例中,我們看到將從 /usr/X11R6/bin/xclock 運行 xclock 程序。 xclock  在桌面上啟動一個帶有時鐘的新窗口。請注意命令尾部的 &,它表明命令處理器將把控制返還給終端窗口,而不是等待該命令結束。還要注意的是,這是由該終端窗口產生的第一個這樣的進程,它的進程標識(PID)是 4313。 ps  如果帶有 -T 選項,則顯示由該終端啟動的所有進程。在這個示例中, bash shell 程序正在等待輸入(狀態 S 代表睡眠), xclock 進程也是如此。 ps 命令正在運行(狀態 R 代表正在運行)。

您會發現其它一些有用的命令,包括:

info cmd_name  顯示有關名為 cmd_name 命令的信息。嘗試用 info info 找出有關 info 文檔系統的信息。

man cmd_name  是到有關名為 cmd_name 命令的聯機手冊(man)頁的接口。一些信息能以 info 的格式查閱,而有些信息只能以手冊頁的格式查閱。請試著用 man man 找出有關手冊頁的更多信息。




Copyright © Linux教程網 All Rights Reserved