Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:feladatok

< Linux

Linux parancssoros feladatok

  • Szerző: Sallai András
  • Copyright © 2011, Sallai András
  • Szerkesztve: 2011, 2012, 2016, 2017, 2020
  • Licenc: CC BY-SA 4.0

Fájl- és könyvtárkezelés

Feladat 001

Hozza létre a saját könyvtárban a „kerekpar” nevű könyvtárat.

Ezt követően hozza létre a következő állományokat a saját „kerekpar” nevű könyvtárban:

  • kerek
  • kormany
  • vaz
  • gumi
  • kullo
  • szelep

Feladat 002

Listázza az /usr/lib könyvtár tartalmát, a kimenetet irányítsa egy lib.txt állományba. A lib.txt fájl saját könyvtárában legyen.

Feladat 003

Írja a command.txt állományba, ha van egy varazs.txt állománya amit törölni szeretne, azt hogyan kell megvalósítani parancssorból.

Feladat 004

Hozza létre az allat.txt állományt a következő tartalommal:

  • macska
  • kutya
  • egér
  • veréb
  • gólya
  • galamb

Rendezze az állomány tartalmát. A rendezett kimenetet irányítsa egy rend1.txt fájlba. A parancsok01.txt fájlba írja le milyen parancsot használt a rendezéshez és a létrehozáshoz.

Feladat 005

Hozza létre az allat2.txt állományt a következő tartalommal:

  • zsiráf
  • kígyó
  • elefánt
  • oroszlán
  • tigris
  • zebra

Rendezze az állomány tartalmát, a kimenetet irányítsa egy rend2.txt fájlba.

Egy parancsok05.txt állományban írja le a használt parancsokat.

Feladat 006

Adott a következő mondat:

Megy a huszár a csatába.
  1. Hozza létre a következő könyvtárat: ~/csata
  2. Írja a képernyőre egy echo paranccsal a mondatot.
  3. Második lépésként irányítsa a kimenetet a ~/csata/huszar.txt állományba.
  4. Listázza a könyvtár kinek a tulajdonában van. Az eredményt írja a tulaj.txt fájlba
  5. Írja egy parancsok06.txt állományba a feladathoz használt parancsokat.

Feladat 007

  1. Jelenítse meg a root felhasználó mikor jelentkezett be utoljára.
    1. Az eredményt irányítsa a valasz007.txt fájlba.
    2. A használt parancsot fűzze a parancsok.txt állomány végéhez.
  2. Jelenítse meg az aktuális könyvtárat.
    1. A használt parancsot fűzze a valasz007.txt állomány végéhez.

Feladat 008

  1. Készítse el a saját könyvtárban az „udvar” nevű könyvtárat.
  2. Alkönyvtárak létrehozása:
    1. Az „udvar” nevű könyvtárban készítse el a következő alkönyvtárakat:
      1. kut
      2. kapu
      3. szeker
      4. pad
    2. A használt parancsot fűzze a valasz008.txt fájl végére.
  3. A „szeker” nevű alkönyvtárban készítse el lovak.txt állományt.
    1. A használt parancsot fűzze a valasz008.txt végére.
  4. Hozáfűzés
    1. A lovak.txt állomány végéhez fűzze a következő lovak neveit:
      1. Csikasz
      2. Pimasz
      3. Lomha
    2. A használt parancsot fűzze a valasz008.txt fájl végéhez.

Feladat 009

  1. Jelenítse meg milyen felhasználók vannak belépve a rendszerbe.
    1. Csak a felhasználóneveket irányítsa egy valasz009.txt állományba
    2. A valasz009.txt állomány a saját könyvtárába legyen.
  2. Írja egy valasz009.txt nevű állomány végére, hogyan nevezzük át az alma.txt állományt szilva.txt állománnyá.

Feladat 010

  1. Hozza létre az Orszag nevű könyvtárat a saját könyvtárában.
    1. Ügyeljen a a kisbetű-nagybetű különbségekre és az ékezet nélküliségre
    2. A használt parancsot fűzze a valasz010.txt fájl végéhez.
  2. Lépjen be a Orszag nevű könyvtárba
    1. A használt parancsot fűzze a valasz010.txt fájl végéhez.
  3. Hozza létre a következő öt könyvtárakat
    1. A létrehozandó könyvtárak:
      • Ukrajna
      • Lengyelorszag
      • Franciaorszag
      • Spanyolorszag
      • Portugalia
    2. A használt parancsokat fűzze a valasz010.txt fájlhoz.
  4. A Spanyolorszag nevű könyvtárban hozza létre a Madrid nevű állományt
    1. A használt parancsot fűzze a par.txt fájlhoz
  5. Listázza, milyen felhasználók vannak bejelentkezve a rendszerbe.
    1. Csak a felhasználónevek szükségesek
    2. A használt parancsot fűzze a valasz010.txt fájlhoz.

Beadandó fájlok:

  • valasz010.txt

Feladat 011

  1. Hozza létre saját könyvtárában a Parok nevű könyvtárat.
    1. A használt parancsot fűzze a valasz011.txt állomány végére.
  2. Fájlok a Parok könyvtárban:
    1. A Parok nevű könyvtárban a következő fájlokat hozza létre.
      1. JaniKati.txt
      2. AgiLali.txt
      3. RoliMari.txt
      4. GabiGabi.txt
    2. A használt parancsot fűzze a valasz011.txt állomány végére.
  3. Listázza a ~/Parok könyvtár tartalmát
    1. Az eredményt irányítsa a valasz011.txt fájl végére.
    2. A használt parancsot is fűzze a valasz011.txt végére

Feladat 012

Készítse el az alábbi könyvtárszerkezetet:

Feladat 013

Készítse el a következő könyvtárszerkezetet.

Feladat 014

Készítse el a következő könyvtárszerkezetet.

Folyamatkezelés

Feladat 101

Írja le, milyen könyvtárakból indíthatunk folyamatokat. A választ egy proces.txt fájlba írja, saját könyvtárába.

Feladat 102

Listázza saját folyamatait. Az eredményt irányítsa a myproces.txt fájlba.

A com.txt fájlba írja bele a használt parancsot. Ha a com.txt fájl már létezik, akkor ne írja felült, végezzen hozzáfűzést.

Feladat 103

  1. Indítson egy nano nevű programot.
  2. Tegye a nanot háttérbe
  3. Indítson egy második nanot.
  4. A második nanot is tegye háttérbe.
  5. Indítson egy mcedit nevű szövegszerkesztőt.
  6. Az mcedit szövegszerkesztőt is tegye háttérbe.
  7. Listázza a háttérbe tett folyamatokat.
    1. Az eredményt irányítsa a backproces.txt fájlba.
    2. A használt parancsot fűzze a cmd.txt fájlba, amely saját könyvtárában található.
  8. Listázza a rendszer összes folyamatát.
    1. Az eredményt irányítsa a sysproces.txt fájlba.
    2. A használt parancsot fűzze a cmd.txt fájlhoz, amely a saját könyvtárában található.

Feladat 104

  1. Listázza a rendszer összes folyamatát úgy, hogy a gyermek-szülő kapcsolatok is látszódjanak.
    1. Az eredményt irányítsa a proc.txt fájlba (hozzáfűzés)
    2. A használt parancsot fűzze a cmd.txt végéhez.
  2. Listázza a rendszer összes folyamatát úgy, hogy a folyamathoz tartozó felhasználók is megjelenjenek
    1. Az eredményt irányítsa a proc.txt fájlba (hozzáfűzés)
    2. A használt parancsot fűzze a cmd.txt végéhez.
  3. A következő feladatok válaszait a valasz.txt fájlhoz fűzze hozzá:
    1. Mit jelent ha egy folyamat „S” állapotban van?
    2. Mit jelent ha egy folyamat „Z” állapotban van?
    3. Mit jelent ha egy folyamat „R” állapotban van?
    4. Mit jelent ha az állapotjelző mellett a következő járulékos állapotjelző van: „<”
    5. Mit jelent ha az állapotjelző mellett a következő járulékos állapotjelző van: „N”

Feladat 105

  1. Adott egy folyamat, amelynek belső azonosítója 2022, külső azonosítója nano.
    1. A következő feladatokban használt parancsokat fűzze a cmd.txt fájlhoz.
    2. Állítsa le a folyamatot mindenképpen PID szám alapján.

Feladat 106

  1. Indítson egy nano folyamatot.
  2. Indítson egy mutt nevű folyamatot
  3. Mutassa meg fastruktúrában a folyamatokat.
    1. A kimenetet irányítsa, hozzáfűzéssel a valasz106.txt fájlba.
  4. Fűzze a valasz106.txt fájl végére annak a parancsnak a nevét, amely valós időben statisztikát jelenít meg a folyamatokról.

Feladat 107

  1. Hozza létre a ~/valasz107.txt nevű fájlt.
  2. Fűzze a ~/valasz107.txt állomány végére a mai dátumot
  3. Honnan indíthatjuk a rendszer rendszergazdák számára szánt parancsait
    1. Válaszát fűzze a ~/valasz107.txt fájl végére.
  4. A ps parancs folyamatokról ad információt, amelynek számtalan kapcsolója van.
    1. Fűzze a ~/valasz107.txt állomány végére, milyen paranccsal tájékozódhat a „ps” parancs kapcsolóiról.

Feladat 108

  1. Indítson egy vi nevű programot, majd tegye háttérbe.
    1. Fűzze a ~/valasz108.txt nevű fájl végére a mai dátumot.
    2. Fűzze a ~/valasz108.txt nevű fájlba hogyan tette háttérbe a folyamatot
    3. Mutassa meg fastruktúrában az összes saját folyamatot.
      1. Az eredményt irányítsa a ~/valasz108.txt fájlba.
      2. Ügyeljen arra, hogy ha a ~/valasz108.txt fájl már létezik akkor az eredmény a fáj végéhez legyen fűzve.
      3. A használt parancsot, fűzze a ~/valasz108.txt fájl végére, a mai dátum után

Feladat 109

  1. Hozza létre a következő állományt:
    1. ~/valasz109.txt
    2. Írja az állományba a saját nevét
    3. A következő sorba a mai dátumot.
  2. A háttérbe tett folyamatokat milyen milyen paranccsal tudom megnézni?
    1. Fűzze a válaszát a valasz109.txt állomány végére
  3. Ha van egy „2” azonosítójú háttérbe tett folyamatom, akkor milyen paranccsal tudom azt előtérbe hozni?
    1. Fűzze a válaszát a valasz109.txt állomány végére.
  4. Hogyan tudom megnézni, a ps parancs milyen útvonalról indul el?

Feladat 110

  1. Hozza létre a következő állományt:
    1. ~/valasz110.txt
    2. Írja az állományba a saját nevét
    3. A következő sorba a mai dátumot.
  2. Programok háttérbe tétele
    1. Indítsa el a következő programokat, majd tegye őket háttérbe:
      1. mutt
      2. vi
      3. nano
    2. Listázza a háttérbe tett folyamatokat.
      1. Az eredményt irányítsa a ~/valasz110.txt állomány végére.
      2. A használt parancsot írja a ~/valasz110.txt állomány végére.
    3. Állítsa le a vi nevű programot, mindenáron.
      1. A használt parancsot fűzze a ~/valsz110.txt állomány végére.
  3. Mit jelent egy ps parancs kimenetében ha egy folyamat státuszánál azt látjuk, hogy állapota „R”?
    1. Válaszához fűzze kérdést a ~/valasz110.txt állomány végére, majd a következő sorba a választ.
  4. Mit jelent egy ps parancs kimenetében ha egy folyamat státuszánál azt látjuk, hogy állapota „S”?
    1. Válaszához fűzze kérdést a ~/valasz110.txt állomány végére, majd a következő sorba a választ.
  5. Mit jelent egy ps parancs kimenetében ha egy folyamat státuszánál azt látjuk, hogy van egy ilyen kiegészítő állapotjelzője: „<”?
    1. Válaszához fűzze kérdést a ~/valasz110.txt állomány végére, majd a következő sorba a választ.

Feladat 111

  1. Hozza létre a következő állományt:
    1. ~/valasz111.txt
    2. Írja az állományba a saját nevét
    3. A következő sorba a mai dátumot.
  2. Programok háttérbe tétele
    1. Indítsa el a következő programokat, majd tegye őket háttérbe:
      1. vi
      2. vi
      3. mutt
      4. mcedit
      5. nano
    2. Listázza az összes saját folyamatot fastruktúrában.
      1. A használt parancsot írja a ~/valasz111.txt fájl végéhez.
    3. Állítsa le a mindkét „vi” nevű folyamatát, feltétel nélkül.
      1. A használt parancsot fűzze a ~/valasz111.txt fájl végéhez.
  3. Írja a valasz111.txt állomány végére, hol, milyen könyvtárban találhatók a felhasználók indítható programjai
    1. Válaszát írja a valasz111.txt állomány végéhez.
  4. Adott egy 32300-as PID számú folyamat
    1. Feltétel nélkül le kell állítania.
    2. A leállító parancsot fűzze a valasz111.txt fájl végéhez.

Szövegkezelés

Feladat 201

Készítse el a következő állományt, amely dolgozók adatait tartalmazza:

~/EgyZRt.txt
Nagy József      Szolnok       800000
Kis Lajos        Miskolc       370000
Gép Ferenc       Szolnok       572000
Pék István       Szeged        328000
Per Géza         Szolnok       492000

Az egyes oszlopok a nevüket települést (lakhely) és a fizetésüket tartalmazza.

Listázza azokat a sorokat, amelyekben a dolgozók nem Szolnokon laknak.

Feladat 202

Készítse el a következő állományt, amely dolgozók adatait tartalmazza:

~/KettoNyRt.txt
Fészek Róbert    Miskolc       878000
Piros Zoltán     Miskolc       370000
Gép Ilona        Szolnok       523400
Réti Gábor       Szeged        328000
Per Lajos        Szolnok       495000
Örök Béla        Miskolc       715000
Rabló János      Szeged        241000
Erős István      Szolnok       379000
Eszke Ferenc     Miskolc       412000
Merítő Béla      Miskolc       460000

Az egyes oszlopok a nevüket, települést (lakhely) és a fizetésüket tartalmazza.

Listázza azokat a sorokat, amelyekben a dolgozók nem Miskolc laknak, majd rendezze nevek szerint ábécé sorrendbe.

Feladat 203

Készítse el a következő állományt, amely dolgozók adatait tartalmazza:

~/ZoldBt.txt
Peter István      Miskolc    27     878000
Beke Péter        Szolnok    25     273500
Bor Géza          Szeged     28     127548
Nagy Ferdinánd    Szolnok    25     243500
Bíró Ágota        Miskolc    26     530000
Erős István       Miskolc    30     422000
Gyenge Lajos      Szolnok    50     612000
Hímes Emese       Szeged     32     189500

Az egyes oszlopok a nevüket, települést (lakhely), életkorukat és a fizetésüket tartalmazza.

Listázza azokat a sorokat, amelyekben a dolgozók Szolnokon laknak, majd rendezze nevek szerint ábécé sorrendbe.

oktatas/linux/feladatok.txt · Utolsó módosítás: 2023/08/20 22:32 szerkesztette: admin