在Windows系列中的Linux系统下"Which"命令的使用方法介绍
发布网友
发布时间:2024-05-29 04:57
我来回答
共1个回答
热心网友
时间:2024-05-31 22:37
在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"命令的使用方法介绍
/bin/rm 在NT的Resource Kit中有一个where.exe,它也有相同的功效,不过Resource Kit是收费的,在这里我们可以作一个批处理文件来实现这个功能。使用记事本编辑一个which.bat,并将其存放在Wi t目录或者其他Path变量中的目录里,该批处理文件的内容如下:echo off Rem 检查命令...
Windows10系统下使用Linux命令的详细方法
1、首先,点击屏幕左下角的Win图标,然后在列表中找到WindowsPowerShell文件夹。2、最后展开WindowsPowerShell文件夹,启动其下的WindowsPowerShell。3、这时,将会打开一个命令行窗口。然后,请稍微等待一会,直到出现PowerShell命令提示符为止。4、这时,便可以输入Linux命令了。例如,我们输入一个Linux文件查...
如何在windows下使用linux的shell脚本
首先服务器要安装ftp软件,查看是否已经安装ftp软件下:执行命令: #which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 2. 查看ftp 服务器状态 执行命令: #service vsftpd status 3. 启动ftp服务器 执行命令: #service vsftpd start 4. 重启ftp服务器 执行命令: #service vsftpd res...
如何在windows系统中使用linux的命令
下载cygwin对应于自己windows操作系统的版本:32位或64位 (cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件)打开cygwin,就可以看到熟悉的命令行提示了,shell环境对应的根目录是软件的安装目录.开始使用linux命令:grep、awk、less、vi等等,如果发现有缺少什么命令,重新...
怎样在Win10中使用Linux命令
在 Windows 10 中使用 Linux 命令有以下几种方法:使用 Windows Subsystem for Linux (WSL),它是 Windows 10 的一个子系统,可以在 Windows 上运行 Linux 命令。可以在 Microsoft Store 中搜索并安装 WSL,安装完成后,可以在 Windows 的 PowerShell 或者命令提示符中输入 Linux 命令。使用 Git Bash...
在windows下使用linux命令的方法-cygwin
在windows下使用linux命令的方法-cygwin 步骤/方法 下载GnuWin32,GnuWin32的安装文件(GetGnuWin32-0.6.3.exe)运行GetGnuWin32-0.6.3.exe,并指定安装目录。进入安装目录的GetGnuWin32子目录,GetGnuWin32子目录是GetGnuWin32-0.6.3.exe自动建立的 运行download.bat,这个过程会从网络上下载所有...
怎样在Win10中使用Linux命令
1)命令简写(或称命令别名)例如,不支持 Linux 下的文件查看命令 ll 。该命令作用为以详细信息方式查看当前目录下文件,它实质是 ls -l 命令的简写。2)需要调用 linux 系统中的程序才能执行的命令,如 vim 由于 Windows 系统中并没有内置 vim 程序,故而与 vim 有关的命令无法启用。3)帮助命令...
怎样在Win10中使用Linux命令
一、使用方法 1,首先,点击屏幕左下角的Win图标,然后在弹出的菜单中选择“所有应用”。2,在所有应用中找到并展开 Windows PowerShell 文件夹,启动其下的 Windows PowerShell。3,这时,将会打开一个命令行窗口。然后,请稍微等待一会,直到出现 PowerShell 命令提示符为止。4,这时,便可以输入 Linux ...
在windows和linux中查看进程和杀死进程的方法(超实用)
在Windows和Linux系统中,管理进程是日常维护和问题排查的重要步骤。以下是各自平台上的实用操作方法:在Windows中:首先,通过Win+R键打开命令提示符,输入"netstat -ano"查看所有端口占用情况。PID(进程ID)通常在输出结果的最后,例如135。若要查看特定端口,输入"tasklist /PID 135",将135替换为你需要...
WSL(Windows Subsystem for Linux)的由来概念原理使用步骤
1.无需虚拟机:相比于使用虚拟机来运行Linux,在WSL中运行Linux应用程序不需要额外的资源,无需配置独立的虚拟机环境。2.与Windows集成:WSL与Windows系统紧密集成,可以访问Windows文件系统,并且可以在Windows命令提示符或PowerShell中直接使用Linux命令。3.开发便利性:对于开发人员来说,WSL为在Windows平台...