linux每日命令(17):which命令
阅读目录(Content)
- 一.命令格式:
- 二.命令功能:
- 三.命令参数:
- 四. 命令实例
- 1. 查找可执行文件的位置、显示命令所在路径
- 2. 用 which 去找出 which
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:
- which 查看可执行文件的位置。
- whereis 查看文件的位置。
- locate 配合数据库查看文件位置。
- find 实际搜寻硬盘查询文件名称。
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
一.命令格式:
which 可执行文件名称
二.命令功能:
which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
三.命令参数:
参数 | 描述 |
---|---|
-n | 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 |
-p | 与-n参数相同,但此处的包括了文件的路径。 |
-w | 指定输出时栏位的宽度。 |
-V | 显示版本信息 |
四. 命令实例
1. 查找可执行文件的位置、显示命令所在路径
命令:
which pwd
输出:
hc@hc-virtual-machine:~/test$ which pwd
/bin/pwd
hc@hc-virtual-machine:~/test$ which head
/usr/bin/head
说明:
which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的,所以,不同的 PATH 配置内容所找到的命令是不一样的
2. 用 which 去找出 which
命令:
which which
输出:
Ubuntu18.04下:
hc@hc-virtual-machine:~/test$ which which
/usr/bin/which
Centos7中:
[root@localhost ~]# which which
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'/usr/bin/alias/usr/bin/which
说明:
alias 这就是所谓的『命令别名』,意思是输入 which 会等於后面接的那串命令!
转载于:https://www.cnblogs.com/wq-mr-almost/p/10308695.html
linux每日命令(17):which命令相关推荐
- linux每日命令(27):chmod命令
阅读目录(Content) 一. 命令格式: 二. 命令功能: 三. 命令参数: 权限代号: 权限范围: 1. 文字设定法: 2. 数字设定法 四. 使用实例: 1:增加文件所有用户组可执行权限 2: ...
- linux每日命令(26):Linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loca ...
- 每日一个Linux命令之man命令
每日一个Linux命令之man命令 一个Linux系统中可供使用的命令可能多达数千个,每个命令都有不同的功能和使用方法.对于使用者而言,我们可以记住常用命令的使用方式.那么,对于陌生的命令,我们该如何 ...
- 每日一个Linux命令之mv命令
每日一个Linux命令之mv命令 mv命令是move的简写,我们首先来查看mv命令的man page,运行man mv,结果如下显示: MV(1)告诉我们mv命令是一个可以在shell中执行的命令,N ...
- 每日一个Linux命令之ls命令
每日一个Linux命令之ls命令 1. ls命令简介 2. 常见选项 1. ls命令简介 ls命令(list)可用于列出指定路径下的文件(Linux中一切皆文件,目录也是文件的一种),如果不指定路径, ...
- 每日一个Linux命令之chmod命令
每日一个Linux命令之chmod命令 1. chmod命令简介 2. 利用chmod命令变更文件权限 1. chmod命令简介 查询chmod命令的man page,如下所示: 根据chmod命令的 ...
- 每日一个Linux命令之mkdir命令
每日一个Linux命令之mkdir命令 mkdir命令的全称是make directories,用于创建目录.mkdir命令的使用语法如下所示: mkdir [options] directory 创 ...
- linux pmap命令,Linux进程管理之pmap命令解析【每日一个知识点第130期-Linux】
使用Linux系统必备的技能之一就是Linux进程管理,系统运行的过程正是无数进程在运行的过程.这些进程的运行需要占用系统的内存等资源,做好系统进程的管理,对于我们合理分配.使用系统资源有非常大的意义 ...
- L52.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- resize2fs和fsck
8.7 resize2fs:调整ext2/ext3/ext4文件系统大小 8.7.1 命令详解 [命令星级] ★★★★☆ [功能说明] resize2fs命令用于扩容或收集未挂载的ext2 ...
最新文章
- linux 程序占内存,linux概念之程序占用内存
- Windows10环境下使用Anaconda安装tensorflow环境及keras环境
- php 工厂模式 使用场景,PHP设计模式之工厂模式
- swap关于指针的使用
- 获取iOS顶部状态栏和Navigation的高度
- 软件测试之黑盒测试-边界值分析法(理论白话学习/期中期末备考)
- applyBinding Observables
- zookeeper源码 — 一、单机启动
- 电脑html游戏,电脑网页游戏排行榜
- sql server 按年月日分组
- linux服务器做301跳转,linux主机如何实现301重定向
- ESP8266热点配网-Arduino代码分享
- 在Ubuntu系统中安装字体(以安装华文行楷和方正舒体为例)
- AES加密算法软件实现-Java
- 为织梦cms列表页文章缩略图添加alt属性的方法
- R语言金融波动率建模|基于SGED分布的变参数ARIMA+EARCH动态预测模型的研究
- 解决AS3.5在oppo系统更新后无法打包apk问题
- 关于高频信号PCB挖空
- unity3d如何获知场景中需要加载的数据_游戏中遮挡剔除方案总结
- mybatis 入门([尚硅谷]_张晓飞_Mybatis 学习笔记一)
热门文章
- java里的关键字有什么用_java语言关键字有哪些?都有什么用处?
- generator 中 调用另一个 generator
- java poi之Excel的读取
- 生成某一文件夹内文件清单(批量处理)
- T4生成多文件时,不生成自己
- MySQL多实例实现半同步复制
- connectionString加密
- linux下升级 OpenSSH
- 内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区[C++][内存管理]...
- 程序员的十个层次 你属于哪一层?小菜看后