仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1109|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS里which敕令详解

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-14 20:46:54 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!Which敕令

功效简述which敕令的感化是PATH变量指定的路径中搜刮某个体系敕令的地位而且前往第一个搜刮成果。也就是说应用which敕令就能够看到某个体系敕令能否存在和履行的究竟是哪个地位的敕令。假如你想晓得你的敕令放在那边了那末可以用which去查找一下。固然你须要留意的是它是在PATH指定的路径中通俗用户和超等用户的PATH是纷歧样的(在没做修正的情形下
语法which可履行文件称号
参数
-n指定文件名长度指定的长度必需年夜于或等于一切文件中最长的文件名。
-p-n参数雷同但此处的包含了文件的路径。
-aPATH目次中可以找到指令均列出不止第一个罢了。
-w指定输入时栏位的宽度。
-V显示版本信息
应用实例
查找通俗个敕令路径
[atong@LiWenTongtmp]$whichpwd
/bin/pwd


查找有别号的敕令时会列出详细的别号信息
[atong@LiWenTongtmp]$whichls
aliasls=ls--color=tty
/bin/ls


查找敕令不在通俗用户的PATH中如ifconfig敕令
[atong@LiWenTongtmp]$whichifconfig
/usr/bin/which:noifconfigin(/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/atong/bin)


Bash内建敕令没法查找到如cd敕令
[atong@LiWenTongtmp]$whichcd
/usr/bin/which:nocdin(/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:






《通俗用户的PATH
用户的PATHrootPATH分歧。假如愿望雷同那末须要编纂用户的家目次下的bash_profile文件太能加上/user/local/sbin:/sbin:/user/sbin


------------------------------后续自我小结-----------------------------
which敕令这里的引见就是查找敕令在甚么处所假如没有这个敕令which就找不到咯。还有一个就是我们找的就是PATH外面寄存的路径这个参数在/etc/profile文件外面有这个是全局一切用户的每一个用户还有本身的文件哎呀一时忘却了。在~家目次外面的.profile文件外面吧。
一些我们本身装置的软件的敕令路径我们也能够并入到PATH路径外面如许我们本身装置的软件的敕令也可以或许被找到并且可以或许不加上全路径直接履行呢。


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 00:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表