37 Fontos Linux-parancsok, amelyeket tudnia kell

Új vagy a Linuxban, vagy csak egy kicsit rozsdás? Itt található az összes parancs, amelyet tudnia kell. Gondoljon erre, mint a Linux terminál elengedhetetlen hivatkozására. Ez a macOS parancssorra is érvényes.

A terminál alapvető eszköztára

A Linux nagyszámú parancsot tartalmaz, de a legfontosabbak közül 37-et választottunk itt bemutatásra. Tanulja meg ezeket a parancsokat, és sokkal inkább otthon lesz a Linux parancssorában.

Az alábbi lista ábécé sorrendben jelenik meg. A parancs helye a listában nem reprezentálja annak hasznosságát vagy egyszerűségét. A parancs használatának utolsó szavát a man oldalain találja. A  manparancs természetesen szerepel a listánkon - rövidítve a „kézi” kifejezésen.

1. álnév

Az alias paranccsal megadhatja saját nevét egy parancsnak vagy parancssornak. Ezután beírhatja rövid nevét, és a shell végrehajtja az Ön parancsát vagy parancssorát.

alias cls = tiszta

Ez létrehoz egy álnevet cls. Ez egy másik neve lesz clear. Ha beír cls, akkor törölje a képernyőt mintha csak begépelte volna clear. Az álneved néhány billentyűleütést elment, persze. De ha gyakran mozog a Windows és a Linux parancssora között, akkor azon kapja magát, cls hogy egy olyan Linux gépen írja be a Windows parancsot, amely nem tudja, mire gondol. Most megtudja.

Az álnevek sokkal bonyolultabbak lehetnek, mint az egyszerű példa. Itt van egy pf(a folyamatkereséshez) hívott álnév , amely csak egy kicsit összetettebb. Vegye figyelembe az idézőjelek használatát a parancssor körül. Erre akkor van szükség, ha a parancssorban szóköz van. Ez az álnév a psparancs segítségével felsorolja a futó folyamatokat, majd átvezeti őket a grepparancson. A grepparancs megkeresi azokat a bejegyzéseket a kimenetben, psamelyek megfelelnek a parancssori paraméternek $1.

alias pf = "ps -e | grep $ 1"

Ha felfedezni szeretné a folyamat folyamatazonosítóját (PID) shutter- vagy meg szeretné tudni, hogy shutterfut-e még -, akkor használhatja az ilyen álnevet. Írja be pfa szóközt és a kívánt folyamat nevét:

pf redőny

A parancssorban definiált álnevek a terminálablakkal együtt elhalnak. Amikor bezárod, eltűnnek. Annak érdekében, hogy az álnevei mindig elérhetőek legyenek, vegye fel őket .bash_aliasesa saját könyvtárában található fájlba.

2. kat

A catparancs (rövidítve: „összefűz”) felsorolja a fájlok tartalmát a terminál ablakába. Ez gyorsabb, mint a fájl szerkesztőben történő megnyitása, és nincs esély arra, hogy véletlenül megváltoztassa a fájlt. A .bash_log_outfájl tartalmának elolvasásához írja be a következő parancsot, miközben a saját könyvtár az alapértelmezett munkakönyvtár:

macska .bash_logout

Ha a fájlok meghaladják a terminálablakban a sorok számát, a szöveg túl gyorsan ostorozódik az olvasáshoz. A folyamatot könnyebben kezelhetővé teheti a kimenet catkeresztülvezetése less. Ezzel lesselőre és hátra görgethet a fájlban a Fel és Le nyíl, a PgUp és a PgDn, valamint a Home és az End billentyűk segítségével. Írja be, qhogy kilépjen a kevesebbből.

macska .bashrc | Kevésbé

3. cd

A cdparancs megváltoztatja az aktuális könyvtárat. Más szavakkal, egy új helyre mozgat a fájlrendszerben.

Ha az aktuális könyvtáron belüli könyvtárra vált, egyszerűen beírhatja cda másik könyvtár nevét és nevét.

cd munka

Ha a fájlrendszer könyvtárfáján belül máshova vált könyvtárra, adja meg a könyvtár elérési útját egy vezetővel /.

cd / usr / local / bin

A saját könyvtárba való gyors visszatéréshez használja a ~(tilde) karaktert könyvtárnévként.

cd ~

Itt van egy másik trükk: A dupla pont szimbólummal ..ábrázolhatja az aktuális könyvtár szülőjét. A következő paranccsal írja be a könyvtárat:

cd ..

Képzelje el, hogy egy könyvtárban van. A szülőkönyvtárban más könyvtárak vannak, valamint az a könyvtár, amelyben éppen tartózkodik. Ha a többi könyvtár egyikévé kíván váltani, akkor a ..szimbólummal lerövidítheti a beírandó szöveget.

cd ../játékok

4. chmod

A chmodparancs egy fájl vagy mappa fájljogosultsági jelzőit állítja be. A zászlók meghatározzák, hogy ki olvashatja, írhatja vagy futtathatja a fájlt. Amikor felsorolja a fájlokat a -l (hosszú formátum) opcióval, megjelenik egy karaktersorozat, amely kinéz

-rwxrwxrwx

Ha az első karakter egy -elem, az elem egy fájl, ha daz elem, akkor az egy könyvtár. A karakterlánc többi része három három karakterből álló készlet. Balról az első három a tulajdonos fájlengedélyeit , a középső három a csoport fájlengedélyeit, a jobb szélső három karakter pedig a többiek jogosultságait jelenti  . Mindegyik szettben  ráll az olvasás,  waz írás és  xa végrehajtás.

Ha a r, wvagy a xkarakter szerepel, akkor a fájl engedélyt kap. Ha a levél nincs és -helyette egy betű jelenik meg, akkor a fájl engedély nem adható meg.

A felhasználás egyik módja chmodaz, hogy háromjegyű számként adja meg a tulajdonosnak, csoportnak és másoknak megadandó engedélyeket. A bal szélső számjegy a tulajdonosot jelöli. A középső számjegy a csoportot jelenti. A jobb szélső számjegy a többit jelöli. Az Ön által használt számjegyek és azok, amelyeket képviselnek, itt vannak felsorolva:

  • 0: Nincs engedély
  • 1: Engedély végrehajtása
  • 2: Írási engedély
  • 3: Engedélyek írása és végrehajtása
  • 4: Olvasási engedély
  • 5: Engedélyek olvasása és végrehajtása
  • 6: Olvasási és írási engedélyek
  • 7: Olvasási, írási és végrehajtási engedélyek

Az example.txt fájlunkat megnézve láthatjuk, hogy mindhárom karakterkészlet az rwx. Ez azt jelenti, hogy mindenki olvasta, írta és végrehajtotta a fájlhoz fűződő jogokat.

Az olvasási, írási és végrehajtási engedély beállításához (7 a listánkon) a tulajdonos számára;  olvasás és írás (6 a listánkból) a csoport számára; és olvassa el és hajtsa végre (5 a listánkból) a többiek számára , és a 765-ös számjegyeket kell használni a következő chmodparanccsal:

chmod -R 765 példa.txt

Az olvasási engedély megadásához írjon és hajtson végre (a listánkból 7) a tulajdonos számára , és olvassa és írja (6 a listánkból) a csoportnak , a többieknek pedig a 766-os számjegyeket kell használnunk a chmodparanccsal. :

chmod 766 példa.txt

5. chown

A chownparancs lehetővé teszi egy fájl tulajdonosának és csoporttulajdonosának megváltoztatását. Listing mi example.txt fájlt ls -llátjuk dave daveaz adatállomány leírását. Ezek közül az első a fájl tulajdonosának nevét jelöli, amely ebben az esetben a felhasználó dave. A második bejegyzés azt mutatja, hogy a csoporttulajdonos neve is az dave. Minden felhasználó alapértelmezett csoportot hoz létre a felhasználó létrehozásakor. Ez a felhasználó az egyetlen tagja ennek a csoportnak. Ez azt mutatja, hogy a fájlt nem osztják meg más felhasználói csoportokkal.

Használhatja chowna fájl tulajdonosának, csoportjának vagy mindkét fájljának megváltoztatására. Meg kell adnia a tulajdonos és a csoport nevét, :karakterrel elválasztva . Használnia kell sudo. Ha Dave-t meg akarja tartani a fájl tulajdonosaként, de Maryt a csoport tulajdonosaként szeretné beállítani, használja ezt a parancsot:

sudo chown dave: mary example.txt

A tulajdonos és a csoporttulajdonos mary-vá változtatásához használja a következő parancsot;

sudo chown mary: mary példa.txt

A fájl megváltoztatásával úgy, hogy dave ismét a fájl és a csoport tulajdonosa legyen, használja ezt a parancsot:

sudo chown dave: dave példa.txt

6. göndör

A curlparancs egy eszköz információk és fájlok lekérésére az egységes erőforrás-lokátorokból (URL) vagy internetcímekből.

A curlparancs nem nyújtható, mint a standard része a Linux disztribúció. Használja  apt-get a csomag telepítésére a rendszerére, ha Ubuntu vagy más Debian-alapú terjesztést használ. Más Linux disztribúcióknál használja inkább a Linux disztribúció csomagkezelő eszközét.

sudo apt-get install curl

Tegyük fel, hogy egyetlen fájlt szeretne letölteni a GitHub adattárból. Ennek hivatalosan nincs támogatott módja. Kénytelen vagy az egész adattárat klónozni. Ezzel curlazonban önmagában is visszakereshetjük a kívánt fájlt.

Ez a parancs lekéri a fájlt nekünk. Ne feledje, hogy a mentéshez meg kell adnia a fájl nevét a -o(output) opcióval. Ha ezt nem teszi meg, akkor a fájl tartalma gyorsan gördül a terminál ablakában, de nem kerül mentésre a számítógépére.

göndörítés //raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

Ha nem szeretné látni a letöltés előrehaladásával kapcsolatos információkat, használja a -s(néma) opciót.

göndör -s //raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

7. df

A dfparancs megmutatja a számítógép méretét, a felhasznált helyet és a rendelkezésre álló helyet a számítógép csatolt fájlrendszerein.

A két leghasznosabb lehetőség az -h(ember által olvasható) és -x(kizárási) lehetőség. Az ember által olvasható opció a méreteket bájt helyett MB-ban vagy Gb-ben jeleníti meg. A kizárás opció lehetővé teszi, hogy elárulja dfa nem érdeklő fájlrendszereket. Például azok az squashfsálfájlrendszerek, amelyek akkor jönnek létre, amikor egy alkalmazást telepítenek a snapparanccsal.

df -h -x squashfs

KAPCSOLÓDÓ: Hogyan lehet megtekinteni a szabad lemezterületet és a lemezhasználatot a Linux terminálról

8. diff

A diffparancs két szövegfájlt hasonlít össze, és megmutatja a különbségeket közöttük. Számos lehetőség áll rendelkezésre a kijelző személyre szabásához.

Az -y(egymás mellett) opció egymás mellett mutatja a vonalkülönbségeket. A -w(szélesség) opcióval megadhatja a maximális vonalszélességet, hogy elkerülje a körbefutó vonalakat. A két fájlt ebben a példában alpha1.txt és alpha2.txt nevezzük. A --suppress-common-linesmegakadályozza diffa tőzsdei illeszkedő sorokat, és lehetővé teszi összpontosítani vonalak, amelyek a különbségeket.

diff -y -W 70 alfa1.txt alfa2.txt - a közös vonalak elnyomása

KAPCSOLÓDÓ: Hogyan lehet összehasonlítani két szövegfájlt a Linux terminálon

9. visszhang

A echoparancs egy szöveget nyomtat (visszhangoz) a terminál ablakába.

Az alábbi parancs kinyomtatja a „A szöveg szövege” szavakat a terminál ablakában.

echo Szövegsor

A echoparancs értékét mutatja környezeti változók, például a $USER, $HOMEés $PATHa környezeti változók. Ezek tartalmazzák a felhasználó nevének, a felhasználó saját könyvtárának és az egyező parancsok után keresett útvonalnak az értékeit, amikor a felhasználó beír valamit a parancssorba.

echo $ USER
echo $ HOME
echo $ PATH

A következő parancs sípoló hangot ad ki. A -e(escape code) opció a megszökött karaktert „harang” karakterként értelmezi.

echo -e "\ a"

A echoparancs a shell szkriptekben is felbecsülhetetlen. A parancsfájl ezzel a paranccsal látható kimenetet generálhat, jelezve a végrehajtás előrehaladását vagy eredményeit.

10. kilépés

Az exit parancs bezárja a terminálablakot, befejezi a shell parancsfájl végrehajtását, vagy kijelentkezik az SSH távoli hozzáférési munkamenetből.

kijárat

11. megtalálni

Használja a findparancsot a létező fájlok felkutatására, ha nem emlékszik, hová tette őket. El kell mondania, findhogy honnan kezdje el a keresést, és mit keres. Ebben a példában .az aktuális mappa egyezik, és az -nameopció azt findkéri, hogy olyan fájlokat keressen, amelyek neve megfelel a keresési mintának.

Használhat helyettesítő karaktereket, amelyek *bármely karaktersorozatot ?képviselnek, és egyetlen karaktert jelölnek. Azért használjuk *ones*, hogy megfeleljen a fájl nevét tartalmazó szekvenciát „is.” Ez illene olyan szavakhoz, mint a csontok, kövek és magányos szavak.

megtalálja . -nev * egyek *

Mint láthatjuk,  findvisszaadta a mérkőzések listáját. Az egyik a Ramones nevű könyvtár. Azt mondhatjuk, findhogy a keresést csak fájlokra korlátozzuk. Ezt -typea fparaméterrel ellátott opcióval végezzük  . A fparaméter fájlokat jelöl.

megtalálja . -típus f -név * egyek *

Ha azt szeretné, hogy a keresés kis- és nagybetűk legyen, használja az -iname (érzéketlen név) opciót.

megtalálja . -iname * vad *

12. ujj

A fingerparancs rövid információkat tartalmaz a felhasználóról, beleértve a felhasználó utolsó bejelentkezésének idejét, a felhasználó saját könyvtárát és a felhasználói fiók teljes nevét.

13. ingyenes

A freeparancs összefoglalja a számítógép memóriahasználatát. Ezt mind a fő véletlenszerű hozzáférésű memória (RAM), mind a cserememória esetében megteszi. Az -h(emberi) opció emberbarát számok és egységek megadására szolgál. E lehetőség nélkül az ábrákat bájtban adják meg.

szabad -h

14. grep

A grepsegédprogram olyan sorokat keres, amelyek keresési mintát tartalmaznak. Amikor megnéztük az alias parancsot, grepegy másik program kimenetén keresztül kerestünk ps. A grepparancs a fájlok tartalmában is kereshet. Itt a „vonat” szóra keresünk az aktuális könyvtár összes szövegfájljában.

grep vonat * .txt

A kimenet felsorolja a fájl nevét és megmutatja az egyező sorokat. Az egyező szöveg ki van emelve.

A funkcionalitás és a puszta hasznosság grepmindenképpen garantálja, hogy megnézze annak man oldalát.

15. csoportok

A groupsparancs megmondja, hogy a felhasználó mely csoportoknak tagja.

csoportok dave
csoportok mary

16. gzip

A gzipparancs tömöríti a fájlokat. Alapértelmezés szerint eltávolítja az eredeti fájlt, és a tömörített verziót hagyja meg Önnek. Az eredeti és a tömörített verzió -kmegőrzéséhez használja a (megőrzés) opciót.

gzip -k mag.c

17. fej

A headparancs felsorolja a fájl első 10 sorát. Ha kevesebb vagy több sort szeretne látni, használja a -n(szám) opciót. Ebben a példában headaz alapértelmezett értéke 10 sor. Ezután megismételjük a parancsot, amely csak öt sort kér.

fej -core.c
fej -n 5 mag.c

18. történelem

Az előzmények parancs felsorolja a parancssorban korábban kiadott parancsokat. Az előzmények bármelyik parancsát megismételheti úgy, hogy beír egy felkiáltójelet !és a parancs számát az előzmények listájából.

! 188 

Két felkiáltójel beírása megismétli az előző parancsot.

!!

19. megöl

A killparancs lehetővé teszi egy folyamat leállítását a parancssorból. Ezt úgy teszi meg, hogy megadja a folyamat folyamatazonosítóját (PID) kill. Ne ölje meg akarva-akaratlanul a folyamatokat. Erre jó okokra van szükséged. Ebben a példában úgy teszünk, mintha a shutterprogram zárolva lett volna.

A PID megtalálásához shutter használjuk a psés a greptrükköt a aliasfenti parancsról szóló részben . Kereshetjük a shutterfolyamatot és megszerezhetjük annak PID-jét az alábbiak szerint:

ps -e | markoló redőny.

Miután meghatároztuk a PID-t - ebben az esetben az 1692-et - a következőképpen ölhetjük meg:

ölje meg 1692-t

20. kevesebb

A lessparancs lehetővé teszi fájlok megtekintését szerkesztő megnyitása nélkül. Gyorsabb a használata, és nincs esély arra, hogy akaratlanul módosítsa a fájlt. Ezzel lesselőre és hátra görgethet a fájlban a Fel és Le nyíl, a PgUp és a PgDn, valamint a Home és az End billentyűk segítségével. Nyomja meg a Q gombot  quitre less.

A fájl megtekintéséhez adja meg a nevét az lessalábbiak szerint:

kevesebb mag.c

Más parancsok kimenetét is beillesztheti less. A ls teljes merevlemez listájának kimenetének megtekintéséhez használja a következő parancsot:

ls -R / | Kevésbé

Használja /a fájlban előre és a ?visszafelé történő keresésre.

21. ls

Ez lehet az első parancs, amellyel a Linux felhasználók többsége találkozik. Felsorolja a fájlokat és mappákat az Ön által megadott könyvtárban. Alapértelmezés szerint lsaz aktuális könyvtárba néz. Nagyon sok lehetőség használható ls, és javasoljuk, hogy nézze át a man oldalt. Néhány általános példát mutatunk be itt.

A fájlok és mappák felsorolása az aktuális könyvtárban:

ls

Az aktuális könyvtár fájljainak és mappáinak részletes felsorolásához használja a -l(hosszú) opciót:

ls -l

Az emberbarát fájlméretek használatához használja az -h(emberi) opciót:

ls -lh

Rejtett fájlok felvételéhez használja az -a(összes fájl) beállítást:

ls -lha

22. ember

A man parancs megjeleníti a parancs „man oldalait” less. A man oldalak a parancs felhasználói kézikönyvei. Mivel manfelhasználási less megjelenítéséhez a man oldalakat, akkor használja a keresési képességeit less.

Például a man oldalainak megtekintéséhez chownhasználja a következő parancsot:

ember chown

Használja a Fel és Le nyíl, vagy a PgUp és a PgDn gombokat a dokumentum görgetéséhez. Nyomja qmeg a man oldal bezárásához, vagy nyomja meg h a segítséget.

23. mkdir

A mkdirparancs lehetővé teszi új könyvtárak létrehozását a fájlrendszerben. Meg kell adnia az új könyvtár nevét a mkdir. Ha az új könyvtár nem az aktuális könyvtárba kerül, akkor meg kell adnia az új könyvtár elérési útját.

Két új könyvtár létrehozásához az aktuális könyvtárban, úgynevezett „számlák” és „idézetek” néven, használja ezt a két parancsot:

mkdir számlák
mkdir idézi

A „számlák” könyvtárban egy új „2019” nevű könyvtár létrehozásához használja ezt a parancsot:

mkdir számlák / 2109

Ha könyvtárat akar létrehozni, de annak szülőkönyvtár nem létezik, akkor a -p(szülők) opcióval mkdirlétrehozhatja az összes szükséges szülőkönyvtárat is. A következő parancsban létrehozzuk a „2019” könyvtárat az „éves” könyvtárban az „idézetek” könyvtárban. Az „éves” könyvtár nem létezik, de mkdirlétrehozhatjuk az összes megadott könyvtárat egyszerre:

mkdir -p idézetek / évente / 2019

Létrejön az „éves” könyvtár is.

24. mv

A mvparancs lehetővé teszi fájlok és könyvtárak áthelyezését könyvtárból könyvtárba. Ez lehetővé teszi a fájlok átnevezését is.

A fájl áthelyezéséhez meg kell mondania, hogy mvhol van és hová kívánja áthelyezni. Ebben a példában áthelyezünk egy fájlt, amelyet apache.pdfa „~ / Document / Ukulele” könyvtárból hívunk , és az aktuális könyvtárba helyezzük, amelyet az egyetlen .karakter képvisel .

mv ~ / Documents / Ukulele / Apache.pdf.

A fájl átnevezéséhez "áthelyezi" egy új fájlba, új névvel.

mv Apache.pdf Az árnyékok_Apache.pdf

A fájl áthelyezése és átnevezése műveletet egy lépésben el lehetett volna érni:

mv ~ / Documents / Ukulele / Apache.pdf ./The_Shadows_Apache.pdf

25. passwd

A passwdparancs segítségével megváltoztathatja a felhasználó jelszavát. Csak írja passwdbe a saját jelszavának módosításához.

Megváltoztathatja egy másik felhasználói fiók jelszavát is, de használnia kell sudo. Kétszer meg kell adnia az új jelszót.

sudo passwd mary

26. ping

A pingparancs segítségével ellenőrizheti, hogy van-e hálózati kapcsolata egy másik hálózati eszközzel. Általában a hálózati problémák elhárításához használják. Használatához pingadja meg a másik eszköz IP-címét vagy gépnevét.

ping 192.168.4.18

A ping parancs addig fut, amíg le nem állítja a Ctrl + C billentyűkombinációval.

Itt történik, mi folyik itt:

  • A 192.168.4.18 IP-címen lévő eszköz válaszol a ping kéréseinkre, és 64 bájtos csomagokat küld vissza.
  • Az Internet Control Messaging Protocol (ICMP) sorszámozása lehetővé teszi számunkra, hogy ellenőrizzük a nem fogadott válaszokat (elejtett csomagok).
  • A TTL-szám a csomagok „ideje élni”. Valahányszor a csomag átmegy egy útválasztón, azt (állítólag) eggyel csökkentik. Ha eléri a nullát, a csomagot kidobják. Ennek célja megakadályozni, hogy a hálózati visszacsatolási problémák elárasszák a hálózatot.
  • Az időérték a kétirányú út időtartama a számítógépről az eszközre és vissza. Egyszerűen fogalmazva: minél alacsonyabb ezúttal, annál jobb.

Ha pingegy bizonyos számú ping-próbálkozást szeretne futtatni, használja a -c(számlálás) opciót.

ping -c 5 192.168.4.18

A ping meghallgatásához használja a -a(hallható) opciót.

ping -a 192.168.4.18

27. ps

A psparancs a futó folyamatokat sorolja fel. Ha psbármilyen opciót használ , felsorolja az aktuális héjban futó folyamatokat.

ps

Az adott felhasználóval kapcsolatos összes folyamat megtekintéséhez használja a -u(felhasználó) beállítást. Ez valószínűleg hosszú lista lesz, ezért a kényelem érdekében vezesse át less.

ps -u dave | Kevésbé

Minden futó folyamat megtekintéséhez használja a -e(minden folyamat) beállítást:

ps -e | Kevésbé

28. pwd

Szép és egyszerű, a pwdparancs kinyomtatja a munkakönyvtárat (az aktuális könyvtárat) a gyökér / könyvtárból.

pwd

29. leállítás

A shutdown paranccsal leállíthatja vagy újraindíthatja a Linux rendszert.

shutdownParaméter nélküli használata egy perc alatt leállítja a számítógépet.

Leállitás

Azonnali kikapcsoláshoz használja a nowparamétert.

most leáll

Ütemezhet egy leállítást, és minden bejelentkezett felhasználót tájékoztathat a függőben lévő leállításról. Ha shutdownmeg akarja adni a parancsnak, hogy mikor akarja leállítani, adjon meg neki egy időt. Ez lehet meghatározott számú perc múlva, például, +90vagy pontos idő, például 23:00. Az Ön által megadott szöveges üzeneteket a bejelentkezett felhasználók továbbítják.

leállítás 23:00 Leállítás ma este 23: 00-kor, mentse el a munkáját és jelentkezzen ki előtte!

A leállítás törléséhez használja a -c(törlés) opciót. Itt mostantól tizenöt percre leállítást terveztünk - majd meggondoltuk magunkat.

leállítás +15 15 perc alatt leáll!
leállítás -c

KAPCSOLÓDÓ: Hogyan indítsuk újra vagy állítsuk le a Linuxot a parancssor használatával

30. SSH

Az ssh paranccsal csatlakozhat egy távoli Linux számítógéphez, és jelentkezzen be a fiókjába. A kapcsolat létrehozásához meg kell adnia felhasználónevét és a távoli számítógép IP-címét vagy tartománynevét. Ebben a példában a felhasználó Mary bejelentkezik a számítógépre a 192.168.4.23 címen. A kapcsolat létrejötte után megkérdezi a jelszavát.

ssh [email protected]

Felhasználónevét és jelszavát ellenőrizzük és elfogadjuk, és be van jelentkezve. Vegye figyelembe, hogy a felszólítása a „Nostromo” -ról „howtogeek” -re változott.

Mary kiadja a wparancsot, hogy listázza a jelenlegi felhasználókat a „howtogeek” rendszeren. Felsorolva van a pts / 1-ből, amely álterminális rabszolga. Vagyis nem közvetlenül a számítógéphez csatlakoztatott terminálról van szó.

A munkamenet bezárásához írja be a mary-t, exit és visszatér a „Nostromo” számítógép héjába.

w
kijárat

31. sudo

A sudoparancsra akkor van szükség, ha olyan műveleteket hajt végre, amelyek root vagy superuser engedélyeket igényelnek, például megváltoztatja a jelszót egy másik felhasználó számára.

sudo passwd mary

32. farok

A tail parancs megadja a fájl utolsó 10 sorának felsorolását. Ha kevesebb vagy több sort szeretne látni, használja a -n(szám) opciót. Ebben a példában tail az alapértelmezett értéke 10 sor. Ezután megismételjük a parancsot, amely csak öt sort kér.

farokmag.c
farok -n 5 mag.c

33. kátrány

A tarparanccsal létrehozhat egy archív fájlt (más néven tarball), amely sok más fájlt tartalmazhat. Ez sokkal kényelmesebbé teszi a fájlgyűjtemény terjesztését. Használhatja tara fájlok archív fájlból történő kibontására is . Gyakran kérik taraz archívum tömörítését. Ha nem kér tömörítést, akkor az archív fájl tömörítetlenül jön létre.

Archív fájl létrehozásához meg kell mondania, tarmely fájlokat vegye fel az archív fájlba, és azt a nevet, amelyet az archív fájlnak szeretne.

Ebben a példában a felhasználó archiválja az összes fájlt az Ukulele könyvtárban, amely az aktuális könyvtárban található.

A -c(létrehozás) és a -v(részletes) opciót használták. A bőbeszédű beállítás vizuális visszajelzést ad, ha a fájlokat felsorolja a terminál ablakában, amint azokat hozzáadják az archívumhoz. A -f(fájlnév) opciót követi az archívum kívánt neve. Ebben az esetben az songs.tar.

tar -cvf songs.tar Ukulele /

A fájlok a terminál ablakában jelennek meg, amikor hozzáadódnak az archív fájlhoz.

Kétféleképpen mondhatja el, tarhogy az archív fájlt tömöríteni szeretné. Az első a -z(gzip) opcióval van. Ez azt mondja a tarnak, hogy a gzipsegédprogram segítségével tömörítse az archívumot, miután létrehozta.

Az ilyen típusú archívumokhoz szokás utótagként hozzáadni a „.gz” szót. Ez lehetővé teszi, hogy bárki, aki fájlokat von ki belőle, tudja, mely parancsokat kell tarátadnia a fájlok megfelelő letöltéséhez.

tar -cvzf songs.tar.gz Ukulele /

A fájlok a terminálablakban vannak felsorolva, ahogy az eddigiekhez hasonlóan hozzáadódtak az archív fájlhoz, de az archívum létrehozása kissé tovább fog tartani a tömörítéshez szükséges idő miatt.

A -j(bzip2) opcióval olyan archív fájl létrehozásához, amely tömörített algoritmus használatával tömörített, kisebb archív fájlokat adva .

tar -cvjf songs.tar.bz2 Ukulele /

A fájlok ismét megjelennek az archívum létrehozásakor. Az -jopció észrevehetően lassabb, mint az -zopció.

Ha nagyon sok fájlt archivál, akkor -za megfelelő tömörítés és az ésszerű sebesség, vagy a -jjobb tömörítés és a lassabb sebesség között kell választania .

Amint az alábbi képernyőképen látható, a „.tar” fájl a legnagyobb, a „.tar.gz” kisebb, a „.tar.bz2” pedig a legkisebb az archívumok közül.

A fájlok archív fájlból történő -xkibontásához használja a (kibontás) opciót. A -v(verbose) és -f(filename) opciók ugyanúgy viselkednek, mint az archívumok létrehozásakor. Használja lsannak megerősítésére, hogy mely típusú archívumból kívánja kibontani a fájlokat, majd adja ki a következő parancsot.

ls
tar -xvf dalok.tar

A fájlok a kibontáskor felsorolásra kerülnek. Ne feledje, hogy az Ukulele könyvtárat is létrehozta az Ön számára.

A fájlok kibontásához a .tar.gz archívumból használja a -z(gzip) opciót.

tar -xvzf dalok.tar.gz

Végül a fájlok kibontásához egy „.tar.bz2” archívumból használja -ja -z(gzip) opció helyett az opciót.

tar -xvjf dalok.tar.bz2

KAPCSOLÓDÓ: Hogyan lehet kibontani a fájlokat .tar.gz vagy .tar.bz2 fájlokból Linux rendszeren

34. tetején

A topparancs megmutatja a Linux gépére vonatkozó adatok valós idejű megjelenítését. A képernyő tetején egy állapot-összefoglaló található.

Az első sor megmutatja az időt és azt, hogy meddig működött a számítógép, hány felhasználó van bejelentkezve, és mennyi volt a terhelés átlaga az elmúlt egy, öt és tizenöt percben.

A második sor a feladatok számát és állapotát mutatja: futás, megállás, alvás és zombi.

A harmadik sor a CPU információkat mutatja. A mezők a következőket jelentik:

  • us: az érték az a CPU idő, amelyet a CPU a felhasználók számára folyamatok végrehajtásával tölt, a „felhasználói térben”
  • sy: az érték a processzor által a rendszer „kernel space” futtatására fordított idő
  • ni: az érték a processzor által a manuálisan beállított szép értékű folyamatok végrehajtására fordított idő
  • id: a CPU üresjárati ideje
  • wa: érték az az idő, amelyet a CPU az I / O befejezésére vár
  • szia: A hardver szervizelésére fordított CPU idő megszakad
  • si: A szoftver szervizelésére fordított CPU idő megszakad
  • st: A virtuális gépek futtatása miatt elvesztett CPU idő („lopási idő”)

A negyedik sor mutatja a fizikai memória teljes mennyiségét, valamint azt, hogy mennyi van szabad, felhasznált és pufferelt vagy gyorsítótárazott tárban.

Az ötödik sor mutatja a csere memória teljes mennyiségét, valamint azt, hogy mennyi szabad, felhasznált és rendelkezésre álló (figyelembe véve a gyorsítótárakból várhatóan helyreállítható memóriát).

A felhasználó megnyomta az E billentyűt, hogy a megjelenítést emberileg emészthetőbb alakokká változtassa a bájtokat képviselő hosszú egész számok helyett.

A főképernyő oszlopai a következőkből állnak:

  • PID: Folyamatazonosító
  • FELHASZNÁLÓ: A folyamat tulajdonosának neve
  • PR: A folyamat prioritása
  • NI: A folyamat szép értéke
  • VIRT: A folyamat által használt virtuális memória
  • RES: A folyamat által használt lakossági memória
  • SHR: A folyamat által használt megosztott memória
  • S: A folyamat állapota. Tekintse meg az alábbi listát az értékekről, amelyeket ez a mező vehet igénybe
  • % CPU: a processzor által használt idő részaránya a legutóbbi frissítés óta
  • % MEM: a felhasznált fizikai memória részesedése
  • TIME +: a feladat által használt teljes CPU idő száz másodpercben
  • COMMAND: parancsnév vagy parancssor (név + opciók)

(A parancs oszlop nem illett a képernyőképbe.)

A folyamat állapota az alábbiak egyike lehet:

  • D: Szünetmentes alvás
  • R: Futás
  • S: Alvás
  • T: Nyomon követve (leállítva)
  • Z: Zombi

A kilépéshez nyomja meg a Q gombot top.

KAPCSOLÓDÓ: Hogyan állítsuk be a folyamat prioritásait szép és újjáéledve a Linuxon

35. uname

A unameparancs segítségével néhány rendszerinformációt szerezhet arról a Linux-számítógépről, amelyen dolgozik .

  • Az -a(összes) opcióval mindent megtekinthet.
  • A -s (kernel neve) opcióval megtekintheti a kernel típusát.
  • A -r (kernel release) opcióval megtekintheti a kern release-t.
  • Használja a -v (kernel version) opciót a kernel verziójának megtekintéséhez.
uname -a
uname -s
uname -r
uname -v

36. sz

A wparancs felsorolja a jelenleg bejelentkezett felhasználókat.

w

37. whoami

Használja, whoamihogy megtudja, ki vagy bejelentkezve, vagy ki van bejelentkezve egy pilóta nélküli Linux terminálba.

Ki vagyok én

KAPCSOLÓDÓ: Hogyan lehet meghatározni az aktuális felhasználói fiókot a Linux rendszerben

Ez az Ön eszköztára

A Linux megtanulása olyan, mint bármi más megtanulása. Szükséged lesz egy kis gyakorlatra, mielőtt megismerkednél ezekkel a parancsokkal. Miután kéznél vannak ezek a parancsok, jó úton járhat a jártassághoz vezető úton.

Van egy régi vicc - valószínűleg olyan régi, mint maga a Unix -, amely szerint az egyetlen parancs, amelyet tudnia kell, az a manparancs. Van ebben egy kis igazság, de néhány man oldal áthatolhatatlan bevezetés nélkül. Ennek az oktatóanyagnak meg kell adnia a szükséges bevezetést.