在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,测试通过!

标签:Windows,Linux,Which,命令
0
投稿

猜你喜欢

  • 2021 MacBook Pro 开箱评测:规格、外观、耗电情况

    2023-10-26 05:02:19
  • word怎么把字体调到最大

    2023-07-31 08:56:47
  • win7宽带连接提示错误代码800如何解决

    2022-08-15 06:05:31
  • Win8系统IE浏览器地址栏有很大变化如何使用呢

    2023-11-28 01:06:15
  • win7一关机就更新_w7每次关机都要配置更新的解决办法

    2022-09-06 18:41:13
  • Win10 Mobile/PC预览版14951和累积更新14393.351正在测试中

    2022-08-05 08:32:46
  • Windows 8技巧:Windows 8开发知识储备[实用篇]

    2022-05-29 16:21:25
  • appcrash事件怎么解决-appcrash问题解决方法

    2023-03-01 16:06:21
  • 会声会影怎么导出视频?会声会影怎么导出视频的方法

    2022-12-12 15:18:31
  • wps在公式中怎么插入任意的阵列?

    2023-05-22 00:45:01
  • 如何在Mac电脑的访达程序中添加自定义扩展?

    2023-01-07 15:45:01
  • ​电脑版wps文档如何设置倾斜的水印

    2022-12-16 08:26:36
  • Win7系统结束进程树命令详解

    2022-08-05 00:37:33
  • 如何用ps做印章效果_ps做出印章效果教程

    2023-02-03 13:14:21
  • 怎么进入bios设置开启vt虚拟化技术?

    2023-10-19 05:22:51
  • miui12怎么样_小米miui12评测、功能、更新安装问题介绍

    2022-11-22 03:18:48
  • 使用卡巴斯基救援盘DOS引导杀毒图解教程

    2023-06-25 11:09:29
  • mac屏幕不能共享?解决办法拿走不谢~

    2023-06-16 15:52:56
  • Win10 1709打开MATLAB R2014a软件显示乱码怎么办?

    2023-12-26 06:32:38
  • msvcr120.dll放在哪里?msvcr120.dll文件放置位置介绍

    2023-10-13 09:56:54
  • asp之家 电脑教程 m.aspxhome.com