鍍金池/ 教程/ Linux/ Unix是什么?
UNIX 文件權限/訪問模式
UNIX 系統(tǒng)性能
UNIX 管道和過濾器
UNIX 進程管理
Shell 內(nèi)置數(shù)學函數(shù)
UNIX 環(huán)境
UNIX 文件管理
Unix
UNIX 網(wǎng)絡實用工具
UNIX 系統(tǒng)日志
UNIX 目錄管理
vi編輯器教程
Unix 基本工具(打印,電子郵件)
UNIX 用戶管理
UNIX 信號和陷阱
Unix 正則表達式SED
Unix 文件系統(tǒng)基礎
Unix是什么?
Unix 有用命令

Unix是什么?

Unix 是什么?

UNIX操作系統(tǒng)是一組程序,作為計算機和用戶之間的鏈接。

分配系統(tǒng)資源并協(xié)調(diào)所有的相關的詳細信息的計算機的內(nèi)部的計算機程序被調(diào)用的操作系統(tǒng)或內(nèi)核。

用戶與內(nèi)核通信通過一個程序被稱為shell。 shell是一個命令行解釋器,它把由用戶輸入的命令,并將其轉換成語言,理解由內(nèi)核。

  • Unix是最初開發(fā)于1969年,由一群在貝爾實驗室,AT&T員工,包括Ken Thompson, Dennis Ritchie, Douglas McIlroy, and Joe Ossanna.

  • 可以在市場上有各種不同的Unix變種。Unix的Solaris,AIX,HP UNIX,BSD是幾個例子。 Linux是Unix的一種,這是免費提供的。

  • 有幾個人可以同時使用UNIX計算機,因此,UNIX被稱為一個多用戶系統(tǒng)。

  • 用戶也可以在同一時間運行多個程序,因此UNIX被稱為多任務。

UNIX架構:

下面是在UNIX系統(tǒng)的基本框圖:

Unix Architecture

所有版本的UNIX的主要概念,是以下四個基礎:

  • 核心: 內(nèi)核是操作系統(tǒng)的心臟。它與硬件和內(nèi)存管理,任務調(diào)度和文件管理等任務。

  • Shell: shell是實用工具,處理您的請求。當你在終端鍵入命令,shell解釋命令和調(diào)用的程序。shell采用標準語法的所有命令。C shell中Bourne shell和Korn外殼是最有名的shell,可與大多數(shù)的Unix變種。

  • 命令和實用程序: 有各種不同的命令和實用程序,可以使用和活動。 cp, mv, cat 和 grep等命令和實用程序的幾個例子。有超過250個標準命令加上無數(shù)人通過第三方軟件提供。所有的命令隨之而來的各種可選方案。

  • 文件和目錄: UNIX中的所有數(shù)據(jù)被組織成文件。所有文件被組織成目錄。這些目錄被組織成一個樹形結構,稱為文件系統(tǒng)。

系統(tǒng)啟動時:

如果有一臺電腦,其中有UNIX操作系統(tǒng)上安裝,那么只需要打開其電源,使用它。

只要打開電源,系統(tǒng)開始啟動,最后它會提示登錄到系統(tǒng),這是一個活動登錄到系統(tǒng)并使用它。

登陸 Unix:

當?shù)谝淮芜B接到UNIX系統(tǒng),通常會看到一個提示,如下面:

login:

要登錄:

  1. 有準備好用戶ID和密碼(用戶識別)。請與系統(tǒng)管理員聯(lián)系,如果還沒有具備這些。

  2. 在登錄提示符下,鍵入您的用戶ID,然后按ENTER鍵。userid是大小寫敏感的,所以要確保鍵入它正是為系統(tǒng)管理員指派的。

  3. 在密碼提示符,鍵入密碼,然后按ENTER鍵。密碼是區(qū)分大小寫。

  4. 如果提供了正確的用戶ID和密碼,那么將被允許進入系統(tǒng)。如下的東西在屏幕上的信息和消息。

login : amrood
amrood's password:
Last login: Sun Jun 14 09:32:32 2009 from 62.61.164.73
$

它會提供一個命令提示符(有時稱為$提示符),在那里可以輸入一切命令。例如,檢查日歷,需要鍵入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

$

修改密碼:

所有的Unix系統(tǒng)需要輸入密碼,以幫助確保文件和數(shù)據(jù)保持自己的系統(tǒng)本身是安全。下面是步驟更改密碼:

  1. 開始時,輸入passwd命令提示,如下圖所示。

  2. 輸入您目前正在使用的舊密碼。

  3. 輸入您的新密碼。始終保持密碼足夠復雜,因此,沒有任何人可以猜測它。但要確保你記住它。

  4. 您將需要再次輸入驗證密碼。

$ passwd
Changing password for amrood
(current) Unix password:******
New UNIX password:*******
Retype new UNIX password:*******
passwd: all authentication tokens updated  successfully

$

注:顯示星號(*),只是為了顯示位置,需要輸入當前密碼和新密碼,否則系統(tǒng)它不會告訴你,當鍵入任何字符。

目錄和文件列表:

UNIX中的所有數(shù)據(jù)被組織成文件。所有文件被組織成目錄。這些目錄被組織成一個樹形結構,稱為文件系統(tǒng)。

可以使用ls命令列出所有的文件或目錄,目錄中可用。下面的例子使用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和girlspedia的其余的條目目錄和文件。

你是誰?

當?shù)卿浀较到y(tǒng),可能想知道: Who am I?

最簡單的方法找出“who you are”,就是要進入whoami命令:

$ whoami
 amrood

$

在系統(tǒng)嘗試。此命令列出當前登錄的帳戶名??梢栽囋?,who am i 命令以及獲得有關自己的信息。

誰在登錄了?

有時你可能有興趣知道是誰在同一時間也登錄到計算機。

有三個命令可以,根據(jù)多少想了解其他用戶: users, who 和 w.

$ users
 amrood bablu qadir

$ who
amrood ttyp0 Oct 8 14:10 (limbo)
bablu  ttyp2 Oct 4 09:08 (calliope)
qadir  ttyp4 Oct 8 12:09 (dent)

$

在系統(tǒng)上嘗試w命令來檢查輸出。這將列出幾個相關的信息系統(tǒng)中登錄的用戶。

注銷:

當完成會話,你需要退出系統(tǒng),以確保沒有其他人訪問您的文件,而偽裝成你。

要注銷:

  1. 只需鍵入logout命令,在命令提示符下,該系統(tǒng)會清理一切并斷開連接

系統(tǒng)關機:

最一致的方式通過命令行正確關閉一個Unix系統(tǒng)是使用下面的命令:

    命令 描述
    halt Brings the system down immediately.
    init 0 Powers off the system using predefined scripts to synchronize and clean up the system prior to shutdown
    init 6 Reboots the system by shutting it down completely and then bringing it completely back up
    poweroff Shuts down the system by powering off.
    reboot Reboots the system.