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命令是外部命令
原文地址:http://anton.blog.51cto.com/424639/1690871