Google ではこれに関する再生回数を表示できないため、次のように質問します。
私はDebian Wheezy KDEにローカルで、Fedora 21 GnomeにリモートでSSHセッションでこのコマンドを実行してみました。
ps aux | grep xscreensaver
出力は次のとおりです。
bash: grep: command not found...
このようなことが起こっているのを見たことはありません。理由は何ですか?
数時間前にシステムを更新しましたが、削除対象としてマークされたパッケージは表示されません。システムには2人のユーザーしかいませんが、ソフトウェアをインストールまたは削除する人は私だけです。
編集#1
コピーされたコマンドと出力は次のとおりです。 2番目にはもはや空白はありません。
[root@Hostname ~]# ps aux | grep xscreensaver
bash: : command not found...
[root@Hostname ~]# ps aux | grep xscreensaver
bash: grep: command not found...
答え1
bash
エラーメッセージの「」の前に二重スペースがあることに注意してくださいgrep
。これはおそらく分離できないスペース(+)を入力したことを意味し、AltGrキーボードからパイプシンボルを生成する必要がある場合にspace簡単に発生する可能性があります。AltGr
パイプ記号の周りのスペースを削除してみてください。
ps aux|grep xscreensaver
更新された例では:
[root@Hostname ~]# ps aux | grep xscreensaver
bash: : command not found...
bash
"Unbreakable Space"コマンドを実行しようとしましたが、コマンドが存在しないため "Unbreakable Space":コマンドが見つかりません...
[root@Hostname ~]# ps aux | grep xscreensaver
bash: grep: command not found...
bash
「grep」という名前の前に区切ることができない空白のあるコマンドを実行しようとしましたが、その空白も存在しないため、エラーメッセージには「bash:」と「grep」の間に2つの明白な空白があります。
答え2
システムがgrep
コマンドを見つけることができません。問題を修正するか、コマンドにフルパスを追加してみてください。
ps aux | /bin/grep xscreensaver
PATH
変数を変更する必要があるかもしれません。
答え3
努力する
which grep
または必要に応じて
whereis grep
これはgrepが存在するかどうかについてのアイデアを与えることができます。