unix
系統組成: 1.
核心:是
unix
系統的核心部分,能與硬體直接互動,常駐記憶體。 2.
駐留(基本)模組:完成輸入
/輸出,檔案,裝置,記憶體和處理器時鐘的管理,常駐記憶體。 3.
系統工具:通常稱為
shell
。是unix
系統的一部分,是使用者與
unix
互動的一種介面,常駐磁碟,在使用者登入時即調入記憶體。
核心和駐留模組是
unix
比較小的部分,所以常駐記憶體。在使用者登入完成以後
shell
才被調入記憶體。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一些命令:
who:
who –u
finger
使用者名稱
可以看出此使用者名稱作業系統的相關資訊。
banner
:將命令後面的
ascii
字元以大字的方式顯示在螢幕上。 wc
命令用於統計乙個指定檔案的行數,單詞數及字元數。
wc [–c][-l][-w] filename -c
字元數–l
行數–w
單詞數
聯機手冊: 命令
man可向使用者提供系統中各種命令,系統呼叫,庫函式和重要系統檔案的詳細說明。包括名字,使用語法,功能描述,應用例項和相關參考檔案等。例如:
man who 對
who命令的詳細說明。
shell
的種類,提示符和退出
shell
的基本功能:命令直譯器和程式語言
shell
的常用種類: 1.
bourne shell ---
程式名為
sh,提示符為$
2. c shell ---
程式名為
csh,提示符為%
3. korn shell ---
程式名為
ksh,提示符為$
另一種提示符:
# ---
超級使用者提示符(無論任何
shell)
shell
的退出命令:
1.exit
主要用於退出
b shell
2.logout
主要用於退出
c shell
3.^d
主要用於退出各類
shell
盡量不用
^d來退出
shell
。因為會使一些檔案丟失資訊。
unix
通訊:
unix
系統中通訊系統主要包括內部通訊系統和外部通訊系統。
內部通訊:
unix
系統本身自帶的主要用於本機系統內部各使用者之間的通訊。
外部通訊:
unix
系統之外配置的通訊系統,主要用於本機使用者與其它主機上的使用者之間的通訊。
我們說內部通訊:
1.write username [terminal]
(使用者名稱和終端號)
我試了用
write
和別人說話,別人回話說打擾他工作。。。無語,只能說
sorry
。。。
2.mesg [-y] [-n]
訊息開關,
y開啟交談,
n關閉交談
3.talk
命令,必須雙方同意才可以談話。
^c退出
talk
模式。
4.wall
命令。發廣播資訊。普通使用者只能發給
mesg
開啟的使用者,超級使用者用
wall
傳送的訊息不受這限制。有的系統對於普通使用者來說
wall
是無效的命令。
傳送電子郵件:(系統郵箱和個人郵箱) 1.
系統郵箱在
/usr/mail
或/var/mail
下,每個使用者都有乙個以其名字命名的郵箱。 2.
mbox
檔案。使用者讀過的郵件如果未刪除或轉存,則存放在個人郵箱中,例如
zhd
/home/zhd/mbox 3.
傳送郵件:
mail zhd
cc:抄送。
郵件正文結束的時候加^d
4.給多個使用者發郵件: 1
).mail zhd1 zhd2 zhd3….
2). mail teacher teacher
為乙個組 3
)alias usr_list zhd1zhe2 zhd3….
mail usr_list 用
alias
建立乙個
usr_list
,然後用
來發。只在本
shell
中起作用。 5.
把已有的檔案作為郵件傳送給使用者。
mail zhd < my_file
傳送給不存在的使用者,將會在本使用者主目錄下
dead.letter中。
solaris
下好像不起作用。。。
。。。有待研究。
Unix哲學基礎
摘自 unix程式設計藝術 unix哲學起源於ken thompson早期關於如何設計乙個服務介面簡潔 小巧精幹的作業系統的思考,隨著unix文化在學習如何盡可能發掘thompson設計思想的過程中不斷成長,同時一路上還從其它許多地方博採眾長。unix哲學說來不算是一種正規設計方法。它並不打算從電腦...
UNIX 基礎介紹
unix系統一般分為3層 內層是核心層,是作業系統常駐內容的部分,直接與硬體打交道。中間層為shell層,即命令層,該層有實用性程式集,包括解釋程式 彙編工具等,是使用者與系統核心的介面。最外層是應用層,包括實用程式及除unix系統之外的其它工具軟體等。shell shell script,是uni...
UNIX中shell快速入門
什麼是unix?什麼是shell?常用的shell有哪些?c shell與tc shell的語法和結構?什麼是unix?unix是乙個多使用者 多工的作業系統,當初設計unix的目標是允許大量程式設計師同時訪問計算機,共享它的資源,它非常簡單但是功能強大 通用並且可移植。什麼是shell?shell...