Linux which命令的具体使用
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:which 查看可执行文件的位置。whereis 查看文件的位置。locate 配合数据库查看文件位置。find
千家信息网最后更新 2024年11月11日Linux which命令的具体使用
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:
- which 查看可执行文件的位置。
- whereis 查看文件的位置。
- locate 配合数据库查看文件位置。
- find 实际搜寻硬盘查询文件名称。
01. 命令概述
查找环境变量中的文件
which 命令用于查找并显示给定命令的绝对路径,环境变量 PATH 中保存了查找命令时需要遍历的目录。which 指令会在环境变量 $PATH 设置的目录里查找符合条件的文件。也就是说,使用 which 命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
02. 命令格式
which [选项] 执行文件名 […]
03. 常用选项
查找环境变量中的文件-a 查找全部内容,而非第一个文件-n <文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 -p <文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径。 -w 指定输出时栏位的宽度。 -V 显示版本信息。--version, -[vV] 显示版本信息并退出--help 显示帮助信息并退出--skip-dot 跳过 PATH 中以点开头的目录--skip-tilde 跳过 PATH 中以波形符号开头的目录--show-dot 不要在输出中将点扩展到当前目录--show-tilde 为 HOME 目录(非根目录)输出波形--tty-only 如果不在 tty 上,停止右边的处理选项--all, -a 打印 PATH 中的所有匹配项,而不仅仅是第一个--read-alias, -i 从 stdin 中读取别名列表--skip-alias 忽略选项 --read-alias;不读 stdin--read-functions 从 stdin 读取 shell 函数--skip-functions 忽略选项 --read-functions;不读 stdin
04. 参考示例
4.1 显示命令的路径
[deng@localhost test]$ which bash/usr/bin/bash
说明:which 是根据使用者所配置的 PATH 变量内的目录去搜寻可运行文件!所以,不同的 PATH 配置内容所找到的命令可能不一样的。
4.2 显示命令的别名
[deng@localhost test]$ which whichalias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' /usr/bin/alias /usr/bin/which[deng@localhost test]$
4.3 普通用户和root用户查找路径不同
普通用户查找的情形
[deng@localhost test]$ which pwd/usr/bin/pwd
root用户查找的情形
[root@localhost ~]# which pwd/bin/pwd[root@localhost ~]#
4.4 查找不到内建命令
[root@localhost ~]# which type/usr/bin/which: no type in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)[root@localhost ~]#
到此这篇关于Linux which命令的具体使用的文章就介绍到这了,更多相关Linux which内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
文件
命令
目录
变量
位置
环境
用户
路径
信息
内容
文件名
文章
输出
不同
普通
别名
开头
情形
波形
版本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库技术 矩阵 性能
软件开发管理工资
页飞类折手软件开发
到和利时做软件开发
浅谈企业网络安全
数据库技术应用教程选择题
用linux搭建服务器
延安软件开发要多少钱
网络技术5g
软件开发过程如何保证软件质量
安全狗怎样设置服务器
大学生规划计算机网络技术
网络安全工程师证什么时候考
电子元器件代码数据库书
网络安全公需课程
防火墙显示网络安全警报
数据库0做除数
湖北电脑软件开发哪家好
暴雪战网不同服务器能加好友吗
十几个服务器做什么好
阿西大数据库是什么意思
广州互联网网律科技有限公司
dell服务器开机自检
没有数据库怎么存储数据库
政务云网络安全自查报告范文
在创建数据库之前应该做什么
北京品质软件开发热线
抖店订单管理服务器出错
电子元器件代码数据库书
软件开发离职交接清单模板