資源描述:
《UNIX高級(jí)操作命令.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、UNIX高級(jí)操作命令目錄課程說明1課程介紹1課程目標(biāo)1相關(guān)資料1第1章shell的基礎(chǔ)知識(shí)21.1什么是shell21.2別名化31.3shell變量41.3.1shell變量的存儲(chǔ)機(jī)制41.3.2變量替換41.3.3命令替換61.4用戶環(huán)境61.5兩個(gè)重要的環(huán)境變量71.6登錄時(shí)發(fā)生的事情81.7shell啟動(dòng)文件91.8監(jiān)控進(jìn)程9第2章UNIX通用命令112.1用戶管理112.1.1增加新用戶112.1.2刪除用戶122.1.3增加新用戶組122.1.4刪除用戶組122.2進(jìn)程管理132.2.1ps命令132.2.2后臺(tái)進(jìn)程132.2.3kill命令142.3
2、文件系統(tǒng)管理152.3.1mount152.3.2umount152.3.3加載配置文件162.3.4fsck162.4系統(tǒng)性能監(jiān)控182.5使用網(wǎng)絡(luò)服務(wù)192.5.1rlogin命令192.5.2rcp命令192.5.3主機(jī)間的信任關(guān)系20第3章shell編程簡(jiǎn)介22第4章HP-UX系統(tǒng)管理274.1HP-UX系統(tǒng)管理工具SAM274.1.1啟動(dòng)SAM274.1.2在X_Windows環(huán)境下運(yùn)行SAM274.1.3在字符終端運(yùn)行SAM284.1.4運(yùn)行SAM進(jìn)行遠(yuǎn)程系統(tǒng)管理284.2HP系統(tǒng)的運(yùn)行級(jí)別284.3用邏輯磁盤管理器(LVM)管理磁盤284.3.1什么
3、是邏輯卷284.3.2邏輯磁盤管理器簡(jiǎn)介294.3.3邏輯磁盤管理的基本規(guī)則304.3.4邏輯磁盤管理器的工作機(jī)制304.3.5邏輯磁盤管理的規(guī)劃314.3.6與邏輯磁盤管理相關(guān)的命名規(guī)則314.3.7使用SAM提供的邏輯磁盤管理工具324.3.8使用命令行邏輯磁盤管理工具334.3.9磁盤的鏡像34第5章Solaris系統(tǒng)管理405.1Solaris運(yùn)行級(jí)別管理405.1.1SunSolaris運(yùn)行級(jí)別405.1.2改變系統(tǒng)運(yùn)行級(jí)別命令405.2OpenBoot(Prom)常用命令415.3應(yīng)用軟件常用安裝/刪除命令(add/deletesoftware)425
4、.3.1管理軟件包425.3.2管理補(bǔ)丁435.4硬盤分區(qū)及格式化44課程說明課程介紹本課程為UNIX的高級(jí)操作命令,它是前續(xù)課程《UNIX基本命令》的補(bǔ)充。由于很多系統(tǒng)級(jí)的命令都是各UNIX操作系統(tǒng)專用命令,所以我們就主要使用的HP-UX和Solaris分別作了介紹,但我們不對(duì)因其版本變化而導(dǎo)致命令變化做出及時(shí)的通知,也不對(duì)由于操作沒有在配套的操作系統(tǒng)上進(jìn)行而導(dǎo)致的微小或重大損失負(fù)任何責(zé)任。本課程包括的主要內(nèi)容如下:shell基礎(chǔ)知識(shí)、UNIX的通用命令、shell編程簡(jiǎn)介、HP-UX系統(tǒng)管理和Solaris系統(tǒng)管理。課程目標(biāo)l掌握shell的基礎(chǔ)知識(shí)l了解sh
5、ell的編程基礎(chǔ)知識(shí)l掌握通用UNIX高級(jí)命令l掌握HP-UX系統(tǒng)管理命令l掌握Solaris系統(tǒng)管理命令相關(guān)資料lHP-UX用戶手冊(cè)lSolaris用戶手冊(cè)第1章shell的基礎(chǔ)知識(shí)1.1什么是shellUNIXshell(UNIX外殼)是一個(gè)UNIX的特殊程序。Shell可以看成是一個(gè)命令解釋器,在命令提示符下輸入命令,命令發(fā)出后會(huì)被執(zhí)行。使用者通過shell與計(jì)算機(jī)通信。shell接受用戶在鍵盤上敲入的內(nèi)容,并把這些內(nèi)容翻譯成內(nèi)核可以理解的形式,然后系統(tǒng)執(zhí)行這個(gè)命令。本章內(nèi)容主要介紹POSIXshell的交互性特點(diǎn)。POSIXshell不僅僅執(zhí)行用戶的命令,
6、還通過與用戶交互,完成其他功能。但在東信北郵公司的智能網(wǎng)產(chǎn)品中Cshell也得到廣泛使用,所以下面的介紹中,如果遇到POSIXshell與Cshell不同的地方,會(huì)單獨(dú)提出。當(dāng)你登錄到UNIX系統(tǒng)時(shí),shell會(huì)先為你的終端會(huì)話過程定義一些特定的特征,然后顯示你的提示符。這個(gè)提示符在POSIX、Bourne和Kshell中被默認(rèn)為是一個(gè)$符號(hào)。Cshell的默認(rèn)提示符是一個(gè)百分比符號(hào)(%)。目前UNIX系統(tǒng)有四種比較通用的shell可供選擇:lBourneshell(/usr/old/bin/sh)AT&TUNIX系統(tǒng)最初提供的shell,由貝爾實(shí)驗(yàn)室開發(fā)而成。它
7、提供了UNIX的命令解釋器和編程用的接口,該接口可用來開發(fā)shell程序,常常被稱為腳本(script)。這些可編程的交互式接口可以實(shí)現(xiàn)變量定義和替換、變量和文件檢測(cè)、分支和循環(huán)功能。lCshell(/usr/bin/csh)基于BSD的UNIX系統(tǒng)提供的shell,由加利福尼亞大學(xué)伯克利分校的BillJoy開發(fā)而成。由于它具有一些交互性的特征,如可以從命令?;謴?fù)和編輯曾經(jīng)鍵入的命令以及別名機(jī)制(允許使用個(gè)性化的名字取代系統(tǒng)當(dāng)前的命令),人們認(rèn)為它比Bourneshell更先進(jìn)了一步。lKornshell(/usr/bin/ksh)這是貝爾實(shí)驗(yàn)室較新的開發(fā)成果,由
8、David