이것은 매우 이상한 행동입니다. 최근에 콘솔에서 프로세스를 찾으려고 할 때마다을 ps aux | grep foo반환합니다 grep: command not found. 좋아, 그것은 내가 바꿨고 잘못한 것일 수도 있지만 문제는 몇 번의 시도 후에 갑자기 무엇이 무엇인지 알고 있다는 것 grep입니다.
MM:.dev$ ps aux | grep foo
-bash: grep: command not found
MM:.dev$ ps aux | grep foo
-bash: grep: command not found
MM:.dev$ ps aux | grep foo
-bash: grep: command not found
MM:.dev$ ps aux | grep foo
MM 70953 0,0 0,0 2699108 744 ?? Ss 10:32AM 0:08.77 foo bar
MM 3756 0,0 0,0 2423356 204 s004 R+ 10:12AM 0:00.00 grep foo
왜 이런 일이 일어나고 있습니까?
제안한 바와 같이, 이것이 type grep실패한 사람과 일하는 사람이 모두 들어간 후에 내가 얻는 것입니다 .
MM:.dev$ ps aux | grep foo
-bash: grep: command not found
MM:.dev$ type grep
grep is /usr/bin/grep
MM:.dev$ ps aux | grep foo
MM 5694 0,0 0,0 2433796 676 s006 S+ 10:47AM 0:00.00 grep foo
MM:.dev$ type grep
grep is /usr/bin/grep
이상한. 매번 명령을 다시 입력하거나 명령 기록에서 뒤로 스크롤합니까?
—
nohillside
나는 그것을 쓰려고했다. 뒤로 스크롤하면 작동하지 않습니다. 다시 쓰면 작동하지 않습니다. 그러나 뒤로 스크롤하여
—
makeMonday
grep및 파이프를 삭제하면 결국 작동합니다. O_O