< Linux

Linux parancssoros feladatok

Szerző: Sallai András

Copyright © Sallai András, 2011, 2012, 2016, 2017

Licenc: GNU Free Documentation License 1.3

Web: http://szit.hu

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

ló

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.

Hozza létre a következő könyvtárat: ~/csata

Írja a képernyőre egy echo paranccsal a mondatot.

Második lépésként irányítsa a kimenetet a ~/csata/huszar.txt állományba.

Listázza a könyvtár kinek a tulajdonában van. Az eredményt írja a tulaj.txt fájlba

Írja egy parancsok06.txt állományba a feladathoz használt parancsokat.

Feladat 007

Jelenítse meg a root felhasználó mikor jelentkezett be utoljára.

Az eredményt irányítsa a valasz007.txt fájlba.

A használt parancsot fűzze a parancsok.txt állomány végéhez.

Jelenítse meg az aktuális könyvtárat.

A használt parancsot fűzze a valasz007.txt állomány végéhez.

Feladat 008

Készítse el a saját könyvtárban az „udvar” nevű könyvtárat.

Alkönyvtárak létrehozása:

Az „udvar” nevű könyvtárban készítse el a következő alkönyvtárakat:

kut

kapu

szeker

pad

A használt parancsot fűzze a valasz008.txt fájl végére.

A „szeker” nevű alkönyvtárban készítse el lovak.txt állományt.

A használt parancsot fűzze a valasz008.txt végére.

Hozáfűzés

A lovak.txt állomány végéhez fűzze a következő lovak neveit:

Csikasz

Pimasz

Lomha

A használt parancsot fűzze a valasz008.txt fájl végéhez.

Feladat 009

Jelenítse meg milyen felhasználók vannak belépve a rendszerbe.

Csak a felhasználóneveket irányítsa egy valasz009.txt állományba

A valasz009.txt állomány a saját könyvtárába legyen.

Í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

Hozza létre az Orszag nevű könyvtárat a saját könyvtárában.

Ügyeljen a a kisbetű-nagybetű különbségekre és az ékezet nélküliségre

A használt parancsot fűzze a valasz010.txt fájl végéhez.

Lépjen be a Orszag nevű könyvtárba

A használt parancsot fűzze a valasz010.txt fájl végéhez.

Hozza létre a következő öt könyvtárakat

A létrehozandó könyvtárak:

Ukrajna

Lengyelorszag

Franciaorszag

Spanyolorszag

Portugalia

A használt parancsokat fűzze a valasz010.txt fájlhoz.

A Spanyolorszag nevű könyvtárban hozza létre a Madrid nevű állományt

A használt parancsot fűzze a par.txt fájlhoz

Listázza, milyen felhasználók vannak bejelentkezve a rendszerbe.

Csak a felhasználónevek szükségesek

A használt parancsot fűzze a valasz010.txt fájlhoz.

Beadandó fájlok:

valasz010.txt

Feladat 011

Hozza létre saját könyvtárában a Parok nevű könyvtárat.

A használt parancsot fűzze a valasz011.txt állomány végére.

Fájlok a Parok könyvtárban:

A Parok nevű könyvtárban a következő fájlokat hozza létre.

JaniKati.txt

AgiLali.txt

RoliMari.txt

GabiGabi.txt

A használt parancsot fűzze a valasz011.txt állomány végére.

Listázza a ~/Parok könyvtár tartalmát

Az eredményt irányítsa a valasz011.txt fájl végére.

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

Indítson egy nano nevű programot.

Tegye a nanot háttérbe

Indítson egy második nanot.

A második nanot is tegye háttérbe.

Indítson egy mcedit nevű szövegszerkesztőt.

Az mcedit szövegszerkesztőt is tegye háttérbe.

Listázza a háttérbe tett folyamatokat.

Az eredményt irányítsa a backproces.txt fájlba.

A használt parancsot fűzze a cmd.txt fájlba, amely saját könyvtárában található.

Listázza a rendszer összes folyamatát.

Az eredményt irányítsa a sysproces.txt fájlba.

A használt parancsot fűzze a cmd.txt fájlhoz, amely a saját könyvtárában található.

Feladat 104

Listázza a rendszer összes folyamatát úgy, hogy a gyermek-szülő kapcsolatok is látszódjanak.

Az eredményt irányítsa a proc.txt fájlba (hozzáfűzés)

A használt parancsot fűzze a cmd.txt végéhez.

Listázza a rendszer összes folyamatát úgy, hogy a folyamathoz tartozó felhasználók is megjelenjenek

Az eredményt irányítsa a proc.txt fájlba (hozzáfűzés)

A használt parancsot fűzze a cmd.txt végéhez.

A következő feladatok válaszait a valasz.txt fájlhoz fűzze hozzá:

Mit jelent ha egy folyamat „S” állapotban van?

Mit jelent ha egy folyamat „Z” állapotban van?

Mit jelent ha egy folyamat „R” állapotban van?

Mit jelent ha az állapotjelző mellett a következő járulékos állapotjelző van: „<”

Mit jelent ha az állapotjelző mellett a következő járulékos állapotjelző van: „N”

Feladat 105

Adott egy folyamat, amelynek belső azonosítója 2022, külső azonosítója nano.

A következő feladatokban használt parancsokat fűzze a cmd.txt fájlhoz.

Állítsa le a folyamatot mindenképpen PID szám alapján.

Feladat 106

Indítson egy nano folyamatot.

Indítson egy mutt nevű folyamatot

Mutassa meg fastruktúrában a folyamatokat.

A kimenetet irányítsa, hozzáfűzéssel a valasz106.txt fájlba.

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

Hozza létre a ~/valasz107.txt nevű fájlt.

Fűzze a ~/valasz107.txt állomány végére a mai dátumot

Honnan indíthatjuk a rendszer rendszergazdák számára szánt parancsait

Válaszát fűzze a ~/valasz107.txt fájl végére.

A ps parancs folyamatokról ad információt, amelynek számtalan kapcsolója van.

Fűzze a ~/valasz107.txt állomány végére, milyen paranccsal tájékozódhat a „ps” parancs kapcsolóiról.

Feladat 108

Indítson egy vi nevű programot, majd tegye háttérbe.

Fűzze a ~/valasz108.txt nevű fájl végére a mai dátumot.

Fűzze a ~/valasz108.txt nevű fájlba hogyan tette háttérbe a folyamatot

Mutassa meg fastruktúrában az összes saját folyamatot.

Az eredményt irányítsa a ~/valasz108.txt fájlba.

Ü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.

A használt parancsot, fűzze a ~/valasz108.txt fájl végére, a mai dátum után

Feladat 109

Hozza létre a következő állományt:

~/valasz109.txt

Írja az állományba a saját nevét

A következő sorba a mai dátumot.

A háttérbe tett folyamatokat milyen milyen paranccsal tudom megnézni?

Fűzze a válaszát a valasz109.txt állomány végére

Ha van egy „2” azonosítójú háttérbe tett folyamatom, akkor milyen paranccsal tudom azt előtérbe hozni?

Fűzze a válaszát a valasz109.txt állomány végére.

Hogyan tudom megnézni, a ps parancs milyen útvonalról indul el?

Feladat 110

Hozza létre a következő állományt:

~/valasz110.txt

Írja az állományba a saját nevét

A következő sorba a mai dátumot.

Programok háttérbe tétele

Indítsa el a következő programokat, majd tegye őket háttérbe:

mutt

vi

nano

Listázza a háttérbe tett folyamatokat.

Az eredményt irányítsa a ~/valasz110.txt állomány végére.

A használt parancsot írja a ~/valasz110.txt állomány végére.

Állítsa le a vi nevű programot, mindenáron.

A használt parancsot fűzze a ~/valsz110.txt állomány végére.

Mit jelent egy ps parancs kimenetében ha egy folyamat státuszánál azt látjuk, hogy állapota „R”?

Válaszához fűzze kérdést a ~/valasz110.txt állomány végére, majd a következő sorba a választ.

Mit jelent egy ps parancs kimenetében ha egy folyamat státuszánál azt látjuk, hogy állapota „S”?

Válaszához fűzze kérdést a ~/valasz110.txt állomány végére, majd a következő sorba a választ.

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: „<”?

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

Hozza létre a következő állományt:

~/valasz111.txt

Írja az állományba a saját nevét

A következő sorba a mai dátumot.

Programok háttérbe tétele

Indítsa el a következő programokat, majd tegye őket háttérbe:

vi

vi

mutt

mcedit

nano

Listázza az összes saját folyamatot fastruktúrában.

A használt parancsot írja a ~/valasz111.txt fájl végéhez.

Állítsa le a mindkét „vi” nevű folyamatát, feltétel nélkül.

A használt parancsot fűzze a ~/valasz111.txt fájl végéhez.

Írja a valasz111.txt állomány végére, hol, milyen könyvtárban találhatók a felhasználók indítható programjai

Válaszát írja a valasz111.txt állomány végéhez.

Adott egy 32300-as PID számú folyamat

Feltétel nélkül le kell állítania.

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:

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:

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:

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.