執行一些指令顯示command not found - Linux

Table of Contents


有幾台主機...是Solaris 10 sparc系統

其中有幾台很奇怪...當我想要執行某個指令..例如: gzgrep

某些台會顯示command not found ...但有些卻能正常執行

我有去查過path有設定...而且在/usr/bin 都有找到gzgrep這指令

我在/usr/bin 執行...顯示command not found的主機..依然顯示command not found

甚至我用root權限測試過也是一樣的


但是同樣在/usr/bin 下面..有gzip , grep...卻又可以正常執行


還想請教一個奇怪問題
grep指令...我在不同目錄有找到..
但是直接執行grep時...卻發現他使用的是A目錄的程式...而不是B目錄的程式
但我確認過path也都有設定...

因為我覺得B目錄的grep比較強大...可以使用grep -E 之類的參數...
但是A目錄的卻不行

我後來每次執行是直接指定完整目錄給他..例如: /usr/xsun/grep -E 即可
只是暫時不知道問題原因

--

All Comments

Caroline avatarCaroline2013-08-29
which alias 檢查一下
Charlie avatarCharlie2013-08-30
你第一個問題怎麼就沒想過用你第二個問題的方式解決?
Jack avatarJack2013-09-02
有些系統即使在某目錄下也不能直接執行該目錄的指令
Christine avatarChristine2013-09-03
所以才有./configure這種寫法 "."代表目前所在路徑
Queena avatarQueena2013-09-07
問題出在完全相同系統,一台可以,另一台不行
Bethany avatarBethany2013-09-12
即使進去該檔案目錄也不行,有什麼設定可查嗎?
Agatha avatarAgatha2013-09-15
64bit, 32bit
Charlie avatarCharlie2013-09-17
64bit
Elma avatarElma2013-09-22
確定沒有自訂alias的問題? alias cd='ls' cd就不是cd了
James avatarJames2013-09-26
type gzgrep 有出現東西嗎?