访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux目录和文件查询命令

时间:2019-07-13

linux命令大全 root_linux命令大全_linux命令大全 关机

摘要:本文主要学习了在Linux系统中是如何查询目录和文件的。

which命令

which命令是根据PATH环境变量设置的路径,去搜索执行文件。

基本语法

[root@localhost ~]# which [选项] 命令名称

选项说明

-a:列出所有的可以找到的同名执行文件。

使用举例

[root@localhost ~]# which ls

alias ls='ls --color=auto'

/usr/bin/ls

[root@localhost ~]#

type命令

type命令用来显示指定命令的类型:

1)alias:别名。

2)keyword:关键字,Shell保留字。

3)function:函数,Shell函数。

4)builtin:内建(内嵌)命令,Shell内建命令。

5)file:文件,磁盘文件,外部命令。

6)unfound:未找到。

基本语法

[root@localhost ~]# type [选项] 命令名称

选项说明

linux命令大全_linux命令大全 关机_linux命令大全 root

-t:显示“file”、“alias”或者“builtin”,分别表示给定的指令为“外部指令”、“别名”或者“内嵌指令”。

-p:如果给出的指令为外部指令,则显示其绝对路径。

-a:在环境变量“PATH”指定的路径中,显示给定指令的信息,包括命令别名。

使用举例

[root@localhost ~]# type ls

ls 是 `ls --color=auto' 的别名

[root@localhost ~]# type -t ls

alias

[root@localhost ~]# type -p ls

[root@localhost ~]# type -a ls

ls 是 `ls --color=auto' 的别名

ls 是 /usr/bin/ls

[root@localhost ~]# type cd

cd 是 shell 内嵌

[root@localhost ~]# type -t cd

builtin

[root@localhost ~]# type -p cd

[root@localhost ~]# type -a cd

cd 是 shell 内嵌

cd 是 /usr/bin/cd

[root@localhost ~]# type useradd

useradd 是 /usr/sbin/useradd

[root@localhost ~]# type -t useradd

linux命令大全_linux命令大全 root_linux命令大全 关机

file

[root@localhost ~]# type -p useradd

/usr/sbin/useradd

[root@localhost ~]# type -a useradd

useradd 是 /usr/sbin/useradd

[root@localhost ~]#

whereis命令

whereis命令用于在特定目录中查找符合条件的文件。

whereis命令用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径。whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。

基本语法

whereis [选项] 文件或目录

选项说明

-b:只搜索二进制文件。

-m:只搜索man手册。

-s:只搜索源代码。

-u:搜索不是b、m、s指定目录的其他特殊目录。

-l:列出会去查询的有效查找目录。

使用举例

[root@localhost ~]# whereis ls

ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz