linux命令之which,whatis,whereis,tty

which

1.说明:shows the full path of (shell) commands;Which takes one or more arguments意思是该命令用于显示命令所在包括shell命令的绝对路径,并且该命令至少需要一个参数

默认在/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin这些路径搜索即$PATH,可以通过设置该环境变量改变搜索路径

2.使用

3.NOTE:使用简单,选项不做介绍,可以man which自行学习

whatis

1.说明:display manual page descriptions;Each  manual  page  has a short description available within it意思是该命令用于查找与相应name匹配的操作手册说明书的位置所在方便获得所需要的明确帮助

2.使用:whatis name

  name may contain wildcards (-w) or be a regular expression (-r)该name可以使用glob通配符或正则表达式但要通过-w和-r选项指定

3.使用简单,便于操作,其他选项不做说明,详细请man whatis

whereis

1.说明:locate the binary, source, and manual page files for a command;意思是该命令用于定位二进制,源码和操作手册页文件所在的

2.使用:whereis name

简单使用

To find all files in /usr/bin which are not documented in /usr/man/man1 or have no source in /usr/src:

查找/usr/bin中的所有命令且在/usr/man/man1中没有文件的在/usr/src没有源码的命令位置

$ cd /usr/bin
$ whereis -u -ms -M /usr/man/man1 -S /usr/src -f *

3.选项说明

  -u  Only  show  the command names that have unusual entries

  -m  Search only for manuals

  -s  Search only for sources

  -M  list  Limit the places where whereis searches for manuals, by a whitespace-separated list of directories.

  -S  list  Limit the places where whereis searches for sources, by a whitespace-separated list of directories.

  -f   Terminates the directory list and signals the start of filenames. It must be used when any of the -B, -M, or -S options is used.

tty

1.说明:print the file name of the terminal connected to standard input以文件名的方式标准输出已连接的终端,通过该命令可以清楚知道系统连接了哪些终端

终端有物理终端,虚拟终端和远程终端三种

  物理终端指直接接入本机的显示器和键盘设备 -->/dev/console

  虚拟终端指以软件方式虚拟实现的终端,centOS的默认启动6个虚拟终端-->文件名为/dev/tty1,一直到/dev/tty6

  远程终端指图形界面下的命令行接口基于ssh协议或telnet协议等远程打开的界面-->/dev/pts/0一直到/dev/pts/无穷

2.使用

3.NOTE:踢出指定终端用户:pkill -kill -t ttyn

原文地址:https://www.cnblogs.com/holdononedream/p/10852281.html

时间: 2024-10-26 14:17:24

linux命令之which,whatis,whereis,tty的相关文章

linux命令学习系列12-locate,whereis,which命令

先复习一下上节内容: 1. 默认权限和umask 2. 查看文件类型file命令 3. 查找文件find命令 作业:在/tmp目录下创建test.txt文件,查看文件的默认权限,用find命令找出刚才创建的文件,用file命令查看刚才创建的文件类型 touch /tmp/test.txt find / -name test.txt file /tmp/test.txt 本节来说一下另外几个查找的命令: 1. locate 命令 locate命令与find命令不同,需要依赖于一个数据库文件,即lo

Linux命令详解-whatis

描述一个命令执行什么功能. 1.命令格式: whatis [ -M PathName ] Command ... 2.命令功能: 描述一个命令执行什么功能. 3.命令参数: ????-M PathName 指定一个可替代的搜索路径.搜索路径由 PathName 参数指定,并且是一个 whatis 命令期望在其中找到标准手册子目录的以冒号分隔的目录列表. 4.使用实例: ?

每天一个Linux命令(17)--whereis命令

whereis 命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返所有信息. 和find相比,whereis查找的速度非常快,这是因为Linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,它们是直接从数据库中查找数据,而不是像find命令那样,通过遍历硬盘来查找文件,因而效率自然会很高. 另外,该数据库文件并不是实时更新的,默认情况下是一星期更新一次,因此,

每天一个Linux命令(17)whereis命令

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返回所有信息.     (1)用法:   用法:    whereis  [-bmsu]   [BMS 目录名 -f ]    文件名     (2)功能:     功能:    用来定位指令的二进制程序.源代码文件和man手册页等相关文件的路径.     (3)选项参数:       1) -b:                         只查找二

linux命令中which、whereis、locate有什么区别?

1.find find是最常用和最强大的查找命令.它能做到实时查找,精确查找,但速度慢. find的使用格式如下: #find [指定目录] [指定条件] [指定动作] 指定目录:是指所要搜索的目录和其子目录.如果不指定,则默认为当前目录. 指定条件:是指所要搜索的文件的特点. 指定动作:是指对搜索的结果如何处理. 常见选项: -name 根据文件名称查找(严格区分大小写,如果文件名中间有空格,则必须把文件名用双引号引起来) -iname 根据文件名查找(不区分大小写) -regex "PATT

Linux命令之type,whatis,whereis,which,locate,find

第一个:type--查询一个命令的类型 -查询一个命令为内部或者外部命令的命令: -linux的众多命令中,有内部命令和外部命令,这时可以用type命令来查询一个命令到底是属于内部命令还是属于外部命令: -内部命令和外部命令的区分方法:在系统中有存储位置的为外部命令,没有存储位置的为内部命令,因为内部命令和shell是一块的,因此查不到位置: -其实type命令主要是辅助来查看一个命令的帮助文档的,如果用help获取帮助,那么内部命令的获取方式为“help 命令”,如果为外部命令则为“命令 --

tty命令--Linux命令应用大词典729个命令解读

内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 tty命令 使用tty命令可以显示连接到当前标准输入的终端设备文件名. 命令语法: tty [选项] 命令中各选项的含义如表所示. 表                               tty命令选项含义 选项 含义 -s 什么也不显示,只返回退出状态值 例:显示连接到当前标准输入的终端设备文件名. [[em

linux命令搜索命令whereis 与which

在Linux中命令搜索命令,可能大家听的有点绕口,就是搜搜命令的命令. 首先是whereis,我们查看一下whereis的手册.man whereis man的意思是manual 手册的意思.man命令就是查看某个命令的作用以及使用方法. man whereis whereis - locate the binary,source,and manual page files for a command 定位一个命令的二进制文件,源文件,以及帮助手册. whereis [options] comm

常用的Linux命令

ls 目录命令 英文原意:list 参数 -a 查看隐藏文件 -l  查看长格式文件 -d 查看目录属性 -h 人性化显示 -i 列出目录索引号 mkdir 创建目录命令 英文原意:make directories 参数 -p 递归创建目录 可以并发创建多个目录 cd 进入目录 参数 .. 返回上一级目录 .  返回当前目录 rmdir 删除空目录 rm -rf cp 复制文件 参数 -r 复制目录 -p 保留文件属性 / 可以在复制的过程中更名 mv 剪切文件 参数 -r 复制目录 -p 保留