【Linux命令詳解】8、Linux其他命令—(tty、startx、type)

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命令是外部命令

       

      

        



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章