unix常用shell命令與shell編程介紹

unix常用shell命令與shell編程介紹

ID:47402964

大?。?51.50 KB

頁數:29頁

時間:2019-07-04

unix常用shell命令與shell編程介紹_第1頁
unix常用shell命令與shell編程介紹_第2頁
unix常用shell命令與shell編程介紹_第3頁
unix常用shell命令與shell編程介紹_第4頁
unix常用shell命令與shell編程介紹_第5頁
資源描述:

《unix常用shell命令與shell編程介紹》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫

1、UNIX簡介1.UNIX版本UNIX操作系統1969年在貝爾實驗室誕生。在七十年代的中期,一些大學得到使用UNIX的許可,并很快在學院之間得到廣泛流行。當UNIX傳播到位于California的Berkeley大學的時候,Berkeley大學的使用者們創(chuàng)建了自己的UNIX版本,在得到國防部得支持后,他們開發(fā)出了許多新的特性。當AT&T意識到這種操作系統的潛力后就開始將UNIX商業(yè)化,為了加強產品性能,他們在AT&T的不同部門進行UNIX系統開發(fā),并且開始在系統中結合Berkeley開發(fā)出的成果。由此形成了Unix的兩個重要派系:l加州大學伯克力分校

2、的BSD版(BerkeleySoftwareDistribution)lAT&T的UnixSystemV經歷一段時間后,兩個派系決定休戰(zhàn),然后出現了包含BSD和SystemV所有特性的新版本:SystemV-SVR4目前比較流行的UNIX版本還有兩個派系lXENIX版本,由SCO機構發(fā)行,目前功能與SystemV相似lOSF/1版本,OSF/1仍以BSD為主,包括一些SystemV的功能,Digital是主要發(fā)行公司SUN的早期版本SUNOS4.X,HP的HP-UX是基于BSD版本開發(fā)的,SUN現在的版本Solaris(SUN從SUNOS5開始命名

3、為Solaris2),IBM的AIX都是基于UnixSystemV開發(fā)的。由于這兩個派系支持的C語音函數有些不同,因此SUN在新版本中保留了目錄/ucb,/ucblib,/ucbinclude來提供BSD版本的C函數支持。注:ucb是加州大學伯克力分校(UniversityofCalifornia,Berkeley)291.UNIX構成UNIX主要由三個部分構成:lUNIX核心l用戶進程l文件系統UNIX核心主要是由C語音編寫的,還有少部分匯編代碼,完成最基本的任務:l處理硬件終端和例外l提供系統服務l建立用戶進程并調度執(zhí)行2.UNIX文件系統Un

4、ix文件系統是樹形結構,每一個文件系統對應文件系統/dev目錄下的一個設備文件。Unix文件系統都有一個根文件系統(目錄名是’/’),其他文件系統都是掛接在根文件系統或者其子文件系統的目錄上。文件系統常見目錄結構如下圖:29系統重要目錄的功能說明:n/opt這個目錄會用來存放應用程序和產品。開發(fā)人員和系統管理員會用它來安裝新的產品和本地的應用程序。n/usr/bin這個目錄包含了基礎的UNIX系統操作和文件處理的命令,所有的用戶都有權限讀取這個目錄("bin"是binary的縮寫)。n/usr/sbin這個目錄中有所有的在幫助手冊1m章節(jié)中的命令,

5、這些命令都是系統管理命令。大都必須是超級用戶才能使用其中的大多數命令。n/usr/lib這個目錄包括應用程序使用的文檔和共享的庫n/usr/share這個目錄包括獨立提供的文件(其中最重要的是幫助手冊)n/usr/share/man 這個目錄包括所有的語在線幫助頁有關的所有的文件。n/uar/local/bin 這個目錄通常用來存放本地開發(fā)的程序和工具n/usr/contrib/bin這個目錄通常用來存放公用的程序和工具n/sbin這個目錄包括基本的用于啟動與關閉系統的命令n/home存放用戶目錄n/etc這個目錄中有許多的系統配置文件n/stan

6、d/vmUNIX  這個文件存儲的是UNIX系統內核的文件。n/tmp這個目錄通常被操作系統的一個臨時空間,通常是運行時的中間文件,或是工作臨時文件時使用。n/dev這個目錄下有那些可以被聯接到你系統中的硬件設備的文件,這些文件是作為一個到設備之間的聯接。n/mnt這個目錄用來掛接其它的設備(例如:光驅)n/var/mail這個目錄包括每一個有郵件的用戶的信箱。n/var/tmp這個目錄通常被用于用戶的臨時空間。nlost+found存放修復文件系統時系統啟動時根據配置文件自動掛接文件系統,配置文件如下:nSolaris:/etc/vfstabnH

7、P-UX:/etc/fstabnAIX:/etc/filesystems291.1.文件系統類型nufs(UserFileSystem)ncdfs(CD-ROMFileSystem)n日志文件系統jfs,vxfsnnfs(NetWorkFileSystem)ufs是古老的文件系統,它的結構如下:卷標引導塊超級塊超級塊副本紫色表示第一柱面組,藍色表示第二柱面組柱面組塊i結點表數據塊文件系統由一些柱面組構成。每個文件系統有卷標(label)、引導塊、超級塊(supperblock)、柱面組塊(cylindergroupblock)和i結點表。16個扇區(qū)

8、為一個文件系統塊。卷標在硬盤的第一個扇區(qū)(512bytes)上,其后的15個扇區(qū)是引導塊(bootblock),卷標和引導

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。