Unix中的where
和which
命令有什么区别?区别在哪里和哪个区域
0
A
回答
1
你的意思是哪里?它只是找到二进制文件,而wehereis试图找到源和手册页。
1
“哪里”似乎不是一个常见的Unix命令,我找不到任何手册页。
然而,"where" does exist in most Windows OSs.
在上述链接展望。
WHERE (Windows 2003 +)
Locate and display files in a directory tree.
The WHERE command is roughly equivalent to the UNIX 'which' command.
By default, the search is done in the current directory and in the PATH.
这是有道理的,因为该名男子页 “的” 状态:
WHICH(1)
NAME
which - shows the full path of (shell) commands.
你使用Cygwin?
我问,因为这将是最常见的情况,其中“哪些”和“哪里”将存在于同一个环境中。
在该环境中,“哪个”将以类似unix的方式显示命令所在的路径。
$ which where
/cygdrive/c/Windows/system32/where
和“where”将以类似窗口的方式显示路径。
$ where which
C:\cygwin\bin\which.exe
1
免责声明:这是使用Cygwin的Windows中。
Which
显示一个可执行文件Where
可显示多个的完整路径。
$which git sh
会产生像传递的第一个参数的/bin/git/
相对路径,但是,
$where git sh
产生了通过即 注意到我在Windows中,所以我得到的所有参数的绝对路径东西的效果
C:\Program Files (x86)\Git\bin\git.exe
C:\Program Files (x86)\Git\cmd\git.exe
C:\Program Files (x86)\Git\bin\sh.exe
要添加到其他答案我认为只存在于Windows中。
+0
正在使用tcsh。 – jarCrack
相关问题
- 1. C#有没有区别在哪里()和哪里<T>()
- 2. 区域服务器在哪里等?
- 3. VisualStudio在哪里存储区域状态?
- 4. AWS EC2可用区域在哪里?
- 5. SQL - 区别在哪里有两个表和一个JOIN
- 6. 定位和识别资源的区别在哪里?
- 7. STDOUT缓冲区在哪里?
- 8. FPC/Lazarus社区在哪里?
- 9. 在objective-c中写入0.1和0.1f的区别在哪里?
- 10. 在git中,dev和production分支之间的区别在哪里?
- 11. 我在哪里添加行为到单个区域?
- 12. 有/无“左连接”和在“哪里”或“上”匹配的区别?
- 13. “变换”和“仿射变换”之间的区别在哪里?
- 14. 在哪里和嵌套查询之间的区别
- 15. Java的版本和JVM之间的区别究竟在哪里?
- 16. 不知道这些C#和Java代码的区别在哪里
- 17. 加入和在哪里之间的区别
- 18. clojure.contrib.string /分区去了哪里?
- 19. Tell查看哪个区域绘制
- 20. 哪里知道symfony v1和v2之间的区别?
- 21. SynEdit - 在哪里可以找到社区?
- 22. Windows Azure社区的PHP在哪里?
- 23. 可用区在哪里的Mongolab实例?
- 24. PHP时区。我的城市在哪里?
- 25. Webparts的SharePoint社区在哪里?
- 26. 在那里的各种JSTL库和使用哪个库有什么区别?
- 27. 我在哪里为我的新GAE项目设置区域?
- 28. Azure媒体服务区域属性在哪里?
- 29. 在哪里注册自定义区域管理器WPF Prism5
- 30. iTunes Connect中的兼容区域在哪里?
他们都做了几乎相同的工作(在路径中找到可执行文件),但该工作本质上与编程本身没有任何关系:-) – paxdiablo