【Linux命令详解】8、Linux其他命令

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:显示当前终端

[[email protected] /]# 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命令的类型

[[email protected] /]# type -a ls

ls is aliased to `ls --color=auto‘

ls is /bin/ls

//ls命令是别名

例2:显示cd命令的类型

[[email protected] /]# type -a ls

ls is aliased to `ls --color=auto‘

ls is /bin/ls

//cd命令是Shell内建命令

例3:显示gerp命令的类型

[[email protected] /]# type -a grep
      grep is /bin/grep

//grep命令是外部命令

时间: 2024-12-17 21:01:13

【Linux命令详解】8、Linux其他命令的相关文章

Linux命令详解:[7]获得命令帮助

在维护和使用Linux系统时,常常会忘记命令的使用方法,如果旁边又没有相应的资料,那怎么办呢?不用担心,系统本身提供了详细的手册供使用者查询,下面小编就以CentOS6.4系统为例演示如何获得命令帮助. 工具/原料 CentOS6.4 方法/步骤 当遇到一个比较陌生的命令,又或者想知道这个命令是什么,可以在提示符下输入 type 命令名,来看看系统给出的命令解释.例如图中的三条命令解释,第一个是type的命令解释:它是shell的内部命令:第二个是cp的命令解释:它是cp -i的命令别名:第三个

L-1-2 Linux基础命令详解之文件编辑命令

[cp] cp <source.path\filename> <target.path>      复制文件到目标目录 -r <dir1> <dir2>                           复制子目录 ------------------------------------------------------------------------------------------- [mv] mv <source.path\filena

【Linux命令详解】11、命令别名&mdash;[ alias/unalias]

11.alias/unalias 使用alias命令可以为命令定义别名,如果命令中有空格的话,就需要使用双引号(比如在命令与选项之间就有空格),当用户需要取消别名定义时,使用unalias命令. 11.1.1命令语法: alias[别名]=[需要定义别名的命令] unalias[别名] 11.1.2 实例: 例1:为ls-l /boot命令创建别名ok [[email protected] ~]# alias ok="ls -l /boot" [[email protected] ~]

Linux系统开机启动项优化 命令详解 齐天大圣原创作品 命令来自老男孩教育

centos top 命令详解及退出top命令-使用p键及free命令

1.作用 top命令用来显示执行中的程序进程,使用权限是所有用户. 2.格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 3.主要参数 d:指定更新的间隔,以秒计算. q:没有任何延迟的更新.如果使用者有超级用户,则top命令将会以最高的优先序执行. c:显示进程完整的路径与名称. S:累积模式,会将己完成或消失的子行程的CPU时间累积起来. s:安全模式. i:不显示任何闲置(Idle)或无用(Zombie)的行程. n:显示更新的次数,完成后将会退出t

windows防火墙命令详解(程序启用命令行执行即可)

netsh firewall set portopening protocol = TCP port = 9998 name = ssssssssssssssssssssssss mode = ENABLE scope = SUBNET profile = CURRENT netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 1433 remote

31个有用的系统管理员命令详解(linux)

在开始之前,你必须了解一下linux 基本知识: centos7目录结构.文件类型及权限.inode解析.信号 最常用的linux命令行快捷键.centos7 vi编辑器及环境变量的使用 Linux进程优先级及调度原理 1.Uptime 命令显示:运行时间.登陆用户数及1,5,15分钟间隔负载. # uptime 08:16:26 up 22 min,  1 user,  load average: 0.00, 0.03, 0.22 Uptime 命令仅有一个版本选项而且仅显示一天内的小时:分钟

linux 系统上的进程查看管理工具之htop/dstat/top/ps命令详解

     进程查看管理工具之ps/top/dstat/htop命令详解 一.ps命令详解: ps 加选项参数 ps a 显示与终端相关的内容信息,例如: [[email protected] cx]# ps a PID TTY      STAT   TIME COMMAND 2396 tty3     Ss+    0:00 /sbin/mingetty /dev/tty3 2399 tty4     Ss+    0:00 /sbin/mingetty /dev/tty4 2401 tty5

Linux下的crontab定时执行任务命令详解

Linux下的crontab定时执行任务命令详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为"crontab",是"cron table"的简写. 一.cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service crond start    //启动服务 servi

Linux下的crontab定时执行任务命令详解 - 回家的流浪者 - 博客园

Linux下的crontab定时执行任务命令详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为“crontab”,是“cron table”的简写. 一.cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service crond start    //启动服务 service crond stop