jag är en ny Linux-användare. Hur kan jag hitta ett datorprogram / process med namn på Linux? Är det möjligt att hitta en process med namn istället för PID på en Linux?
ett Linux-datorprogram, eller köra ett program samtidigt med andra program som kallas en process. En underordnad process i Linux är en process som skapas av en annan process. Den överordnade processen är en process som har skapat en eller flera underordnade processer på Linux operativsystem., Process identifier (process ID eller PID) är ett tal som används av Linux eller Unix operativsystem kärnor. Det används för att unikt identifiera en aktiv process.

förfarande för att hitta process med namn på Linux

  1. öppna terminalapplikationen.,
  2. skriv pidof-kommandot enligt följande för att hitta PID för firefox-processen:
    pidof firefox
  3. eller använd ps-kommandot tillsammans med grep-kommandot enligt följande:
    ps aux | grep-i firefox
  4. för att leta upp eller signalprocesser baserade på namnanvändning:
  5. pgrep firefox

Linux hitta process med namn med hjälp av pgrep-kommandot

pgrep-kommandot ser igenom de processer som för närvarande körs och listar process-ID: n som matchar urvalskriterierna som ska visas. Alla kriterier måste matcha., Till exempel kommer bara lista de processer som kallas sshd och ägs av root-användare:
$ pgrep -u root sshd
bara slå upp pid för firefox process:
$ pgrep firefox

hur man använder ’ps aux | grep command’

ps kommandot visar information om ett urval av de aktiva processerna:
$ ps aux
$ ps aux | grep -i 'search-term'
$ ps aux | grep 'firefox'
$ ps aux | grep 'sshd'

eller använd följande syntax istället för att använda egrep-kommandot i rör:
$ ps -fC firefox
$ ps -fC chrome

alternativet-C ber PS-kommandot att välja PIDs efter kommandonamn.,

använda pidof-kommandot för att fånga PIDs för ett namngivet program på Linux

pidof-kommandot hittar process-id: n (pids) för de namngivna programmen som sshd, firefox och mer.,r>$ top
eller
$ htop

Se även

  • Visa alla processer som körs i Linux
  • Linux / UNIX: ta reda på eller avgöra om process pid körs
  • Unix / Linux: ta reda på information om processen inklusive alla kommandoradsparametrar
  • Linux: ta reda på vilken process som lyssnar på en port

få mer hjälp

läs mansidorna för följande kommando med man Command:
$ man pgrep
$ man pidof
$ man ps

vänligen stödja mitt arbete på Patreon eller med en donation.,
🐧 Få de senaste tutorials på Linux, Öppen Källkod & DevOps via RSS-flöde eller Veckovisa nyhetsbrev.
trip 0 kommentarer… Lägg till en ↓

Kategori lista över Unix-och Linux-kommandon
filhantering katt brandvägg Alpine awall • CentOS 8 • openSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.,04
Network Utilities dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04
Package Manager apk • apt
Processes Management bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Searching grep • whereis • which
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *