Linux命令 - which命令

  Linux中 which 命令可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

1.语法:

which [文件]...

2.功能:

  在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。

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

例一:显示命令路径

命令:which 命令

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

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

例二:查找which命令路径

命令: which which

   alias 就是所谓的『命令别名』,意思是输入 which 会等于后面接的那串命令。

[root@localhost ~]# which which
alias which='(alias; declare -f) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot'/usr/bin/which

Linux命令 - which命令相关推荐

  1. linux下find命令的使用和总结

    背景:find命令十分的好用,特别是在查找文件的时候,这个时候需要和文件通配符一起使用. 1 前言 我们为什么要学会使用find命令? 每一种操作系统都有成千上万的文件组成,对于linux这样&quo ...

  2. linux 判断某个命令是否安装

    linux 判断某个命令是否安装 if ! [ -x "$(command -v git)" ]; thenecho 'Error: git is not installed.' ...

  3. linux 命令删除命令,Linux 命令之删除命令

    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...

  4. linux下比较文件并输出,Linux使用diff命令比较文件找出文件之间相同的部分

    如果你需要比较系统文件的内容,那么你就会是使用到diff命令,可找出文件之间相同的部分,下面小编就给大家详细介绍下Linux diff命令的用法. diff 命令是 linux上非常重要的工具,用于比 ...

  5. Linux的watch命令--实时监测命令的运行结果

    watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,如同名字一样,watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行.直接在 watch 后面接你想运行的 ...

  6. linux 文件查找命令集:find,locate,wheres,which,type

    文章目录 前言 find命令 命令格式: 常用选项: 举例使用 locate命令 命令格式 使用实例 whereis命令 使用过程: which命令 type命令 前言 在linux系统中一切皆文件, ...

  7. linux的strace命令

    linux的strace命令 strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用. strace 显示这些调用的参数并返回符号形式的值.strace 从内核接收信息,而且不 ...

  8. Linux下addr2line命令用法

    Linux下addr2line命令用于将程序指令地址转换为所对应的函数名.以及函数所在的源文件名和行号.当含有调试信息(-g)的执行程序出现crash时(core dumped),可使用addr2li ...

  9. Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息

    java程序员除了编写业务代码之外,特别是项目上线之后,更需要关注的是系统的性能表现,这个时候就需要了解一下jvm的性能表现了,可以借助于java虚拟机自带的一些分析工具,主要有三个常用的命令. 1. ...

  10. linux那个11命令是什么意思,11个有用的Linux命令

    11个有用的Linux命令,命令,代码,文件,行号,文件夹 11个有用的Linux命令 易采站长站,站长之家为您整理了11个有用的Linux命令的相关内容. Linux命令行吸引了大多数Linux爱好 ...

最新文章

  1. 从零到熟练编写LaTex数学公式,这两篇就够了
  2. 如何判断DropDownList中是否包含某个项
  3. QT手动moc问题:virtual struct QMetaObject const * __thiscall Widget::metaObject
  4. python判断能否组成三角形_牛鹭学院:学员笔记|Python: 输入三条边,判断是否可以成为三角形...
  5. what you want from a relationship?
  6. mysql php遍历数据6_PHP 循环遍历数据里中的内容
  7. signature=d60f979e909db97dbaa034ebe539f2fd,Experimental signatures of fermiophobic Higgs bosons
  8. java和python对比----1:
  9. wxpython显示图片_wxpython下图片局部显示的方法
  10. 果粉失望!iPhone 12系列依旧刘海屏,将升级Face ID元件
  11. 微信小程序登录流程总结 目录 1.1. 前端调用wx.login 。。给后端传递一个code 1 1.2. 开发者需要在开发者服务器后台调用 auth.code2Session,使用 code 换取
  12. 计算机基础17秋在线作业3,西南大学17秋1056《计算机基础》在线作业(参考资料)...
  13. MySQL第七章之后的
  14. 电脑如何更改设置本机IP地址
  15. zookeeper的重连思考
  16. 站长常用的200个js代码
  17. 将 JPG 或 PNG 图像转换为 Dicom
  18. 自动驾驶高精地图调研
  19. 我们实际上是房地产开发商 和 我们政府的奴隶
  20. wd移动硬盘插电脑没反应_西部数据移动硬盘插电脑上不显示?

热门文章

  1. 开源中国,开元软件和插件
  2. golang转word到html,golang 解析word文档操作
  3. 张小龙对微信思考最深刻的地方
  4. 高新技术企业研发费调账 高新技术企业开发费用怎么处理 ?
  5. 硬盘基础知识(HDD、SSD、IDE、PATA、SATA、SCSI、SAS)
  6. Linux arp命令详解及C/C++代码实现
  7. 2021年化工自动化控制仪表考试及化工自动化控制仪表考试内容
  8. WebSocket协议解析
  9. MyApps Iscript常用代码
  10. MATLAB脚本打包成可执行文件