人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

UNIXでコマンドを実行しようとすると、パスが通っていないために「コマンドが見つからない」というエラーが返されることが良くあります。そのパスを探すのに皆さんはどのような方法を取られていますか?効率的な方法には得点を多めに差し上げます。

●質問者: ka0007
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:UNIX エラー コマンド パス 差し
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● kmd
●5ポイント

http://www.k-tanaka.net/unix/find.html

UNIXコマンド [find]

find / -name ’(コマンド名)’

これでなければ、存在しないということですので。でも時間かかるかな。


2 ● Indigo
●15ポイント

http://www.goo.ne.jp/

goo

URLはダミーです

manを見て、manがなければfindで探すと云うのが一般的かと思いますが・・・

後は/usr/local/binを見てみるとか・・・


3 ● nohunohu
●25ポイント

http://bio-math10.biology.kyushu-u.ac.jp/~tohya/tips/trouble.htm...

効率的かどうかは分かりませんが、だいたいのプログラムがインストールされているようなディレクトリを探して回る、あとはfindをつかってます。わたしの環境ではlocateが使えないのですが、このページにはlocateを使う方法もでてますね。

◎質問者からの返答

1〜3で回答していただいた皆様ありがとうございます。locateコマンドは使えると便利そうですね。findで検索するときの対象はやはり絞れないものでしょうか。。。


4 ● ネアンデルタール矢吹
●25ポイント

http://www.hatena.ne.jp/

はてな

上のURLはダミーです。

http://itpro.nikkeibp.co.jp/members/LIN/LIN_CONTENTS/20020531/1/

「日経Linux:Linuxコマンド集」」

(要無料登録のため、URL欄に記入できないみたいです)

まず試みてみたいのは、

$ locate コマンド名 | less

でしょう。データベースがちゃんと出来ていれば

即刻、答えが返ってきます。

その他

$ which コマンド名

や、上位ディレクトリから

$ find . -name コマンド名

という手もあります。ただし、最後のものは

時間がかかりにかかるので、お望みの答えには

ならないんでしょうが……。

まず試みたいのは

◎質問者からの返答

ありがとうございます。単純な話題ですがいろいろ出てきて面白いですね。外出する間にもうすこし意見を募ってみよう。。。


5 ● ネアンデルタール矢吹
●0ポイント

http://www.linux.or.jp/

日本の Linux 情報

URLはダミーです。

4の回答者です。

うっかりしてました。whichは

パスが通ってなきゃダメですね。

すみません。


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ