使用linux的which命令查找文件
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,这篇文章将为大家详细讲解有关使用linux的which命令查找文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。which命令的作用是在PATH变量指定的路径中,搜
千家信息网最后更新 2025年02月07日使用linux的which命令查找文件
这篇文章将为大家详细讲解有关使用linux的which命令查找文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
which命令的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
运维人员在日常工作中经常使用which命令来检查某个系统命令是否存在,或者找出所执行命令所对应的具体位置。
语法格式:which [参数] [文件]
常用参数:
-n | 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名 |
-p | 与-n参数相同,但此处的<文件名长度>包括了文件的路径 |
-w | 指定输出时栏位的宽度 |
-V | 显示版本信息 |
参考实例
查找文件、显示命令路径:
[root@linuxcool ~]# which bash
/bin/bash
[root@linuxcool ~]# which adduser
/usr/sbin/adduser
说明:which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的!所以,不同的 PATH 配置内容所找到的命令当然不一样的!
使用which去找which:
[root@linuxcool ~]# which which
alias which='alias|/usr/bin/which --tty-only --read-alias --show-dot --show-tilde'/usr/bin/which
说明:竟然会有两个 which ,其中一个是 alias 这就是所谓的[命令别名],意思是输入 which 会等于后面接的那串命令! 实Bash内建命令无法查找到如cd命令 :
[root@linuxcool ~]# which cd
说明:cd 这个常用的命令竟然找不到啊!为什么呢?这是因为 cd 是bash 内建的命令! 但是 which 默认是找 PATH 内所规范的目录,所以当然一定找不到的!
查看默认的jdk:
[root@linuxcool ~]# which java
/usr/bin/java
which查找的目录,PATH变量的值:
[root@linuxcool ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
关于使用linux的which命令查找文件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
命令
文件
参数
变量
目录
路径
位置
内容
常用
文件名
更多
篇文章
系统
长度
参考
搜索
配置
不同
不错
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术类事业编
数据库1
东财数据库
html网页如何导入数据库
奉贤区多层软件开发加工厂
虚拟筛选数据库
如何看网络安全动态
延边节能软件开发
金融网络安全的上市公司
怎么设置数据库索引
网络安全风险防范的重要性
济南兄弟连软件开发培训学校
天津标准软件开发试验设备
软件开发安全手册
sql中数据库文件组分为两类
怎么看待软件开发中的需求变更
嵌入式软件开发中如何做业务
汇添富网络安全类基金
魔兽官方平台改数据库
视频会议软件开发好干吗
网络技术研究师傅
异空间网络安全教学可靠吗
服务器涉及哪些硬件
赤峰市开发软件开发
数据库中int的说明
ui有哪些软件开发
二月鸟软件开发
闵行区软件开发预算
数据库检索关键词的选择正确的是
网络技术教师业务考试