首页 > 其他分享 >常用命令--查找软件路径(同时可查看命令是否有权限)--which

常用命令--查找软件路径(同时可查看命令是否有权限)--which

时间:2024-03-18 22:59:45浏览次数:25  
标签:-- 路径 命令 查找 常用命令 PATH

常用命令--查找软件路径(同时可查看命令是否有权限)--which

which
which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

语法
which(选项)(参数)


选项
-n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;
-p<文件名长度>:与-n参数相同,但此处的<文件名长度>包含了文件的路径;
-w:指定输出时栏位的宽度;
-V:显示版本信息。


参数
指令名:指令名列表。

实例
查找文件、显示命令路径:

[root@localhost ~]# which pwd
/bin/pwd

[root@localhost ~]#  which adduser
/usr/sbin/adduser


说明:which是根据使用者所配置的 PATH 变量内的目录去搜寻可运行档的!所以,不同的 PATH 配置内容所找到的命令当然不一样的!

标签:--,路径,命令,查找,常用命令,PATH
From: https://www.cnblogs.com/nwq1101/p/18081662

相关文章

  • 计算机网络实践学习 思科实验31:配置思科DHCP
    思科实验31:配置思科DHCP实验拓扑图实验目标实验步骤实验配置实验拓扑图实验目标配置思科设备作为DHCP服务器实验步骤配置OSPF路由协议配置R1为DHCP服务器配置DHCP中继,使得PC3可以获得地址全网通信测试实验配置1、配置R1为DHCP服务器,为本地网段分配地址R1(conf......
  • 常用命令--如何防止黑客修改文件--chattr
    常用命令--如何防止黑客修改文件--chattrchattrchattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:a:让文件或目录仅供附加用途;b:不更新文件或目录的最后存取时间;c:将文件或目录压缩后存放;d:将文件或目录排除在倾倒操作......
  • 通过GroovySDL实现GradleScript
    文章目录Groovy是什么GroovyDependencyDSL是什么初识GroovyDSLClosure,Delegate,Script&ShellCompilationCustomizersDSLStyleCustomizerDSL风格脚本展示Groovy是什么Groovy是一种在JVM上运行的敏捷开发语言Groovy80%的语法和Java完全一致,同时吸取了......
  • 【转载】布隆过滤器参数设置
    原文地址:布隆过滤器设置合适指标_布隆过滤器100万数据需要多少m-CSDN博客 布隆过滤器用于快速检测不存在数据,主要用位数组的结构来存储。其中为了保证布隆过滤器有适当的正确率通常会设置几个参数。设:k=hash函数个数,用于将一个数据通过不同hash函数计算为不同值,如“test”......
  • 前端框架Vue--Part 01
    1.为什么要学习Vue前端必备技能:Vue.js作为现代前端开发领域中的主流框架之一,已成为前端开发者必备的技术栈。随着前端技术的不断发展和企业需求的变化,掌握Vue.js能够确保开发者跟上行业发展步伐,适应各类Web项目的开发需求。广泛应用与岗位需求:目前,在国内外绝大多数互联网公......
  • 常用命令-提权降权-sudo
    常用命令-提权-sudosudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。语法sudo......
  • 【算法】多路归并(鱼塘钓鱼)
    有 N 个鱼塘排成一排,每个鱼塘中有一定数量的鱼,例如:N=5 时,如下表:鱼塘编号12345第1分钟能钓到的鱼的数量(1..1000)101420169每钓鱼1分钟钓鱼数的减少量(1..100)24653当前鱼塘到下一个相邻鱼塘需要的时间(单位:分钟)3544即:在第 11 个鱼塘中钓鱼第 11 分钟内可钓到 1010 条鱼,......
  • java八股——java并发(1)
    上一篇传送门:点我java面试中,并发相关的一些面试题整理,很多部分仅为个人理解,如有问题欢迎讨论指正(待补充)。并行与并发有什么区别?并行和并发都是指多个任务同时执行的概念,但是它们之间有着明显的区别。并行是指多个任务在同一时刻同时运行,通常会需要使用多个处理器或者多......
  • 常见命令-history
    常见命令-historyhistory命令用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!2。历史命令......
  • 常见命令--SCP
    常见命令--SCPscp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读readonlysystem时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统......