Чому ця команда не працює: “ps aux | grep xscreensaver ”


9

У Google я не бачив жодних переглядів про це, тому я прошу вас:

Я щойно спробував запустити цю команду в сеансі ssh, місцевим є Debian Wheezy KDE, віддаленим є Fedora 21 Gnome:

ps aux | grep xscreensaver

і це вихід:

bash:  grep: command not found...

Я ніколи цього не бачив, в чому причина?

Я лише кілька годин до оновлення системи, але не побачив жодного пакету, позначеного для видалення. У системі лише два користувачі, і тільки я встановлює або видаляє програмне забезпечення на ній.

РЕДАКТИКА №1

Ось команди та висновки, скопійовані, зауважте, що пробілу немає вдруге:

[root@Hostname ~]# ps aux |  grep xscreensaver
bash:  : command not found...
[root@Hostname ~]# ps aux | grep xscreensaver
bash:  grep: command not found...

Відповіді:


14

Зверніть увагу на подвійний пробіл у bashповідомленні про помилку перед " grep": це, ймовірно, означає, що ви набрали нерозривний пробіл ( AltGr+ space), що може трапитися досить легко, якщо ваша клавіатура потребує 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:" та "grep".


Дивіться моє оновлення, ви на правильному шляху, тому що зараз чомусь це працює.
Щось щось

2

Система не може знайти вашу grepкоманду. Спробуйте виправити це або додати повний шлях до команди:

ps aux | /bin/grep xscreensaver

Цілком імовірно, що вам доведеться виправити свою PATHзмінну.


Так, ваше право, ваша команда працює.
Щось щось

2

спробуйте

 which grep

або за потреби

whereis grep

це може дати вам якусь ідею, якщо є греп

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.