Я хочу знать точно что эта конкретная команда
ps -ef|grep processname
средства и как это работает. Я знаю, что это должно быть связано с processname
который мы хотим искать, но я не получаю часть префикса; что делает -ef
и |
(канал) делает и как делает -ef|grep
в целом работа. После поиска с помощью Google немного я нашел grep
используется для поиска целей, но я любил бы простое объяснение того, как эта установка команды работает.
-e
и -f
опции к ps
команда и каналы берут вывод одной команды и передают его как вход другому. Вот полная разбивка этой команды:
ps
- процессы списка-e
- покажите все процессы, не только тех, которые принадлежат пользователю-f
- покажите процессы в полном формате (более подробный, чем значение по умолчанию)command 1 | command 2
- вывод передачи команды 1, как введено к команде 2grep
найдите строки, содержащие шаблонprocessname
- шаблон для grep
искать в выводе ps -ef
Так в целом
ps -ef | grep processname
средства: ищите строки, содержащие processname
в подробном обзоре/снимке всех текущих процессов и дисплее те строки