Обратите внимание на двойное пространство в Bash
Сообщение об ошибке перед « GREP
:« Возможно, это означает, что вы набрали неразрывное пространство ( Altgr + пространство ), которое может быть довольно легко, если ваша клавиатура требует ALTGR для создания символа трубы.
Попробуйте бросить пробелы вокруг символа трубы:
ps aux|grep xscreensaver
в ваших обновленных примерах:
[root@Hostname ~]# ps aux | grep xscreensaver
bash: : command not found...
Bash
пытается запустить команду «Неразрушиваемое пространство», которая не существует; Отсюда и сообщение об ошибке «Неразрушимое пространство»: команда не найден ...
[root@Hostname ~]# ps aux | grep xscreensaver
bash: grep: command not found...
Bash
пытается запустить команду, имя которого является «GREP», предшествующей неразрубным пространством, который либо не существует; Отсюда и сообщение об ошибке с двумя видимыми пробелами между «Bash:» и «GreeP».
С этой командой она теперь компилируется.[116355].