在Windows系列中的Linux系統(tǒng)下“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是收費的,在這里我們可以作一個批處理文件來實現(xiàn)這個功能。
使用記事本編輯一個which.bat,并將其存放在Wi t目錄或者其他Path變量中的目錄里,該批處理文件的內(nèi)容如下:
@echo off Rem 檢查命令行參數(shù)
if {%1}=={} goto :Usage
for %%i i ({ {/ {-) do if {%1}==%%i?} goto :Usage %%i
echo. :Rem 在當(dāng)前目錄檢查看是否存在該文件
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 不在路徑里!?。?br />goto :Usage
)
)
goto :EOF
:Usage
echo.
echo WHICH quot;filename"
echo.
echo 輸入文件明,返回該文件的全路徑!
echo.
我們來對我們的程序作一個測試:
Microsoft Window 2000 [Versio 5.00.2195]
(C) 版權(quán)所有 1985-1998 Microsoft Corp. C:\>which WHICH quot;filename" 輸入文件明,返回該文件的全路徑!
C:\>which cmd.exe C:\WI T\system32\cmd.exe C:\> OK,測試通過!
相關(guān)文章
Vista資源管理器怎么使用名稱分組篩選文件夾?Vista系統(tǒng)中想要搜索文件夾,可以使用資源管理器來操作,下面我們就來看看詳細的教程,需要的朋友可以參考下2019-03-13
桌面窗口管理器 是Vista中的一個新組件:Desktop Window Manager(DWM)。下面小編就帶來Windows Vista桌面窗口管理器功能詳解供大家了解,一起來看看吧2017-03-21
什么是uac功能?UAC的全稱是User Account Control(用戶賬戶控制),它是Windows Vista提供的一個安全特性。而Vista下的UAC功能有什么作用?本文提供Vista下的UAC功能詳細2017-03-15
現(xiàn)在還有很多朋友在使用Vista系統(tǒng),但是Vista系統(tǒng)最近發(fā)出警告,提示微軟即將停止對Vista支持,4月11日以后系統(tǒng)將不會收到官方的安全更新,下面我們就來看看詳細的教程,需2017-02-13- 為了讓W(xué)indows 10能夠替代現(xiàn)有的舊版Windows,其系統(tǒng)要求并不高。除了Windows 8.1設(shè)備,現(xiàn)有的Windows 8、Windows 7甚至Vista電腦都可以跑得動Windows 102014-10-20
VISTA 下如何通過紅外線連接外接設(shè)備 以索尼手機為例
這篇文章主要為大家介紹了Vista中如何通過紅外線連接外接設(shè)備,Windows Vista操作系統(tǒng)中如何通過紅外線連接外接設(shè)備呢?本文有具體的步驟,需要的朋友可以參考下2014-09-18- 索引是對數(shù)據(jù)庫表中一列或多列的值進行排序的一種結(jié)構(gòu),巧妙的添加新的文件或者位置是保證搜索效率的最好的辦法,需要的朋友可以參考下2014-09-17
- Windows Vista的用戶遇到了一個問題:鐵通的ADSL寬帶但是上網(wǎng)不穩(wěn)定,經(jīng)常出現(xiàn)815錯誤的警告,那么該如何解決呢?本文將將您如何解決Windows Vista中815錯誤,需要的朋友可2014-09-17
- 這篇文章主要為大家介紹了Vista系統(tǒng)中如何隱藏網(wǎng)上鄰居,大家都知道網(wǎng)上鄰居在默認狀態(tài)下是照常顯示的,有些人不想顯示自己的網(wǎng)上鄰居,但又不會設(shè)置,本文就可以解決你的2014-09-17
- 管Win XP上的很多程序在Vista下都能夠運行,但還是有一些雖然能夠運行但存在一些問題,或是完全無法運行的程序。那么這樣的話你要怎么辦呢?本篇文章將詳細介紹此問題的解決2014-09-17





