<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 30,  comments - 85,  trackbacks - 0
    SA-119?Solaris9?操作環(huán)境下Unix的基本特性

    一、在Solaris9操作環(huán)境下使用桌面:
    1.?PC(桌面計算機(jī))的四個主要硬件組成:RAM、CPU、I/O、Disk?Storage;
    ???SunOS?5.x采用了虛擬內(nèi)存機(jī)制——SWAP分區(qū)。

    2.?Solaris?OE——Solaris操作環(huán)境:SunOS?5.x操作系統(tǒng)+ONC+(提供網(wǎng)絡(luò)服務(wù)的軟件,如NFS/NIS等)+CDE?GUI(CDE圖形用戶接口);
    ???SunOS操作系統(tǒng)三個主要部分:kernel(內(nèi)核)、shell、(樹型)目錄層次。
    內(nèi)核——管理計算機(jī)所有的物理資源。包括:
    1)?文件系統(tǒng)和結(jié)構(gòu)
    2)?設(shè)備管理,如存儲數(shù)據(jù)到硬盤
    3)?進(jìn)程管理或CPU功能支持
    4)?內(nèi)存管理

    shell——用戶和內(nèi)核間的接口,主要的命令解釋器。
    Solaris?OE支持的三個主要shell:
    1)?Bourne?shell——Unix系統(tǒng)最初的shell,root用戶的默認(rèn)shell;普通用戶的提示符為$(美元符號),root用戶為#(英鎊符號)。
    2)?C?shell——擁有很多Bourne?shell沒有的功能,如命令行歷史、別名和任務(wù)控制等;普通用戶的提示符為hostname%(主機(jī)名+%);root用戶為hostname#(主機(jī)名+#)。
    3)?Korn?shell——Bourne?shell的擴(kuò)展,和C?shell一樣進(jìn)行了增強(qiáng),帶有很多附加的功能;默認(rèn)提示符和Bourne?shell相同。

    Solaris9?OE組件中三個附加的shell:
    1)?Bash——兼容Bourne?shell,且合并了很多Korn和C?shell中實用的功能。
    2)?Z?shell——和Korn?shell非常類似,但包括很多其他方面的增強(qiáng)。
    3)?TC?shell——C?shell的完全兼容版本,帶有很多附加的增強(qiáng)功能。

    3.?通過CDE和CLI(命令行)登陸系統(tǒng)。
    可以有很多途徑登陸系統(tǒng),如直接在CDE登陸窗口鍵入用戶名和密碼登陸系統(tǒng);或者通過Options按鈕登陸遠(yuǎn)程主機(jī)或切換到命令行方式登陸。

    !當(dāng)用戶切換到命令行方式但是30秒內(nèi)沒有登陸則系統(tǒng)會再次啟動圖形登陸界面。
    用戶可以通過passwd命令修改密碼。

    4.?使用CDE環(huán)境。
    保護(hù)已登陸的CDE會話的安全:1、鎖定屏幕;2、退出登陸。


    二、使用(CLI)命令行功能和幫助資源:
    1.?簡單命令:
    uname:顯示系統(tǒng)名字(-s:系統(tǒng)名稱;-r:版本號)
    [uname?-s?-r?《==》?uname?-rs]
    data:顯示當(dāng)前日期和時間
    cal:顯示日歷(cal?12?2002:顯示2002年12月的日歷)
    clear:清屏

    2.?多條命令放在同一行,之間用分號(;)相隔,命令依次從左往右執(zhí)行。
    例:Command?-option?argument;Command?-option?argument

    3.?特殊控制字符:
    Ctrl+C:終止當(dāng)前命令的運行
    Ctrl+D:指到文件末尾或退出
    Ctrl+U:刪除當(dāng)前命令行中的所有字符
    Ctrl+W:刪除當(dāng)前命令行中的最后一個字
    [Ctrl+S:停止輸出到屏幕;Ctrl+Q:重新恢復(fù)輸出到屏幕]已很少使用!

    4.?在CLI中使用在線文檔:
    [man?Command]
    在man輸出的信息中滾屏:
    空格鍵:顯示下一頁
    回車鍵:顯示下一行
    b:返回到第一個滿屏輸出頁
    /parttern:???
    n:???
    h:提供man中滾屏的幫助信息
    q:從man中退出

    5.?在線產(chǎn)品文檔:http://docs.sun.com

    三、查看目錄和文件:
    1.?有關(guān)目錄操作的命令:
    pwd:指示當(dāng)前目錄
    ls:顯示目錄內(nèi)容[ls?-options?pathname]
    !ls命令的選項:
    -a顯示隱藏文件(隱藏文件名字以“.”開頭);
    -d只顯示目錄;
    -R遞歸顯示當(dāng)前目錄下和其子目錄下的文件;
    -l顯示文件詳細(xì)列表;
    示例:drwxr-xr-x??5?user1??staff??512??Feb?22?14:51?dir1
    ??????-rw-r--r--??1?user1??staff????0??Feb?22?14:51?file1
    開頭第一個字母:d表示目錄;-表示普通文件/緊跟的是訪問權(quán)限:r可讀;w可寫;x可執(zhí)行;-拒絕/后面的數(shù)字表示連接數(shù)/user1為該文件所有者;staff為該所有者所在的組,組后面的數(shù)字表示文件大小/日子為文件最后修改時間,最后的字母就是文件名!
    -F顯示文件類型(類型符號:/目錄;*可執(zhí)行;@符號鏈接;無為普通文本);
    !也可以直接通過file命令顯示文件類型:file?filename(s)
    (包括Text、Data、Executable?or?Binary)
    cd:改變目錄[cd?directory]
    特別注意:.表示當(dāng)前工作目錄;..表示當(dāng)前工組目錄的父目錄
    !返回用戶主目錄:1.只cd命令不帶任何參數(shù);2.cd?~username

    2.?有關(guān)文件操作的命令:
    cat:查看短文件內(nèi)容[cat?filename];
    more:查看長文件的內(nèi)容[more?filename],滾屏操作同man命令;
    注意:不能用cat和more命令查看二進(jìn)制文件內(nèi)容,否則會使當(dāng)前終端窗口凍結(jié)!
    head:默認(rèn)顯示文件的頭十行內(nèi)容,可用-n(n為具體數(shù)字)參數(shù)改變默認(rèn)顯示;
    tail:默認(rèn)顯示文件最后十行內(nèi)容,可用-n或+n參數(shù)改變默認(rèn)值(其中+n為顯示從文件中n行開始到最后的內(nèi)容)
    wc:顯示文件的行數(shù)、詞數(shù)、字符數(shù)[wc?-option?filename]
    (-l:行數(shù);-w:詞數(shù);-c:字節(jié)數(shù);-m:字符數(shù),默認(rèn)出字節(jié)數(shù)外都顯示)

    3.?打印文件的命令:
    lp:打印文件[lp?option(s)?filename(s)];
    lp命令的選項:
    -d?destination:指定目標(biāo)打印機(jī),默認(rèn)情況下打印到缺省打印機(jī);
    -o?nobanner:不打印banner頁;
    -n?number:指定打印份數(shù);
    -m:打印任務(wù)完成后通過mail發(fā)送一個消息告訴你

    lpstat:顯示打印隊列的狀態(tài)[lpstat?-option(s)?printer];
    lpstat命令的選項:
    -P:顯示所有打印機(jī)的狀態(tài);
    -o:顯示所有打印請求的狀態(tài);
    -d:顯示系統(tǒng)的默認(rèn)打印機(jī);
    -t:顯示所有打印機(jī)的完成狀態(tài)信息;
    -s:顯示所有打印機(jī)的信息總和;
    -a:顯示當(dāng)前響應(yīng)請求的打印機(jī)

    cancel:取消先前l(fā)p命令發(fā)送給打印機(jī)的打印請求;
    命令格式:1.?cancel?Request-ID(用lpstat看到的最開頭的內(nèi)容就是ID)
    ??????????2.?cancel?-u?username
    注意:root能夠取消所有用戶的打印請求!CDE打印管理器中也可以取消打印請求,不過需要等到再次窗口刷新后被取消的打印請求才不顯示。

    四、改變Solaris?OE中的目錄內(nèi)容
    1.?拷貝文件或目錄
    格式:cp?-option?source(s)?target
    -i:遇同名文件存在,則提示是否覆蓋;
    -r:帶目錄拷貝,若目的目錄不存在,程序會自建。類似Windows下的xcopy!

    2.?移動或重命名文件及目錄
    格式:mv?-option?source?target
    -i:遇同名文件存在,則提示是否覆蓋;

    3.?建立文件或目錄
    建立一個空文件:touch?filename(s)[命令中給出多個文件名則同時建立多個];
    建立一個新目錄:mkdir?-option?directory_name(s)
    [參數(shù)-p:同時建立不存在的多級父目錄];

    4.?刪除文件或目錄
    格式:rm?-option?filename(s)/directory(s)[不加參數(shù)只能刪除空目錄];
    -i:刪除前提示確認(rèn);
    -r:遞歸刪除非空目錄;

    5.?使用符號鏈接
    Symbolic?link——目錄或文件的指針![ls?-l中符號鏈接以l開頭]
    建立鏈接文件:ln?-s?source_file?target_file[可帶相對或絕對路徑];
    注意:若source為空,則系統(tǒng)也會建立一個指向不存在文件的符號鏈接!
    [符號鏈接也是個文件,不需要時可用rm命令刪除]

    五、查找文件或目錄
    1.?關(guān)于文件內(nèi)容查找:grep、egrep、fgrep
    格式:grep?option(s)?pattern?filename(s)
    -i:忽視大小寫;
    -l:通過關(guān)鍵字在多個文件中查找時結(jié)果顯示內(nèi)容中含有匹配關(guān)鍵字的文件名;
    -n:???
    -v:顯示不匹配搜索關(guān)鍵字的行;
    -c:統(tǒng)計文件中包含關(guān)鍵字的行數(shù);
    -w:把長詞中多個字串看作一個關(guān)鍵字進(jìn)行搜索[egrep和fgrep命令不能用];
    !grep命令支持很多的RE(規(guī)則表達(dá)式):
    '^pattern':查找以'pattern'開頭的行;
    'pattern$':查找以'pattern'結(jié)束的行;
    'p.....n':查找以'p'開頭,中間具有"."個任意字符,以'n'結(jié)尾的行;
    *?如'[a-z]*':???
    [?]?如'[Pp]attern':查找包含'Pattern'或者'pattern'的行;
    [^]?如'[^a-m]attern':查找關(guān)鍵字不包含'a-m,但后跟'attern'的行;

    格式:egrep?-option(s)?pattern?filename(s)
    egrep——可以使用擴(kuò)展的RE(規(guī)則表達(dá)式):
    +?如'[a-z]+ark':查找小寫'a-z'后跟'ark'的行(如bark/shark/sparkle);
    x|y?如'apple|orange':查找包含'apple'或者'orange'的行;
    (?|?)?如'(1|2)+'或'search(es|ing)+':查多個關(guān)鍵字如searches或earching;

    格式:fgrep?-option(s)?string?filename(s)
    注意:fgrep能把特殊字符(如出現(xiàn)在RE中的命令符號)當(dāng)作文本內(nèi)容進(jìn)行查找!

    2.?關(guān)于文件和目錄定位:find
    格式:find?pathname(s)?expression(s)?action(s)
    Expression(表達(dá)式):
    -name?filename:指定文件名,可使用通配符'*';
    -size?[+|-]n:指定文件大小,也可用+/-n表示大于或小于某個容量;
    !(1個n表示1?block;1?bolck為512-byte)!
    -atime?[+|-]n:指定文件最后訪問時間到當(dāng)前的天數(shù);(一個n表示一天)
    -mtime?[+|-]n:指定文件最后修改日期到當(dāng)前的天數(shù);(!文件幾天內(nèi)無修改)
    -user?loginID:查找所有者為給出的loginID名字的文件;
    -type:指定查找的文件類型(f表示文件,d表示目錄);
    -perm:指定文件的訪問權(quán)限位

    Action(找到文件后的系統(tǒng)操作):
    -exec?command?{}?\;:查到后對這些文件執(zhí)行后跟的命令,屏幕不返回信息;
    -ok?command?{}?\;?:同上,不過會提示確認(rèn)信息后才能繼續(xù)執(zhí)行后跟的命令;
    -print:默認(rèn)選項,顯示出查找到的文件所在的路徑;
    -ls:顯示文件的路徑名字,并且給出文件ls?-l的信息。
    posted on 2006-11-07 00:25 安文豪 閱讀(796) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    <2006年11月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    常用鏈接

    留言簿(6)

    隨筆檔案(28)

    文章分類(3)

    文章檔案(4)

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 86493
    • 排名 - 666

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 四虎影视www四虎免费| www.亚洲一区| 亚洲av成人一区二区三区在线播放| 好男人视频社区精品免费| 一区二区三区视频免费| 亚洲成a人片在线观看中文动漫| 国产精品无码免费播放| 一个人看的www在线免费视频 | 无码国产精品一区二区免费式芒果 | 亚洲人成电影福利在线播放| 成人免费a级毛片| 好猛好深好爽好硬免费视频| 亚洲国产日韩在线| 亚洲国产精品丝袜在线观看| 久久国产免费福利永久| 一区二区免费电影| 亚洲性一级理论片在线观看| 亚洲美日韩Av中文字幕无码久久久妻妇| 久久午夜羞羞影院免费观看| 视频一区在线免费观看| 亚洲熟妇色自偷自拍另类| 亚洲色偷拍区另类无码专区| 成人免费午夜无码视频| 中国极品美軳免费观看| 亚洲AV第一成肉网| 亚洲高清在线mv| 中文字幕亚洲综合久久菠萝蜜 | 日韩不卡免费视频| 国产一区二区免费视频| 亚洲乱亚洲乱妇无码| 亚洲第一精品电影网| 亚洲乱色熟女一区二区三区丝袜| 国产精品99久久免费| 无码中文字幕av免费放| 久久久久久久岛国免费播放 | 久久久久久免费视频| 13小箩利洗澡无码视频网站免费| 美女黄网站人色视频免费| 亚洲最大的黄色网| 亚洲最新永久在线观看| 亚洲无线码一区二区三区|