歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> <unix管理大全>筆記-最基礎的unix資料

<unix管理大全>筆記-最基礎的unix資料

日期:2017/2/28 11:26:04   编辑:關於Unix


1、你可以同時鍵入兩個命令,方法是用分號(;)分割兩個命令。
2、mesg n 拒絕其他人write 到你的終端。
mesg y 允許其他人write 到你的終端。
mesg 報告是允許或是不允許其他人寫到你的終端。
3、write 命令
使用write 命令可以向當前登錄到同一個系統的用戶的終端發送消息。
4、clear 命令
clear命令清除終端屏幕上的字符。這個命令僅僅清除當前的屏幕,所以,用戶有可能向上翻屏來
查看以前的屏幕信息,想要清除所有的屏幕信息,按HOME 鍵,將光標至到home,然後鍵入clear
命令
5、news 命令
系統中的所有用戶都感興趣的信息可以通過news命令廣播出去。
6、UNIX系統的慣例:無論何時,都可以刪除tmp目錄下的任何文件。
7點只有一點特殊,就是作為一個文件名的第一個字符的時候,在這種情況下它指明這是一個隱藏
文件。你可以使用ls –a來顯示一個隱藏文件。但是在aix系統下,好像不受此約束,ls會列出.開
始的文件。
8、tail--- 顯示文件的末尾
tail [-n] [文件名]
tail命令的作用是顯示一個文件的最後 n 行。(注釋:如果沒有指定,n 的默認值是10),這個
命令對那些周期性添加信息的長的日志文件特別有用。使用tail 命令,你可以直接看到已記錄的
最後的信息,而不需要用cat和more 來滾動整個文件到末尾。
9、關於文件鏈接數,下例可以看到是1,默認任何文件鏈接數為1,如果建立一個新ln鏈接。那麼這
個數字就會增加1,如果這個數字減少為0,那麼這個文件就會被刪除。
$ ls –l f1
-rw-rw-r-- 1 user1 classs 37 Jul 24 11:06 f1
10、 touch - 更新文件的時間標志
11、umask表示建立文件的默認權限,也叫掩碼,它也可以使用8進制數來表示。但是它的8進制數
跟表示文件權限8進制是不一樣。比如表示111 001 110 這個權限的8進制數是716,而表示它的
umask應該是061,也就可以這麼理解,權限中1有效,表示mask是0有效。上例中可以這樣理解,文
件權限是111 001 110,mask是000 001 001 . 在舉個例子$ umask a-rwx,u=rw,g=r 相當於umask
137,AIX默認mask是022。
12、su – username
一些配置文件是為你的的對話線索而設立的。。當你使用命令su username時,你的對話特征和你
原始的登錄身份一樣。如果你想要你的對話進程擁有轉換後的用戶ID一致的特征,你要使用短斜槓
: su – username.這句話的意思應該是指環境變量的變化吧。
13、{} 的用法
確認你有一個叫file和一個叫file1的變量。能夠使用以下的語句給它們賦值:
$ file =this
$ file1= that
$echo $fileand$file1 尋找變量fileand,file1
sh: fileand: parameter not set
$ echo ${file} and $file1 尋找變量file,file1
thisandthat
花括號被用來區分變量名和周圍的文本。
14、 命令替代
語法:$(command)
$ curdir=$(pwd)
$ echo $curdir
/home/user2
命令替代讓你捕獲一個命令的輸出,用它作為另一個命令的參數,或是賦值給一個變量。象在變量
替代中一樣,命令替代的執行是在命令行開始之前完成的。當命令行輸出包含回車換行,它們會被
空格代替。
15、env 命令用來顯示所有的當前環境中的定義的變量,和它們的值。
set 命令會顯示所有的當前定義的變量,本地和環境中的變量,和它們的值。
unset 命令用來刪除指定變量的當前的值。這個指被賦為空值 NULL。
set 和unset 都是shell內建的命令,而env 是UNIX命令 /usr/bin/env.
16、export 變量 傳遞變量到環境
17、引用
機制       目標
反斜槓      忽略下一個字符
單引號      忽略所有的在‘‘中的特殊字符的特殊含義
雙引號      忽略所有的在“”中的特殊字符的特殊含義, \, $,{變量名}和$(comand)除外
18、$ grep user /etc/passwd,在後面文件中搜尋user字段
19、wc [-lwc] [file...] 計算一個文件的行數,單詞數,和字符數 
20、在某些情況下我們需要知道在某個文件系統上,每個用戶各占用多少存儲空間。為此可以使用
quot命令。
  
21、which 命令
which命令在在判斷將要使用命令的哪一個版本時特別有用。
whereis命令
whereis 命令在你收到“沒有發現”錯誤信息的時候十分有用。它會搜索一個預定義的目錄列表。
默認的情況下,whereis會去搜索源程序,二進制文件,和幫助手冊。你可以使用-b選項來限制它
只搜索二進制代碼。
總結:
whereis   定位源程序,二進制代碼,和幫助手冊的位置
which    在你的PATH中定位一個可執行文件
file     判斷文件的類型
22、# ioscan -fun    列出所有的設備和對應的設備文件名
# ioscan -fun disk  列出所有的磁盤設備和設備文件名
# ioscan -funC tape  列出所有的磁帶設備和磁帶設備文件
23、默認路由可以使用route命令來配置(HP-UX):
/usr/sbin/rounte add default 192.6.12.33. 1
Copyright © Linux教程網 All Rights Reserved