8、Linux的其他命令:
本節只要學習Linux系統下的其他命令,這些命令有tty、startx、type等。
8.1 tty:
顯示當前終端設備。
在Linux操作系統中,所有外圍設備都有其名稱與代號,這些名稱代號以特殊文件的類型存放於/dev目錄下。你可以執行tty(teletypewriter)指令查詢目前使用的終端機的文件名稱。
8.1.1 命令語法:
tty[選項]
8.1.2 選項參數:
命令項:
-s, --silent, --quiet: 什麼也不打印,只是返回退出狀態碼。
--help: 打印幫助信息。
--version: 打印版本信息並退出。
返回的狀態碼:
0 表示標準輸入是一個終端。
1 表示標準輸入不是一個終端。
2 表示給定的參數是不正確的參數。
3 表示發生了寫錯誤。
8.1.3實例:
例1:顯示當前終端
[root@localhost /]# tty
/dev/pts/0
8.2 startx:用來啓動X Window,實際上啓動X Window的程序爲xinit。
啓動GNOME界面
8.2.1命令語法:
startx[參數]
8.2.3 選項參數:
客戶端及選項:X客戶端及選項;
服務器及選項:X服務器及選項。
8.2.4 實例:
例1:要在工作站上或 X 終端上啓動 X 會話
輸入:
startx
例2:在工作站上強制啓動 X 會話
輸入:
startx -w
例3:要爲 X 終端啓動 X 會話,並註銷用戶的 telnet 會話
輸入:
startx; kill -9 $$
例4:要使用 .xinitrc 腳本啓動 X 會話
輸入:
startx -x .xinitrc
例5:要使用 mwm 窗口管理器啓動 X 會話
輸入:
startx -m mwm
8.3 type:顯示命令的類型
使用type命令可以來判定給定的命令是內部命令,還是外部命令;查看外部命令對應的可執行文件的位置。
8.3.1 命令語法:
type[選項][命令]
8.3.2 參數選項:
-a 顯示所有可能的類型
-P 只返回外部命令的信息,相當於which命令
-f 只返回Shell函數的信息
-t 只返回指定類型的信息
8.3.3 命令類型:
alias:別名。
keyword:關鍵字,Shell保留字。
function:函數,Shell函數。
builtin:內建命令,Shell內建命令。
file:文件,磁盤文件,外部命令。
unfound:沒有找到。
內建命令可以用help命令來獲取幫助,外部命令用man或者info來獲取幫助。
8.3.4 實例:
例1:顯示ls命令的類型
[root@localhost /]# type -a ls
ls is aliased to `ls --color=auto'
ls is /bin/ls
//ls命令是別名
例2:顯示cd命令的類型
[root@localhost /]# type -a ls
ls is aliased to `ls --color=auto'
ls is /bin/ls
//cd命令是Shell內建命令
例3:顯示gerp命令的類型
[root@localhost /]# type -a grep
grep is /bin/grep
//grep命令是外部命令