SCOUNIX第一講:存取權限與文件

UNIX向來是強勁的做業系統,屹立多年不倒,可是,對通常使用我的電腦的用戶來講,確是比較陌生,有見及此,編輯部選擇了在我的電上也可運行自如,毋須龐大的Mainframe或甚麼大機器的SCU UNIX,介紹給你們,讓各位對另外一廣闊無限的做業領域探首一下,也許玩起Internet時,會有另外一番天地,別錯過這一連十二期的「UNIX自學篇」了。可能有些人會誤覺得UNIX只是那些功能強勁的龐然大機方會使用的做業系統,誰不知道在我的電腦上,同樣可使用,只不過所使用的是特別爲我的電腦設計的PC UNIX,SCO UNIX就是其中的表表者。對於慣用DOS或視窗環境的朋友來講,UNIX的第一重關卡就是那些「敏感標號」(Sensitive Case),字母的大小寫俱有不一樣的意思,Ls、IS、LS或Is這些指令全不相同,所謂「差之毫□,謬之千里」,它對大小寫但是絕對敏感的。文件名稱在SCO UNIX下,創建的文件檔案名稱,能夠是包含最多十四個字母數字字符的任意組合,既可以使用下橫「□」,也可以使用句號「。」。不過,文件名稱卻不能使用某些特定字符,由於它們對Shell來講有特定意義。這些不能用做文件名的字符,分別是「;」「|」、「〈」、「〉」、「’」「$」、「!」 、「%」、「(」和「)」,而文件名稱中也不能含有空白空格等。文件存取權每一個文件均可以擁有不一樣的存取權限,界定其它用戶可否存取文件和目錄。每一個文件分爲三類全部權:文件的屬性、屬主所在小組的成員(即組員),可存取系統的其它用戶。用「|」的指令,就能夠查看文件的權限。drwxrwx…好像上列的文件存取權限,第一個符號指示文件類型,減號爲普通文件,d則表示目錄文件。接著的九個字符分紅三組,分別表示屬主、組員和其它用戶的存取權;每組有三種存取權:「表明讀(Read)、w表明寫(Write)和x表明執行(Execute)。而沒有存取權的相應位置則會出現減號(-)代替。目錄存取權基本上,文件與目錄之間的存取權的設置大體同樣,但仍有些微分別。首先,要查看目錄的存取權限,就要在「|」之後,加一個空白處,再加上「-d」。若是要改變當前目錄,則用「cd」。改變存取權限要加文件或目錄的存取權限,可用「chmod」的指令,例子以下:$chmod g+rw filenameg表明更改組員能夠享有的存取權限,+rw就是讓組員能夠讀與寫該文件。而u則表明文件的屬性,o表明其它用戶;減號(-)則表明取消某類人的某些存取權限。另外一種更改權限的方法,就是使用八進制的數值指定存取權。每一個符號賦與一個數值,r是4,w是2和x是1。例如組合讀與寫,其存取權的數值就是6。又譬如欲使文件對文件屬主、組員和其它用戶均具讀寫權,指令以下:$chmod 666 filename更改用戶屬主每當建立新檔案與目錄時,標記你是屬主,你的同組人員爲組員,若是要把文件的使用權交給別人,只有屬主方可更改,指令以下:$chown owner filechown改變了文件的身分ID (UID)改變屬組要改變文件所屬的組別--文件組ID(GID),指令變爲:$chgrp group file瀏覽文件內容須要求助,可按?鍵。至於,瀏覽文件內容有幾種方法,可以使用more,顯示大文件,指令以下:$more filename按〈space bar〉,顯示正文的下一全螢幕;按〈return〉,轉往下一行;按q進出文件;鍵入模式前綴(/),就可鍵入須要查找的匹配模式,若模式找不到,則會顯示「pattern not found」的信息。按pg則逐次翻一個螢幕,而每一個全螢幕後,都隨提示符(:),按〈return〉,看下一螢幕,鍵入+n,向前移動n個螢幕;-n,向後移動n個螢幕;打入$,則移到文件尾。若是使用Cat看文件內容,就能夠在全熒幕上滾動文件內容。在任何位置,按<ctrl>s,文件就會中止滾動;按<ctrl>q,則會繼續滾動;按〈del〉則中斷不看。處理文件cp指令爲複製文件,能夠有多種用法。(一)$cp old.file new. file備份一個文件(二)$cp file 1 file 2 Test將file 1和file 2複製到Test目錄下至於,mv則爲更名指令,譬如$mv fruit apples就是fruit更名爲applesrm則是刪除文件的指令。文件一經刪除,就不能恢復它,故此,要加倍當心。$rm- i filename加上「-i」,刪除前,系統須要確認。
相關文章
相關標籤/搜索