在Windows系列中的Linux系统下“Which”命令的使用方法介绍
时间:2023-02-08 08:53:34
Linux系统中有一个命令,这个命令的名字是which,而which的作用是可以在Path中寻找某个命令所在的目录并显示出来,本章就教给大家which命令的使用方法
在Linux下,有一个命令叫做which,它可以在Path中寻找某个命令所在的目录并显示出来。
Linux下:
[adam@i ase adam]$ which ls
/bin/ls
[adam@i ase adam]$ which rm
/bin/rm 在NT的Resource Kit中有一个where.exe,它也有相同的功效,不过Resource Kit是收费的,在这里我们可以作一个批处理文件来实现这个功能。
使用记事本编辑一个which.bat,并将其存放在Wi t目录或者其他Path变量中的目录里,该批处理文件的内容如下:
@echo off Rem 检查命令行参数
if {%1}=={} goto :Usage
for %%i i ({ {/ {-) do if {%1}==%%i?} goto :Usage %%i
echo. :Rem 在当前目录检查看是否存在该文件
for %%i i (%1) do if exist %%~nx%i (
echo %%~Fi
goto :EOF
) :Rem 在Path中检查该文件
for %%i i (%1) do (
if exist %%~$PATH:i (
echo %%~$PATH:i
) else (
echo Error: %1 不在路径里!!!
goto :Usage
)
)
goto :EOF
:Usage
echo.
echo WHICH quot;filename"
echo.
echo 输入文件明,返回该文件的全路径!
echo.
我们来对我们的程序作一个测试:
Microsoft Window 2000 [Versio 5.00.2195]
(C) 版权所有 1985-1998 Microsoft Corp. C:\>which WHICH quot;filename" 输入文件明,返回该文件的全路径!
C:\>which cmd.exe C:\WI T\system32\cmd.exe C:\> OK,测试通过!
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
2021 MacBook Pro 开箱评测:规格、外观、耗电情况
![](https://img.aspxhome.com/file/2023/0/a204250_0s.jpeg)
word怎么把字体调到最大
![](https://img.aspxhome.com/file/2023/2/34492_0s.png)
win7宽带连接提示错误代码800如何解决
Win8系统IE浏览器地址栏有很大变化如何使用呢
![](https://img.aspxhome.com/file/2023/29/a252687_0s.jpg)
win7一关机就更新_w7每次关机都要配置更新的解决办法
![](https://img.aspxhome.com/file/2023/2/a289109_0s.jpg)
Win10 Mobile/PC预览版14951和累积更新14393.351正在测试中
![](https://img.aspxhome.com/file/2023/28/a243320_0s.jpg)
Windows 8技巧:Windows 8开发知识储备[实用篇]
appcrash事件怎么解决-appcrash问题解决方法
![](https://img.aspxhome.com/file/2023/1/a272281_0s.jpg)
会声会影怎么导出视频?会声会影怎么导出视频的方法
![](https://img.aspxhome.com/file/2023/8/a333175_0s.jpg)
wps在公式中怎么插入任意的阵列?
![](https://img.aspxhome.com/file/2023/6/a166756_0s.jpg)
如何在Mac电脑的访达程序中添加自定义扩展?
![](https://img.aspxhome.com/file/2023/2/a202962_0s.jpeg)
电脑版wps文档如何设置倾斜的水印
![](https://img.aspxhome.com/file/2023/6/a183456_0s.png)
Win7系统结束进程树命令详解
![](https://img.aspxhome.com/file/2023/5/a314389_0s.jpg)
如何用ps做印章效果_ps做出印章效果教程
![](https://img.aspxhome.com/file/2023/4/a312354_0s.png)
怎么进入bios设置开启vt虚拟化技术?
![](https://img.aspxhome.com/file/2023/6/a323004_0s.jpg)
miui12怎么样_小米miui12评测、功能、更新安装问题介绍
![](https://img.aspxhome.com/file/2023/4/a303321_0s.jpg)
使用卡巴斯基救援盘DOS引导杀毒图解教程
![](https://img.aspxhome.com/file/2023/29/a259808_0s.gif)
mac屏幕不能共享?解决办法拿走不谢~
![](https://img.aspxhome.com/file/2023/9/a209379_0s.jpeg)
Win10 1709打开MATLAB R2014a软件显示乱码怎么办?
![](https://img.aspxhome.com/file/2023/26/a224964_0s.jpg)
msvcr120.dll放在哪里?msvcr120.dll文件放置位置介绍
![](https://img.aspxhome.com/file/2023/25/a217064_0s.png)