How to Connect Sony PS3 controller via Bluetooth in Linux
Tartalomjegyzék:
- Hogyan kell használni a
psparancsot - Felhasználó által definiált formátum
- A
pshasználata más parancsokkal - Következtetés
Linux alatt egy program futó példányát folyamatnak hívják. Időnként, ha Linux gépen dolgozik, akkor előfordulhat, hogy meg kell győződnie arról, hogy mely folyamatok futnak jelenleg.
Számos parancs használható a futó folyamatokkal kapcsolatos információk megismerésére, a
ps
,
pstree
és
top
pstree
a legelterjedtebbek.
Ez a cikk elmagyarázza, hogyan lehet a
ps
parancsot felhasználni a jelenleg futó folyamatok felsorolására és az ezekkel kapcsolatos információk megjelenítésére.
Hogyan kell használni a
ps
parancsot
A
ps
parancs általános szintaxisa a következő:
ps
Történeti és kompatibilitási okokból a
ps
parancs számos különféle lehetőséget fogad el:
- A UNIX stílusú opciók, amelyeket egy dash.BSD stílusú opció előz meg, kötőjel nélkül.GNU hosszú opciók használatával, két kötőjelet megelőzve.
Különböző opciótípusok keverhetők, de bizonyos esetekben konfliktusok is felmerülhetnek, ezért a legjobb, ha egy opciótípussal ragaszkodik.
A BSD és a UNIX opciók csoportosíthatók.
Legegyszerűbb formájában, opció nélkül használva, a
ps
négy információs oszlopot nyomtat legalább az aktuális héjában futó két folyamat számára, maga a héj, valamint a parancs meghívásakor a héjában futó folyamatok.
ps
A kimenet információkat tartalmaz a héjról (
bash
) és a héjában futó folyamatról (
ps
, a beírt parancs):
PID TTY TIME CMD 1809 pts/0 00:00:00 bash 2043 pts/0 00:00:00 ps
A négy oszlopot
PID
,
TTY
,
TIME
és
CMD
jelöléssel
CMD
.
-
PID- A folyamat azonosítója. Általában apsparancs futtatásakor a felhasználó számára legfontosabb információ a folyamat PID. A PID ismerete lehetővé teszi egy meghibásodott folyamat megsemmisítését.TTY- a folyamat vezérlő termináljának neve.TIME- A folyamat összesített CPU-ideje percben és másodpercben.CMD- A parancs neve, amelyet a folyamat elindításához használtak.
A fenti output nem túl hasznos, mivel nem tartalmaz sok információt. A
ps
parancs valódi ereje akkor érkezik, amikor további lehetőségekkel indítják.
A
ps
parancs hatalmas számú lehetőséget fogad el, amelyek felhasználhatók a folyamatok egy meghatározott csoportjának és a folyamatról szóló különféle információk megjelenítésére, de a napi használat során csak néhányra van szükség.
ps
et leggyakrabban a következő kombinációkkal használják:
BSD forma:
ps aux
- Az opció azt mondja a
pshogy az összes felhasználó folyamatát megjelenítse. Csak azok a folyamatok, amelyek nem kapcsolódnak egy terminálhoz, és a csoportvezetők folyamata nem jelennek meg.uolyan felhasználó-orientált formátum, amely részletes információkat nyújt a folyamatokról. Azxopció utasítja apshogy vezérlő terminál nélkül sorolja fel a folyamatokat. Ezek főként olyan folyamatok, amelyek indulási idővel indulnak és a háttérben futnak.
A parancs tizenegy oszlopban jeleníti meg az adatokat:
USER
,
PID
,
%CPU
,
%MEM
,
VSZ
,
RSS
,
STAT
,
START
,
TTY
,
TIME
és
CMD
.
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.8 77616 8604 ? Ss 19:47 0:01 /sbin/init root 2 0.0 0.0 0 0 ? S 19:47 0:00…
Már kifejtettük a
PID
,
TTY
,
TIME
és
CMD
címkéket. Itt található a többi címke magyarázata:
-
USER- A felhasználó, aki a folyamatot irányítja.%CPU- a folyamat cpu felhasználása.%MEM- A folyamat lassan beállított mérete a gép fizikai memóriájához viszonyítva.VSZ- A folyamat virtuális memória mérete KiB-ben.RSS- A fizikai memória mérete, amelyet a folyamat használ.STAT- A folyamat állapotkódja, példáulZ(zombi),S(alvó) ésR(fut).START- A parancs elindításának ideje.
Az
f
opció azt mondja a
ps
hogy megjelenítse a szülő-gyermek folyamatok fa nézetét:
ps auxf
A
ps
parancs lehetővé teszi a kimenet rendezését. Például, ha a kimenetet a memóriahasználat alapján kívánja rendezni:
ps aux --sort=-%mem
UNIX forma:
ps -ef
- Az
-eopció utasítja apshogy az összes folyamatot megjelenítse. Az-fteljes formátumú listát jelenít meg, amely részletes információkat nyújt a folyamatokról.
A parancs nyolc oszlopban jeleníti meg az információkat,
UID
,
PID
,
PPID
,
C
,
STIME
,
TIME
és
CMD
STIME
.
UID PID PPID C STIME TTY TIME CMD root 1 0 0 19:47 ? 00:00:01 /sbin/init root 2 0 0 19:47 ? 00:00:00…
A még nem magyarázott címkék jelentése a következő:
-
UID- Ugyanaz, mint aUSER, a folyamatot futtató felhasználó.PPID- a szülő folyamat azonosítója.C- Ugyanaz, mint a%CPU, a folyamatos CPU kihasználtsága.STIME- Ugyanaz, mint aSTART, amikor a parancs elindult.
Ha csak a meghatározott felhasználóként futó folyamatokat szeretné megtekinteni, írja be a következő parancsot, ahol a
linuxize
a felhasználó neve:
Felhasználó által definiált formátum
Az
o
opció lehetővé teszi annak meghatározását, hogy mely oszlopok jelenjenek meg a
ps
parancs futtatásakor.
Például, ha csak a
PID
és a
COMMAND
információt szeretne kinyomtatni, futtassa a következő parancsok egyikét:
ps -efo pid, comm
A
ps
használata más parancsokkal
ps
felhasználható más parancsokkal kombinálva a csöveken keresztül.
ps -ef | less
A
ps
parancs kimenete
grep
vel szűrhető. Például, ha csak azt a root felhasználóhoz tartozó folyamatot szeretné megjeleníteni, amelyet futtatna:
Következtetés
A
ps
parancs az egyik leggyakrabban használt parancs, amikor a Linux rendszerekkel kapcsolatos problémákat elhárítanak. Számos lehetősége van, de általában a legtöbb felhasználó
ps aux
vagy
ps -ef
használ a futó folyamatokkal kapcsolatos információk gyűjtésére.
A
ps
kapcsolatos további információkért írja be a
man ps
a terminálba.
Chmod parancs a linuxban (fájljogosultságok)
Linux alatt a fájlokhoz való hozzáférést a fájljogosultságokon, attribútumokon és tulajdonjogon keresztül kezelik. Ez az oktatóanyag ismerteti, hogyan lehet a chmod parancsot használni a fájlok és könyvtárak hozzáférési engedélyeinek megváltoztatásához.
Chgrp parancs a linuxban (csoport módosítása)
Linuxban minden fájl társítva van egy tulajdonoshoz és egy csoporthoz, és rendelkezik olyan engedélyekkel, amelyek meghatározzák, hogy mely felhasználók olvashatják, írhatják vagy végrehajthatják a fájlt. A chgrpc parancs megváltoztatja az adott fájlok csoporttulajdonát.
Cp parancs a linuxban (fájlok másolása)
A cp parancssori segédprogram a fájlok és könyvtárak másolására Unix és Linux rendszereken.







