質問: unixのコマンドが使えないんです ls,pwd,cp,catなどのコマンドが一切使えず、入力すると "commmand not found"と返されます。 唯一、cd だけが使えるのですが、どういうことなのかさっぱり分かりません。 最近、使い始めたばかりなので、詳しく教えてくれませんか。
回答: コマンドには、bash等のシェルが処理する内部コマンドと、外部の実行ファイルを実行する外部コマンドがあります。 cdは内部コマンドで、ls,cp等は外部コマンドです。 外部コマンドを、そのファイルのありかを示すパスの指定無しで実行するには、環境変数pathにあるディレクトリのどこかに実行ファイルが存在する必要があります。 ということで ・pathが指定されていないか間違っていて、cpなどのありかが見付けられない ・実際に外部コマンド(の一部?)が存在しない のいずれかが可能性が高いと思われます。 これ以上はお使いのos,シェル等の情報が無いと答えようがありません。 # pwdは内部コマンドだと思いましたが....