|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!linux下,我们常利用cd,grep,vi等下令,偶然候我们要查到这些下令地点的地位,怎样做呢?
linux下有2个下令可完成该功效:which,whereis
which用来检察当
前要实行的下令地点的路径。
whereis用来检察一个下令大概文件地点的路径,
which下令的道理:在PATH变量指定的路径中,搜刮某个体系下令的地位,而且前往第一个搜刮了局。也就是说,利用which下令,就能够看到某个体系下令是不是存在,和实行的究竟是哪个地位的下令。
which下令的利用实例:
$whichgrep
whereis下令道理:只能用于步伐名的搜刮,并且只搜刮二进制文件(参数-b)、man申明文件(参数-m)和源代码文件(参数-s)。假如省略参数,则前往一切信息。
whereis下令的利用实例:
$whereisgrep
上面举个例子来讲明。到场你的linux体系上装了多个版本的java。假如你间接在下令行敲下令"java-version",会失掉一个了局。可是,你晓得是哪个路径下的java在实行吗?假如想晓得,能够用which下令:
whichjava
前往的是PATH路径中第一个JAVA的地位,也就是JAVA下令默许实行的地位
假如利用下令:whereisjava
那末你会失掉良多条了局,由于这个下令把一切包括java(不论是文件仍是文件夹)的路径都列了出来。
-----end----
欢迎大家来到仓酷云论坛! |
|