В чем разница между PS | WC и PS R | WC в Linux? -- linux поле с участием bash пол Связанный проблема

What's the difference between ps | wc and ps r | wc in linux?


-1
vote

проблема

русский

Я пытаюсь выяснить, в чем разница между

 <код> ps | wc   

и

 <код> ps r | wc   
Английский оригинал

I'm trying to figure out what's the difference between

ps | wc 

and

ps r | wc 
</div
     
 
 

Список ответов

0
 
vote
vote
Лучший ответ
 

В Linux | символ трубы выдает вывод одной команды на вход другой. В этом случае <код> ps вывод отправляется <код> wc . Таким образом, разница в двух командах на самом деле является разницей между ps и <код> ps r .

Вы можете выдать эти команды отдельно и увидеть разницу в выходе. Вы также можете просматривать ManPage для команды ps с man ps , где вы найдете:

R Ограничить выбор только для выполнения процессов.

Итак, разница состоит в том, что в том, что в том, что в том, что в том числе количество процессов для пользователя, в то время как другой подсчитывает только запущенные процессы.

 

In linux the | pipe character issues the output of one command to the input of another. In this case ps output is sent to wc. So the difference in the two commands is really the difference between ps and ps r.

You can issue these commands separately and see the difference in output. You can also view the manpage for the ps command with man ps where you will find:

r Restrict the selection to only running processes.

So, the difference is that one counts the number of processes for the user, while the other counts only the running processes.

</div
 
 
0
 
vote

По умолчанию PS выбирает все процессы с тем же эффективным идентификатором пользователя (EUID = EUID) в качестве текущего пользователя и связанного с тем же терминалом, что и invoker.

, указав «R», вы ограничиваете его только запущенные процессы.

Подключив его в WC, вы получаете количество новой строки, Word и Byte соответственно.

 

By default, ps selects all processes with the same effective user ID (euid=EUID) as the current user and associated with the same terminal as the invoker.

By specifying the 'r', you are restricting it to only running processes.

By piping it through to wc, you get the newline, word, and byte counts respectively.

</div
 
 

Связанный проблема

20  Переименование набора файлов до 001, 002, ... на Linux  ( Renaming a set of files to 001 002 on linux ) 
Я изначально имел набор изображений формы Image_001.jpg, image_002.jpg, ... Я прошел через них и удалил несколько. Теперь я хотел бы переименовать оставшиес...

0  Конвертировать GNOME-HELP (YELP) XML в статический HTML с XSLT  ( Convert gnome help yelp xml to static html with xslt ) 
Некоторые из приложений GNOME на Linux используют браузер справки под названием <код> yelp . Например, Gnome-Calculator, <Код> gcalctool , имеет свои файлы сп...

9  Компиляция FFMPEG 2.3 с Android NDK R10  ( Compiling ffmpeg 2 3 with android ndk r10 ) 
Я хочу компилировать FFMPEG 2.3 с Android NDK R10, следуя в этом руководстве: http://www.roman10.net/how-to-build-ffmpeg-for-android/ После получения неск...

0  Python / django - Начало Apache с mod_wsgi  ( Python django starting apache with mod wsgi ) 
пытается запустить mod_wsgi. Получение опорной ошибки связанной с FMOD. <код> [root@host]# mod_wsgi-express start-server wsgi.py --port=80 > --user www...

0  Ошибка: аргумент типа "void (opca_hello ::) ()" не соответствует "void * (*) (void *)"  ( Error argument of type void opca hello does not match void void ) 
Я написал очень простой код для резьбы. Поскольку я очень новый для этого, я понятия не имею об ошибке. <код> class opca_hello { public: void hello(); } v...

8  Как отправить широковещательные пакеты через интерфейс specfic в Linux  ( How to send multicast packets via a specfic interface in linux ) 
<Р> Перепробовав все возможные способы, не мог найти работу вокруг этой проблемы. У меня есть машина с двумя интерфейсами eth0 и eth2. Я хочу, чтобы все ff38: ...

14  Прошивка на основе Linux, как реализовать хороший способ обновления?  ( Linux based firmware how to implement a good way to update ) 
Я разрабатываю прибор на основе Linux, используя Alix 2D13. У меня разработал скрипт, который заботится о создании файла изображения, создавая разделы, уста...

7  Утилита графического патча  ( Graphical patch utility ) 
У меня есть патч ядра для слегка другой версии ядра, то тот, который я пытаюсь исправить. Излишне говорить, что патч частично терпит неудачу. Я, безусловно, м...

0  Nginx Server не перезапускается  ( Nginx server not restarting ) 
Я использую эту это Изображение экземпляра из Google Рынок облачной платформы. Этот экземпляр из Jetware #jetware . Сервер настроен с балансировщиком н...

90  Linux Процесс состояний  ( Linux process states ) 
в Linux, что происходит с состоянием процесса, когда ему нужно читать блоки с диска? Это заблокировано? Если это так, как выберите другой процесс, выбранный д...

1  Форматирование вывода в Python  ( Formatting output in python ) 
Это мой код: <код> import commands mount = commands.getoutput('mount -v') lines = mount.splitlines() points = map(lambda line: line.split()[2], lines) perm...

1954  Как изменить выходной цвет echo в Linux  ( How to change the output color of echo in linux ) 
Я пытаюсь распечатать текст в терминале, используя команду echo. Я хочу распечатать текст в красном цвете. Как я могу это сделать? ...

10  Данные в SIGINFO заслуживают доверия?  ( Is the data in siginfo trustworthy ) 
Я обнаружил, что на Linux, сделав свой собственный звонок в rt_sigqueue syscall, я могу поставить все, что мне нравится в <код> si_uid и <код> si_pid / Код...

1  Ошибка установки Ta-lib  ( Ta lib install error ) 
Я пытаюсь установить Ta-lib на Debian Jessie, используя PIP. Однако я сталкиваюсь с следующей ошибкой: <код> #include "ta-lib/ta_defs.h" ...

1  Почему мой код не может создавать простое устройство ввода с помощью UINPUT?  ( Why my code is not able to create simple input device using uinput ) 
Я пытаюсь научиться использовать / dev / uinput в Linux и скопировал простой код из kernel.org/doc/html/v4.12/input/uinput.html который ниже: <код> xmln...