rilpoint_mw113

Linux:Könyvtár és fájlkezelés

(Változatok közti eltérés)
(Eszközfájlok)
1. sor: 1. sor:
== Könyvtárkezelés ==
== Könyvtárkezelés ==
-
Parancsok: ls ~ (*, ? []), pwd, tree, cd, mkdir, rmdir, rm, mv, mc.
+
<kivonat>ls ~ (*, ? []), pwd, tree, cd, mkdir, rmdir, rm, mv, mc</kivonat>
-
* Melyik az aktuális könyvtár?
+
* Melyik az aktuális könyvtár? <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ pwd
feri@aries:~$ pwd
</code>
</code>
-
* Lépjen a gyökérkönyvtárba!  
+
</megoldas>
 +
* Lépjen a gyökérkönyvtárba! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cd /
feri@aries:~$ cd /
</code>
</code>
-
* Lépjen a saját home könyvtárába!  
+
</megoldas>
 +
* Lépjen a saját home könyvtárába! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cd
feri@aries:~$ cd
</code>
</code>
-
* Lépjen a rendszergazda home könyvtárába (a jogosultsági rendszer valószínűleg megakadályozza majd)!  
+
</megoldas>
 +
* Lépjen a rendszergazda home könyvtárába (a jogosultsági rendszer valószínűleg megakadályozza majd)! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cd ~root
feri@aries:~$ cd ~root
</code>
</code>
-
* Lépjen a gyökérkönyvtárból nyíló etc könyvtárba!  
+
</megoldas>
 +
* Lépjen a gyökérkönyvtárból nyíló etc könyvtárba! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cd /etc
feri@aries:~$ cd /etc
</code>
</code>
-
* Lépjen vissza egy szinttel feljebb!
+
</megoldas>
 +
* Lépjen vissza egy szinttel feljebb! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cd ..
feri@aries:~$ cd ..
</code>
</code>
-
* Jelenítse meg az aktuális könyvtár tartalomjegyzékét!
+
</megoldas>
 +
* Jelenítse meg az aktuális könyvtár tartalomjegyzékét! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls
feri@aries:~$ ls
</code>
</code>
-
* Jelenítse meg a /etc, majd a /var/log könyvtár tartalomjegyzékét is (részletes adatokkal)!
+
</megoldas>
 +
* Jelenítse meg a /etc, majd a /var/log könyvtár tartalomjegyzékét is (részletes adatokkal)! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls /etc /var/log
feri@aries:~$ ls /etc /var/log
</code>
</code>
-
* Lépjen a saját home könyvtárába! Hozzon létre egy új alkönyvtárat, a neve legyen Teszt!
+
</megoldas>
 +
* Lépjen a saját home könyvtárába! Hozzon létre egy új alkönyvtárat, a neve legyen Teszt! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cd
feri@aries:~$ cd
feri@aries:~$ mkdir Teszt
feri@aries:~$ mkdir Teszt
</code>
</code>
-
* Egyetlen paranccsal hozzon létre ebben két újabb könyvtárat, T1-et és T2-t!
+
</megoldas>
 +
* Egyetlen paranccsal hozzon létre ebben két újabb könyvtárat, T1-et és T2-t! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ mkdir Teszt/T1 Teszt/T2
feri@aries:~$ mkdir Teszt/T1 Teszt/T2
</code>
</code>
-
* Rajzoltassa ki a könyvtárstruktúrát a tree paranccsal! A további feladatok megoldása során használja ezt a megoldások helyességének ellenőrzésére!
+
</megoldas>
 +
* Rajzoltassa ki a könyvtárstruktúrát a tree paranccsal! A további feladatok megoldása során használja ezt a megoldások helyességének ellenőrzésére! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ tree
feri@aries:~$ tree
</code>
</code>
-
* Egyetlen paranccsal hozzon létre a Teszt könyvtárból nyíló három, egymásból nyíló könyvtárat: Unix/Linux/Debian néven!
+
</megoldas>
 +
* Egyetlen paranccsal hozzon létre a Teszt könyvtárból nyíló három, egymásból nyíló könyvtárat: Unix/Linux/Debian néven! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ mkdir -p Teszt/Unix/Linux/Debian
feri@aries:~$ mkdir -p Teszt/Unix/Linux/Debian
</code>
</code>
-
* Nevezze át a Debian könyvtárat Deb-re!
+
</megoldas>
 +
* Nevezze át a Debian könyvtárat Deb-re! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ mv Teszt/Unix/Linux/Debian Teszt/Unix/Linux/Deb
feri@aries:~$ mv Teszt/Unix/Linux/Debian Teszt/Unix/Linux/Deb
</code>
</code>
-
* Helyezze át a Deb könyvtárat a T1-be!
+
</megoldas>
 +
* Helyezze át a Deb könyvtárat a T1-be! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ mv Teszt/Unix/Linux/Deb Teszt/T1
feri@aries:~$ mv Teszt/Unix/Linux/Deb Teszt/T1
</code>
</code>
-
* Törölje a T1 könyvtárat!
+
</megoldas>
 +
* Törölje a T1 könyvtárat! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ rm -r Teszt/T1
feri@aries:~$ rm -r Teszt/T1
</code>
</code>
-
* Egyetlen paranccsal törölje a Teszt könyvtárat!
+
</megoldas>
 +
* Egyetlen paranccsal törölje a Teszt könyvtárat! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ rm -r Teszt
feri@aries:~$ rm -r Teszt
</code>
</code>
-
* Jelenítse meg az aktuális könyvtár tartalmát!
+
</megoldas>
 +
* Jelenítse meg az aktuális könyvtár tartalmát! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls
feri@aries:~$ ls
</code>
</code>
-
* Jelenítse meg a /etc könyvtár tartalmát részletesen!
+
</megoldas>
 +
* Jelenítse meg a /etc könyvtár tartalmát részletesen! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -l /etc
feri@aries:~$ ls -l /etc
</code>
</code>
-
* Jelenítse meg a /etc könyvtár conf kiterjesztésű fájljait!
+
</megoldas>
 +
* Jelenítse meg a /etc könyvtár conf kiterjesztésű fájljait! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -l /etc/*.conf
feri@aries:~$ ls -l /etc/*.conf
</code>
</code>
-
* Jelenítse meg a /etc könyvtár azon fájljait, melyek p-vel kezdődnek!
+
</megoldas>
 +
* Jelenítse meg a /etc könyvtár azon fájljait, melyek p-vel kezdődnek! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -l /etc/p*
feri@aries:~$ ls -l /etc/p*
</code>
</code>
-
* Jelenítse meg a /etc könyvtár azon fájljait, melyek f-re végződnek!
+
</megoldas>
 +
* Jelenítse meg a /etc könyvtár azon fájljait, melyek f-re végződnek! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -l /etc/*f
feri@aries:~$ ls -l /etc/*f
</code>
</code>
-
* Jelenítse meg a /etc könyvtár azon fájljait, melyek első karaktere p, a harmadik s és d-re végződnek!
+
</megoldas>
 +
* Jelenítse meg a /etc könyvtár azon fájljait, melyek első karaktere p, a harmadik s és d-re végződnek! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -l /etc/p?s*d
feri@aries:~$ ls -l /etc/p?s*d
</code>
</code>
-
* Jelenítse meg a home könyvtárának tartalmát a benne levő rejtett fájlokkal együtt!
+
</megoldas>
 +
* Jelenítse meg a home könyvtárának tartalmát a benne levő rejtett fájlokkal együtt! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -la ~
feri@aries:~$ ls -la ~
</code>
</code>
-
* Jelenítse meg a /etc könyvtár azon fájljait, melyek második karaktere a vagy n!
+
</megoldas>
 +
* Jelenítse meg a /etc könyvtár azon fájljait, melyek második karaktere a vagy n! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -l /etc/?[an]*
feri@aries:~$ ls -l /etc/?[an]*
</code>
</code>
-
* Jelenítse meg a /etc könyvtár azon fájljait, melyek második karaktere nem a és nem n!
+
</megoldas>
 +
* Jelenítse meg a /etc könyvtár azon fájljait, melyek második karaktere nem a és nem n! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -l /etc/?[^an]*
feri@aries:~$ ls -l /etc/?[^an]*
</code>
</code>
-
* Keresse meg a rendszer összes .conf kiterjeszésű fájlját (hosszan fut)!
+
</megoldas>
 +
* Keresse meg a rendszer összes .conf kiterjeszésű fájlját (hosszan fut)! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -lR /*.conf
feri@aries:~$ ls -lR /*.conf
</code>
</code>
-
 
+
</megoldas>
-
* Indítsa el a Midnight Commanert!
+
* Indítsa el a Midnight Commanert! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ mc
feri@aries:~$ mc
</code>
</code>
 +
</megoldas>
* A fenti feladatokat végezze el a Midnight Commanderrel is!
* A fenti feladatokat végezze el a Midnight Commanderrel is!
== Fájlkezelő parancsok ==
== Fájlkezelő parancsok ==
-
Parancsok: touch, cp, mv, rm, cat, file, TODO: touch.
+
<kivonat>touch, cp, mv, rm, cat, file, TODO: touch.</kivonat>
<div style="padding:0; margin:0; border-top:0; margin-bottom:1.0em;width:300px;float:right;">
<div style="padding:0; margin:0; border-top:0; margin-bottom:1.0em;width:300px;float:right;">
  gyakorlat
  gyakorlat
129. sor: 155. sor:
   |  |--Tmp
   |  |--Tmp
</div>
</div>
-
* Hozza létre a home könyvtárában az ábrán látható könyvtárakat!
+
* Hozza létre a home könyvtárában az ábrán látható könyvtárakat! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ mkdir -p gyakorlat/Proba/test/unix
feri@aries:~$ mkdir -p gyakorlat/Proba/test/unix
135. sor: 161. sor:
feri@aries:~$ mkdir -p gyakorlat/Check/tmp
feri@aries:~$ mkdir -p gyakorlat/Check/tmp
</code>
</code>
-
* Lépjen a /etc könyvtárba! Jelenítse meg az innen nyíló könyvtárrendszert a tree paranccsal! Csak a könyvtárakat jelenítse meg, a fájlokat ne!
+
</megoldas>
 +
* Lépjen a /etc könyvtárba! Jelenítse meg az innen nyíló könyvtárrendszert a tree paranccsal! Csak a könyvtárakat jelenítse meg, a fájlokat ne! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cd /etc
feri@aries:~$ cd /etc
feri@aries:~$ tree -d
feri@aries:~$ tree -d
</code>
</code>
-
* Másolja a /etc könyvtár passwd fájlját a Proba könyvtárba!
+
</megoldas>
 +
* Másolja a /etc könyvtár passwd fájlját a Proba könyvtárba! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cp /etc/passwd ~/gyakorlat/Proba
feri@aries:~$ cp /etc/passwd ~/gyakorlat/Proba
</code>
</code>
-
* Másolja a /etc könyvtár shadow nevű fájlját a test könyvtárba!
+
</megoldas>
 +
* Másolja a /etc könyvtár shadow nevű fájlját a test könyvtárba! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cp /etc/shadow ~/gyakorlat/Proba/test
feri@aries:~$ cp /etc/shadow ~/gyakorlat/Proba/test
</code>
</code>
-
* Másolja a /etc könyvtár összes conf kiterjesztésű fájlját a Linux könyvtárba!
+
</megoldas>
 +
* Másolja a /etc könyvtár összes conf kiterjesztésű fájlját a Linux könyvtárba! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cp /etc/*.conf ~/gyakorlat/Proba/Linux
feri@aries:~$ cp /etc/*.conf ~/gyakorlat/Proba/Linux
</code>
</code>
-
* Másolja a /etc könyvtár azon fájljait, melynek második karaktere a, a negyedik s, és d-re végződnek, a Check könyvtárba!
+
</megoldas>
 +
* Másolja a /etc könyvtár azon fájljait, melynek második karaktere a, a negyedik s, és d-re végződnek, a Check könyvtárba! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cp /etc/?a?s*d ~/gyakorlat/Check
feri@aries:~$ cp /etc/?a?s*d ~/gyakorlat/Check
</code>
</code>
-
* Helyezze át a Test könyvtár minden fájlját a Linux könyvtárba!
+
</megoldas>
 +
* Helyezze át a Test könyvtár minden fájlját a Linux könyvtárba! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ mv ~/gyakorlat/Proba/test ~/gyakorlat/Proba/Linux
feri@aries:~$ mv ~/gyakorlat/Proba/test ~/gyakorlat/Proba/Linux
</code>
</code>
-
* Hozzon létre egy új fájlt a Check könyvtárban, melynek neve Adatok.txt!
+
</megoldas>
 +
* Hozzon létre egy új fájlt a Check könyvtárban, melynek neve Adatok.txt! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ touch ~/gyakorlat/Check/Adatok.txt
feri@aries:~$ touch ~/gyakorlat/Check/Adatok.txt
</code>
</code>
-
* Törölje a Linux könyvtár fájljait!
+
</megoldas>
 +
* Törölje a Linux könyvtár fájljait! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ rm ~/gyakorlat/Proba/Linux/*
feri@aries:~$ rm ~/gyakorlat/Proba/Linux/*
</code>
</code>
-
* Törölje a Próba könyvtárat!
+
</megoldas>
 +
* Törölje a Próba könyvtárat! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ rm -r ~/gyakorlat/Proba
feri@aries:~$ rm -r ~/gyakorlat/Proba
</code>
</code>
-
* Jelenítse meg a képernyőn a /etc/passwd fájl tartalmát!
+
</megoldas>
 +
* Jelenítse meg a képernyőn a /etc/passwd fájl tartalmát! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cat /etc/passwd
feri@aries:~$ cat /etc/passwd
</code>
</code>
-
* Az előző feladatot végezze el a less paranccsal is! Értelmezze a fájl szerkezetét! * Lapozzon a szövegben, keresse meg a Bela nevű felhasználókat! Lépjen ki a less-ből!
+
</megoldas>
 +
* Az előző feladatot végezze el a less paranccsal is! Értelmezze a fájl szerkezetét! * Lapozzon a szövegben, keresse meg a Bela nevű felhasználókat! Lépjen ki a less-ből! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ less passwd
feri@aries:~$ less passwd
</code>
</code>
-
* Állapítsa meg a következő fájlok típusát: /bin/bash, /etc/passwd, /var/log/syslog!
+
</megoldas>
 +
* Állapítsa meg a következő fájlok típusát: /bin/bash, /etc/passwd, /var/log/syslog! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ file /bin/bash
feri@aries:~$ file /bin/bash
186. sor: 224. sor:
feri@aries:~$ file /var/log/syslog
feri@aries:~$ file /var/log/syslog
</code>
</code>
 +
</megoldas>
== Linkek ==
== Linkek ==
-
Parancsok: ln, readlink.
+
<kivonat>ln, readlink</kivonat>
-
* Nézze meg a Proba könyvtár passwd fájljának linkszámát! Hozzon létre egy hardlinket erre a fájlra jelszofajl néven! Jelenítse meg a jelszofajl tartalmát! Mennyi a linkszáma ennek és az eredeti fájlnak?  
+
* Nézze meg a Proba könyvtár passwd fájljának linkszámát! Hozzon létre egy hardlinket erre a fájlra jelszofajl néven! Jelenítse meg a jelszofajl tartalmát! Mennyi a linkszáma ennek és az eredeti fájlnak? <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cd ~/gyakorlat/Proba
feri@aries:~$ cd ~/gyakorlat/Proba
196. sor: 235. sor:
feri@aries:~$ ls -l passwd
feri@aries:~$ ls -l passwd
</code>
</code>
-
* Törölje a passwd nevű fájlt! Mennyi most a linkszám? Megjeleníthető a jelszofajl tartalma?
+
</megoldas>
 +
* Törölje a passwd nevű fájlt! Mennyi most a linkszám? Megjeleníthető a jelszofajl tartalma? <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ rm passwd
feri@aries:~$ rm passwd
202. sor: 242. sor:
feri@aries:~$ cat jelszofajl
feri@aries:~$ cat jelszofajl
</code>
</code>
-
* Nevezze át a jelszofajl-t passwd-re! Hozzon létre egy softlinket erre a fájlra, a neve legyen s_p.txt!  
+
</megoldas>
 +
* Nevezze át a jelszofajl-t passwd-re! Hozzon létre egy softlinket erre a fájlra, a neve legyen s_p.txt! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ mv jelszofajl passwd
feri@aries:~$ mv jelszofajl passwd
feri@aries:~$ ln -s passwd s_p.txt
feri@aries:~$ ln -s passwd s_p.txt
</code>
</code>
-
* Milyen hosszú ez a fájl? Miért ennyi?  
+
</megoldas>
 +
* Milyen hosszú ez a fájl? Miért ennyi? <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -l
feri@aries:~$ ls -l
</code>
</code>
-
* Jelenítse meg az s_p.txt tartalmát!  
+
</megoldas>
 +
* Jelenítse meg az s_p.txt tartalmát! <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ cat s_p.txt
feri@aries:~$ cat s_p.txt
</code>
</code>
-
* Jelenítse meg a tartalomjegyzéket! Hol látható, hogy ez a fájl valójában softlink?
+
</megoldas>
 +
* Jelenítse meg a tartalomjegyzéket! Hol látható, hogy ez a fájl valójában softlink? <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -l
feri@aries:~$ ls -l
</code>
</code>
 +
</megoldas>
== Eszközfájlok ==
== Eszközfájlok ==
-
Parancsok: mount, umount, df, du.
+
<kivonat>mount, umount, df, du</kivonat>
-
* Milyen eszközfájlokat lát a /dev könyvtárban?
+
* Milyen eszközfájlokat lát a /dev könyvtárban? <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ ls -l /dev
feri@aries:~$ ls -l /dev
</code>
</code>
-
* Milyen partíciókból és meghajtókból áll össze az ön által használt Unix rendszer (azaz milyen mountolások vannak benne?)
+
* Milyen partíciókból és meghajtókból áll össze az ön által használt Unix rendszer (azaz milyen mountolások vannak benne?) <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ mount
feri@aries:~$ mount
</code>
</code>
-
* Mennyi szabad hely van a rendszerben? (Könnyen értelmezhető formában jelenítse meg az adatokat!)
+
</megoldas>
 +
* Mennyi szabad hely van a rendszerben? (Könnyen értelmezhető formában jelenítse meg az adatokat!) <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ df -H
feri@aries:~$ df -H
</code>
</code>
-
* Mennyi helyet foglal el a /etc alkönyvtár? (Könnyen értelmezhető formában jelenítse meg az adatokat!)
+
</megoldas>
 +
* Mennyi helyet foglal el a /etc alkönyvtár? (Könnyen értelmezhető formában jelenítse meg az adatokat!) <megoldas>
<code lang="bash">
<code lang="bash">
feri@aries:~$ du -sH /etc
feri@aries:~$ du -sH /etc
</code>
</code>
 +
</megoldas>

A lap 2010. április 22., 19:48-kori változata

Tartalomjegyzék

Könyvtárkezelés

Kivonat: ls ~ (*, ? []), pwd, tree, cd, mkdir, rmdir, rm, mv, mc
  • Melyik az aktuális könyvtár?
  • Lépjen a gyökérkönyvtárba!
  • Lépjen a saját home könyvtárába!
  • Lépjen a rendszergazda home könyvtárába (a jogosultsági rendszer valószínűleg megakadályozza majd)!
  • Lépjen a gyökérkönyvtárból nyíló etc könyvtárba!
  • Lépjen vissza egy szinttel feljebb!
  • Jelenítse meg az aktuális könyvtár tartalomjegyzékét!
  • Jelenítse meg a /etc, majd a /var/log könyvtár tartalomjegyzékét is (részletes adatokkal)!
  • Lépjen a saját home könyvtárába! Hozzon létre egy új alkönyvtárat, a neve legyen Teszt!
  • Egyetlen paranccsal hozzon létre ebben két újabb könyvtárat, T1-et és T2-t!
  • Rajzoltassa ki a könyvtárstruktúrát a tree paranccsal! A további feladatok megoldása során használja ezt a megoldások helyességének ellenőrzésére!
  • Egyetlen paranccsal hozzon létre a Teszt könyvtárból nyíló három, egymásból nyíló könyvtárat: Unix/Linux/Debian néven!
  • Nevezze át a Debian könyvtárat Deb-re!
  • Helyezze át a Deb könyvtárat a T1-be!
  • Törölje a T1 könyvtárat!
  • Egyetlen paranccsal törölje a Teszt könyvtárat!
  • Jelenítse meg az aktuális könyvtár tartalmát!
  • Jelenítse meg a /etc könyvtár tartalmát részletesen!
  • Jelenítse meg a /etc könyvtár conf kiterjesztésű fájljait!
  • Jelenítse meg a /etc könyvtár azon fájljait, melyek p-vel kezdődnek!
  • Jelenítse meg a /etc könyvtár azon fájljait, melyek f-re végződnek!
  • Jelenítse meg a /etc könyvtár azon fájljait, melyek első karaktere p, a harmadik s és d-re végződnek!
  • Jelenítse meg a home könyvtárának tartalmát a benne levő rejtett fájlokkal együtt!
  • Jelenítse meg a /etc könyvtár azon fájljait, melyek második karaktere a vagy n!
  • Jelenítse meg a /etc könyvtár azon fájljait, melyek második karaktere nem a és nem n!
  • Keresse meg a rendszer összes .conf kiterjeszésű fájlját (hosszan fut)!
  • Indítsa el a Midnight Commanert!
  • A fenti feladatokat végezze el a Midnight Commanderrel is!

Fájlkezelő parancsok

Kivonat: touch, cp, mv, rm, cat, file, TODO: touch.
gyakorlat
 |
 |--Proba
 |  |
 |  |--test
 |  |  |---unix
 |  |
 |  |--Linux
 |
 |--Check
 |  |--Tmp
  • Hozza létre a home könyvtárában az ábrán látható könyvtárakat!
  • Lépjen a /etc könyvtárba! Jelenítse meg az innen nyíló könyvtárrendszert a tree paranccsal! Csak a könyvtárakat jelenítse meg, a fájlokat ne!
  • Másolja a /etc könyvtár passwd fájlját a Proba könyvtárba!
  • Másolja a /etc könyvtár shadow nevű fájlját a test könyvtárba!
  • Másolja a /etc könyvtár összes conf kiterjesztésű fájlját a Linux könyvtárba!
  • Másolja a /etc könyvtár azon fájljait, melynek második karaktere a, a negyedik s, és d-re végződnek, a Check könyvtárba!
  • Helyezze át a Test könyvtár minden fájlját a Linux könyvtárba!
  • Hozzon létre egy új fájlt a Check könyvtárban, melynek neve Adatok.txt!
  • Törölje a Linux könyvtár fájljait!
  • Törölje a Próba könyvtárat!
  • Jelenítse meg a képernyőn a /etc/passwd fájl tartalmát!
  • Az előző feladatot végezze el a less paranccsal is! Értelmezze a fájl szerkezetét! * Lapozzon a szövegben, keresse meg a Bela nevű felhasználókat! Lépjen ki a less-ből!
  • Állapítsa meg a következő fájlok típusát: /bin/bash, /etc/passwd, /var/log/syslog!

Linkek

Kivonat: ln, readlink
  • Nézze meg a Proba könyvtár passwd fájljának linkszámát! Hozzon létre egy hardlinket erre a fájlra jelszofajl néven! Jelenítse meg a jelszofajl tartalmát! Mennyi a linkszáma ennek és az eredeti fájlnak?
  • Törölje a passwd nevű fájlt! Mennyi most a linkszám? Megjeleníthető a jelszofajl tartalma?
  • Nevezze át a jelszofajl-t passwd-re! Hozzon létre egy softlinket erre a fájlra, a neve legyen s_p.txt!
  • Milyen hosszú ez a fájl? Miért ennyi?
  • Jelenítse meg az s_p.txt tartalmát!
  • Jelenítse meg a tartalomjegyzéket! Hol látható, hogy ez a fájl valójában softlink?

Eszközfájlok

Kivonat: mount, umount, df, du
  • Milyen eszközfájlokat lát a /dev könyvtárban?
  • Mennyi szabad hely van a rendszerben? (Könnyen értelmezhető formában jelenítse meg az adatokat!)
  • Mennyi helyet foglal el a /etc alkönyvtár? (Könnyen értelmezhető formában jelenítse meg az adatokat!)
Skin by RIL Partner