天天看点

【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

       //cd命令是Shell内建命令

例3:显示gerp命令的类型

      [root@localhost /]# type -a grep

      grep is /bin/grep

    //grep命令是外部命令

继续阅读