Почему эта команда, не работающая: “PS aux | grep xscreensaver”

Я думаю, что Вы хотели сумму обоих size и use%

 df -hl | grep 'sda2\|sda3' | awk 'BEGIN{print "Size","Use%"} {size+=$2;percent+=$5;} END{print size,percent}' | column -t
9
15.02.2015, 20:05
3 ответа

Обратите внимание на двойное пространство в 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».

14
27.01.2020, 20:05

Система не может найти вашу команду GREP . Попробуйте исправить его или добавить полный путь к команде:

ps aux | /bin/grep xscreensaver

Вероятно, что вы должны исправить вариант .

2
27.01.2020, 20:05

попробуйте

 which grep

или при необходимости

whereis grep

это может дать вам какую-нибудь идею, если grep существует

.
2
27.01.2020, 20:05

Теги

Похожие вопросы