日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

2 Solaris高級系統(tǒng)管理員指南( 二 )


/etc
gtxa%
1.5.1.3改變目錄
要改變目錄,鍵入cd。cd(改變目錄)命令使你進入所鍵入的目錄中:
gtxa% cd /usr
gtxa%% pwd
/usr
gtxa%
如果僅鍵入cd而沒鍵入路徑名,你就返回注冊目錄下 。
1.5.1.4查看文件的有關(guān)信息
用ls命令可以顯示目錄內(nèi)容以及文件的許可權(quán)、符號鏈、所有者、組、文件長度(字節(jié)數(shù))、修改日期及時間和文件名,許多用戶存取文件出錯的原因,追根底在于擁有不正確的許可權(quán)或所有權(quán),有關(guān)此類問題的詳細說明見第10章“識別文件存取問題” 。
1.5.1.5顯示文件信息
要顯示某個文件的有關(guān)信息,鍵入ls -1 ,則顯示許可權(quán)、符號鏈、所有者、組、文件長度(字節(jié)數(shù))、修改日期及時間和文件名 。
要看目錄中的全部文件,鍵入ls -1a,有關(guān)ls的選擇項清單可參見命令手冊 。
gtxa% ls -1 /etc/passed
-r--r--r--lrootsys659 Feb 24 17:28/etc/passed
gtxa%
1.5.1.6查找一個文件
要從根目錄開始搜索尋找到一個文件,就鍵入find $HOME -name -print. $HOME變量表示查找從根目錄開始 。-name選項表示要查找指定的文件名,-print 選項要求顯示出查找的結(jié)果 。如果沒找到中指定的文件則系統(tǒng)回到提示符狀態(tài) 。
下面例子是查找文件core:
gtxa% find $HOME -name core -print
/home/ignatz/core
gtxa%
表1.4 find命令的可選項
可選項 說明
-fstype 查找指定類型的文件系統(tǒng),通常用ufs或nfs中的文件
-prune 限制搜索到指定的目錄
-nouser 查找不屬于/etc/passwd中用戶的文件
-nogroup 查找不屬于/etc/group中組的文件
-atime 查找在最后天被存取過的文件
-mtime 查找在最后天被修改過的文件
-ctime 查找在最后天被改變過的文件,這種改變包括改變文件的屬性 。如鏈接數(shù)、所有者或組
-Xdev 限制只對一個文件系統(tǒng)搜索
有關(guān)find命令可選項的完整說明見find(1) 。
1.5.1.7查看一個文件的類型
某些情況下需要確定一個文件的類型,如要查看一個文件的類型,則鍵入file。輸出結(jié)果是指定文件的文件類型 。
例如:如果一個用戶試圖執(zhí)行一個無執(zhí)行許可權(quán)的ASCII 文件或空文件,查看文件的類型可以得知此文件是ASCII 文件或空文件而不能執(zhí)行 。
以下是空文件的例子:
gtxa% file junk
junk: empty file
gtxa%
以下是ASCII文件的例子:
gtxa% file junk
junk: ascii text
gtxa%
以下例子中,文件是具有可執(zhí)行許可權(quán)的文本文件,所以file命令報告該文件可執(zhí)行,且是文本文件 。
gtxa%chmod 777 junk
gtxa% file junk
junk: commands text
gtxa%
你也可以用ls -1命令來查看某文件是否有執(zhí)行許可權(quán) 。
可以用file *命令查看一個目錄中全部文件的類型 。文件按字母順序列出,后面跟文件類型:
gtxa% file *
coterie: Directory
course: ascil text
dead. letter ascii text
ksyms English text
people: directory
personal: directory
showrev: ascii text
status: directory
text: directory
toodo: ascii text
gtxa%
1.5.1.8查看文件中的信息
用grep和egrep命令可查找文件或命令輸出的某些特定信息 。
1.5.1.9查找文件中的字符串
鍵入grep 可查找文件中的指定字符串,且顯示文件可包含該字符串的行 。
例如:查找passwd文件中包含csh的行:
gtxa% grep csh /etc/passwd
ignatz: 6693: 10:Ignatz 64607:/home/ignatz: /bin/csh
fred: 14072:10:Fred Lux:/home//home/fred:/vin/csh
gtxa%
同時查找多個文件的方法是:在命令中輸入多個文件名,它們之間以空格分開;或者用無字符代文件名(或與文件名一起使用) 。
為顯示出不包含某字符串的行,可以鍵入grep -v。

推薦閱讀