しばらく前に、私のコマンドラインの動作が何らかの理由で変更されましたが、その理由がわかりません。 OSXを使用してMountain Lionを使用します(この動作はスイッチの前にも存在しましたが)。
標準端末を使用していくつかの結果を返したいのですが、ps
エラーが発生します。
$ ps aux |grep 'asdf'
grep: asdf: No such file or director
たとえば、ここでも表示されます。
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
ln: /Users/peter/bin/subl: No such file or directory
答え1
- 他のユーザーとしてログインすると、この現象は発生しますか?
- 「set; env; alias」の出力を確認してください。投稿すると問題が見つかりません。
答え2
内部的に無効なオプション(またはより正確にはオプションではないもの)を追加することがあります。grep
エイリアス(またはまれに関数やラッパースクリプト)または環境変数ですGREP_OPTIONS
。次のコマンドを実行します。
type grep
echo "$GREP_OPTIONS"
grep
ラッパースクリプトの場合は修正してください。grep
エイリアスまたは関数の場合は修正してください。またはに定義~/.profile
されている可能性があります。犯人の場合も同じだ。~/.bash_profile
~/.bashrc
/etc/profile
GREP_OPTIONS