文章詳情頁
SCOUNIX基礎(chǔ)講座--第一講:存取權(quán)限與文件
瀏覽:120日期:2024-06-22 17:05:22
Unix向來是強勁的作業(yè)系統(tǒng),屹立多年不倒,但是,對一般使用 個人電腦的用戶來說,確是比較陌生,有見及此,編輯部選擇了 在個人電上也可運行自如,毋須龐大的Mainframe或甚麼大機(jī)器的 SCU UNIX,介紹給大家,讓各位對另一廣闊無限的作業(yè)領(lǐng)域探首 一下,也許玩起Internet時,會有另一番天地,別錯過這一連十 二期的「UNIX自學(xué)篇」了。 可能有些人會誤以為UNIX只是那些功能強勁的龐然大機(jī)方會使用 的作業(yè)系統(tǒng),誰不知道在個人電腦上,一樣可以使用,只不過所 使用的是特別為個人電腦設(shè)計的PC UNIX,SCO UNIX就是其 中的表表者。 對於慣用Dos或視窗環(huán)境的朋友來說,UNIX的第一重關(guān)卡就是那 些「敏感標(biāo)號」(Sensitive Case),字母的大小寫俱有不同的 意思,Ls、IS、LS或Is這些指令全不相同,所謂「差之毫□,謬 之千里」,它對大小寫可是絕對敏感的。 文件名稱 在SCO UNIX下,建立的文件檔案名稱,可以是包含最多十四個 字母數(shù)字字符的任意組合,既可使用下橫「□」,也可使用句號 「。」。 不過,文件名稱卻不能使用某些特定字符,因為它們對Shell來說 有特定意義。這些不能用作文件名的字符,分別是「;」「|」、 「〈」、「〉」、「'」「$」、「!」 、「%」、「(」和「 )」,而文件名稱中也不能含有空白空格等。 文件存取權(quán) 每個文件都可以擁有不同的存取權(quán)限,界定其它用戶能否存取文 件和目錄。 每個文件分為三類所有權(quán):文件的屬性、屬主所在小組的成員( 即組員),可存取系統(tǒng)的其它用戶。用「|」的指令,就可以查 看文件的權(quán)限。 drwxrwx… 好像上列的文件存取權(quán)限,第一個符號指示文件類型,減號為普 通文件,d則表示目錄文件。接著的九個字符分成三組,分別表 示屬主、組員和其它用戶的存取權(quán);每組有三種存取權(quán):「代表 讀(Read)、w代表寫(Write)和x代表執(zhí)行(Execute)。而沒 有存取權(quán)的相應(yīng)位置則會出現(xiàn)減號(-)代替。 目錄存取權(quán) 基本上,文件與目錄之間的存取權(quán)的設(shè)置大致一樣,但仍有些微 分別。 首先,要查看目錄的存取權(quán)限,就要在「|」之後,加一個空白 處,再加上「-d」。如果要改變當(dāng)前目錄,則用「cd」。 改變存取權(quán)限 要加文件或目錄的存取權(quán)限,可用「chmod」的指令,例子如下: $chmod g+rw filename g代表更改組員可以享有的存取權(quán)限,+rw就是讓組員可以讀與寫 該文件。而u則代表文件的屬性,o代表其它用戶;減號(-)則 代表取消某類人的某些存取權(quán)限。 另一種更改權(quán)限的方法,就是使用八進(jìn)制的數(shù)值指定存取權(quán)。每 個符號賦與一個數(shù)值,r是4,w是2和x是1。例如組合讀與寫,其 存取權(quán)的數(shù)值就是6。又譬如欲使文件對文件屬主、組員和其它用 戶均具讀寫權(quán),指令如下: $chmod 666 filename 更改用戶屬主 每當(dāng)創(chuàng)建新檔案與目錄時,標(biāo)記你是屬主,你的同組人員為組員, 如果要把文件的使用權(quán)交給別人,只有屬主方可更改,指令如下: $chown owner file chown改變了文件的身分ID (UID) 改變屬組要改變文件所屬的組別--文件組ID(GID),指令變 為: $chgrp group file 瀏覽文件內(nèi)容 需要求助,可按?鍵。至於,瀏覽文件內(nèi)容有幾種方法,可使用 more,顯示大文件,指令如下: $more filename 按〈space bar〉,顯示正文的下一全螢?zāi)唬话础磖eturn〉,轉(zhuǎn)往 下一行;按q進(jìn)出文件;鍵入模式前綴(/),就可鍵入需要查找 的匹配模式,若模式找不到,則會顯示「pattern not found」的 信息。 按pg則逐次翻一個螢?zāi)唬總€全螢?zāi)会幔茧S提示符(:), 按〈return〉,看下一螢?zāi)唬I入+n,向前移動n個螢?zāi)唬唬璶, 向後移動n個螢?zāi)唬淮蛉搿纾瑒t移到文件尾。 如果使用Cat看文件內(nèi)容,就可以在全熒幕上滾動文件內(nèi)容。在任 何位置,按<ctrl>s,文件就會停止?jié)L動;按<ctrl>q,則會 繼續(xù)滾動;按〈del〉則中斷不看。 處理文件 cp指令為復(fù)制文件,可以有多種用法。 (一)$cp old.file new. file 備份一個文件 (二)$cp file 1 file 2 Test 將file 1和file 2復(fù)制到Test目錄下 至於,mv則為改名指令,譬如 $mv fruit apples 就是fruit改名為apples rm則是刪除文件的指令。文件一經(jīng)刪除,就不能恢復(fù)它,故此, 要加倍小心。 $rm- i filename 加上「-i」,刪除前,系統(tǒng)需要確認(rèn)。
標(biāo)簽:
Unix系統(tǒng)
排行榜
