rilpoint_mw113

Linux:Átirányítások, szűrők

(Változatok közti eltérés)
(Új oldal, tartalma: „== Átirányítások, szűrők == Parancsok: grep, cut, wc, head, tail, tr, sort, uniq, tee, more (less, most) * Az ls parancs kimenetét irányítsa át a /tmp/lista.txt …”)
1. sor: 1. sor:
-
== Átirányítások, szűrők ==
+
= Átirányítások =
Parancsok: grep, cut, wc, head, tail, tr, sort, uniq, tee, more (less, most)
Parancsok: grep, cut, wc, head, tail, tr, sort, uniq, tee, more (less, most)
-
* Az ls parancs kimenetét irányítsa át a /tmp/lista.txt fájlba!
+
 
-
* Az /etc könyvtár conf-ra végződő fájljainak tartalmát másolja össze egyetlen fájlba, a /tmp/lista.txt-be! Mi történt annak korábbi tartalmával?
+
* Az ls parancs kimenetét irányítsa át a /tmp/lista-<username>.txt fájlba, ahol az <username> helyére az Ön bejelentkezési nevét helyettesítse be!
-
* A /tmp/lista.txt fájlhoz fűzze hozzá az aktuális dátumot és időt!
+
<code lang="bash">
 +
feri@aries:~$ ls >/tmp/lista-feri.txt
 +
</code>
 +
* Az /etc könyvtár conf-ra végződő fájljainak tartalmát másolja össze egyetlen fájlba, a /tmp/lista-<username>.txt-be! Mi történt annak korábbi tartalmával?
 +
<code lang="bash">
 +
feri@aries:~$ cat /etc/*.conf >/tmp/lista-feri.txt
 +
</code>
 +
* A /tmp/lista-<username>.txt fájlhoz fűzze hozzá az aktuális dátumot és időt!
 +
<code lang="bash">
 +
feri@aries:~$ date >>/tmp/lista-feri.txt
 +
</code>
* Hozza létre a /tmp könyvtárat! Az esetleges hibaüzeneteket irányítsa át a hiba.txt fájlba!
* Hozza létre a /tmp könyvtárat! Az esetleges hibaüzeneteket irányítsa át a hiba.txt fájlba!
 +
<code lang="bash">
 +
feri@aries:~$ mkdir /tmp 2>hiba.txt
 +
</code>
* Hozza létre a /tmp könyvtárat! Az esetleges hibaüzeneteket ne jelenítse meg!
* Hozza létre a /tmp könyvtárat! Az esetleges hibaüzeneteket ne jelenítse meg!
 +
<code lang="bash">
 +
feri@aries:~$ mkdir /tmp 2>/dev/null
 +
</code>
* [TODO: Bemenet átirányítása]
* [TODO: Bemenet átirányítása]
-
 
+
= Szűrők =
* Jelenítse meg a /etc/passwd tartalmát oldalakra bontva! Hogyan lehet a következő oldalara lapozni, az előző oldalra ugrani, soronként fel- illetve továbblépni, szövegrészt keresni, illetve kilépni a pagerből?
* Jelenítse meg a /etc/passwd tartalmát oldalakra bontva! Hogyan lehet a következő oldalara lapozni, az előző oldalra ugrani, soronként fel- illetve továbblépni, szövegrészt keresni, illetve kilépni a pagerből?
-
 
+
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* A /etc/passwd fájlból jelenítse meg azokat a sorokat, amelyek:
* A /etc/passwd fájlból jelenítse meg azokat a sorokat, amelyek:
# tartalmazzák az sh karakterláncot.
# tartalmazzák az sh karakterláncot.
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
# nem tartalmazzák az sh karakterláncot.
# nem tartalmazzák az sh karakterláncot.
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
# r betűvel kezdődnek.
# r betűvel kezdődnek.
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
# false-ra végződnek.
# false-ra végződnek.
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
# akiknek a login neve f-fel kezdődik?
# akiknek a login neve f-fel kezdődik?
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
# akiknek a login nevében szerepel a tom szó.
# akiknek a login nevében szerepel a tom szó.
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
# akinek a login neve pontosan root.
# akinek a login neve pontosan root.
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
# akinek a login neve magánhangzóval kezdődik?
# akinek a login neve magánhangzóval kezdődik?
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
# akinek a shellje nem /bin/bash?
# akinek a shellje nem /bin/bash?
-
 
+
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Hány blokkos eszközfájl van a /dev könyvtárban? Hány karakteres eszközfájl van ugyanebben a könyvtárban?
* Hány blokkos eszközfájl van a /dev könyvtárban? Hány karakteres eszközfájl van ugyanebben a könyvtárban?
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Jelenítse meg az /etc/bashrc fájl azon nem üres sorait, amelyek nem megjegyzések (azaz nem #-tel kezdődnek)!
* Jelenítse meg az /etc/bashrc fájl azon nem üres sorait, amelyek nem megjegyzések (azaz nem #-tel kezdődnek)!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Az előző feladatot oldja meg úgy, hogy ezeket a sorokat a home könyvtárába, egy bash.txt nevű fájlba írja ki!
* Az előző feladatot oldja meg úgy, hogy ezeket a sorokat a home könyvtárába, egy bash.txt nevű fájlba írja ki!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Hány olyan könyvtár van az etc-ben, melynek csoportjogai: r-x?
* Hány olyan könyvtár van az etc-ben, melynek csoportjogai: r-x?
-
 
+
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Jelenítse meg a root felhasználó bejelentkezéseinek történetét!
* Jelenítse meg a root felhasználó bejelentkezéseinek történetét!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Be van most jelentkezve a root nevű felhasználó? Ha igen, mit futtat most?
* Be van most jelentkezve a root nevű felhasználó? Ha igen, mit futtat most?
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Hány különféle shell létezik a passwd fájlban?
* Hány különféle shell létezik a passwd fájlban?
-
* Írassa ki a bejelentkezettek listáját! Gondoskodjon arról, hogy ha valaki több példányban jelentkezett be, akkor is csak egyszer jelenjen meg a neve!
+
<code lang="bash">
 +
feri@aries:~$
 +
</code>
 +
* Írassa ki a bejelentkezettek listáját! Gondoskodjon arról, hogy ha valaki több példányban jelentkezett be, akkor is  
 +
csak egyszer jelenjen meg a neve!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Kik azok a felhasználók, akik ebben a hónapban bejelentkeztek a szerverre (a reboot felhasználó nem érdekel bennünket)?
* Kik azok a felhasználók, akik ebben a hónapban bejelentkeztek a szerverre (a reboot felhasználó nem érdekel bennünket)?
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Írassa ki a felhasználók neveit ábécé sorrendben!
* Írassa ki a felhasználók neveit ábécé sorrendben!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* A /etc/passwd file-ban hány sor kezdődik f-fel?
* A /etc/passwd file-ban hány sor kezdődik f-fel?
-
 
+
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Jelenítse meg a /etc/passwd első három sorát!
* Jelenítse meg a /etc/passwd első három sorát!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Jelenítse meg a /etc/passwd utolsó hét sorát!
* Jelenítse meg a /etc/passwd utolsó hét sorát!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Jelenítse meg a felhasználók névsorából az első, majd az utolsó 12 nevet! Meg tudja oldani ezt egy sor begépelésével is?
* Jelenítse meg a felhasználók névsorából az első, majd az utolsó 12 nevet! Meg tudja oldani ezt egy sor begépelésével is?
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Melyik felhasználó jelentkezett be először ebbe a hónapban?
* Melyik felhasználó jelentkezett be először ebbe a hónapban?
-
 
+
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Hány sora van a /etc/passwd file-nak?
* Hány sora van a /etc/passwd file-nak?
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Hány karakter van ugyenezen file utolsó 8 sorában?
* Hány karakter van ugyenezen file utolsó 8 sorában?
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Hány karakter van a /etc könyvtár tartalomjegyzékében?
* Hány karakter van a /etc könyvtár tartalomjegyzékében?
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Hány alkalommal jelentkezett be a root felhasználó ebben a hónapban?
* Hány alkalommal jelentkezett be a root felhasználó ebben a hónapban?
-
 
+
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Jelenítse meg a /etc/passwd tartalmát rendezve!
* Jelenítse meg a /etc/passwd tartalmát rendezve!
-
* Jelenítse meg a passwd fájlból kinyert UID-eket  
+
<code lang="bash">
 +
feri@aries:~$
 +
</code>
 +
* Jelenítse meg a passwd fájlból kinyert UID-eket!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Jelenítse meg az ábécébe rendezett passwd file tartalmának első 15 sorát!
* Jelenítse meg az ábécébe rendezett passwd file tartalmának első 15 sorát!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Hány sorból és karakterből áll az előző parancs kimenete?
* Hány sorból és karakterből áll az előző parancs kimenete?
-
 
+
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Írassa ki a felhasználók nevét úgy, hogy minden ékezetes karaktert cseréljen ékezet nélkülire, a szóköz karaktert pedig helyettesítse _ karakterrel!
* Írassa ki a felhasználók nevét úgy, hogy minden ékezetes karaktert cseréljen ékezet nélkülire, a szóköz karaktert pedig helyettesítse _ karakterrel!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* A felhasználók listájában törölje az összes j karaktert!
* A felhasználók listájában törölje az összes j karaktert!
-
 
+
<code lang="bash">
 +
feri@aries:~$
 +
</code>
* Írassa ki a /etc/passwd tartalmát visszafelé!
* Írassa ki a /etc/passwd tartalmát visszafelé!
 +
<code lang="bash">
 +
feri@aries:~$
 +
</code>

A lap 2010. március 28., 19:38-kori változata

Átirányítások

Parancsok: grep, cut, wc, head, tail, tr, sort, uniq, tee, more (less, most)

  • Az ls parancs kimenetét irányítsa át a /tmp/lista-<username>.txt fájlba, ahol az <username> helyére az Ön bejelentkezési nevét helyettesítse be!
feri@aries:~$ ls >/tmp/lista-feri.txt
  • Az /etc könyvtár conf-ra végződő fájljainak tartalmát másolja össze egyetlen fájlba, a /tmp/lista-<username>.txt-be! Mi történt annak korábbi tartalmával?
feri@aries:~$ cat /etc/*.conf >/tmp/lista-feri.txt
  • A /tmp/lista-<username>.txt fájlhoz fűzze hozzá az aktuális dátumot és időt!
feri@aries:~$ date >>/tmp/lista-feri.txt
  • Hozza létre a /tmp könyvtárat! Az esetleges hibaüzeneteket irányítsa át a hiba.txt fájlba!
feri@aries:~$ mkdir /tmp 2>hiba.txt
  • Hozza létre a /tmp könyvtárat! Az esetleges hibaüzeneteket ne jelenítse meg!
feri@aries:~$ mkdir /tmp 2>/dev/null
  • [TODO: Bemenet átirányítása]

Szűrők

  • Jelenítse meg a /etc/passwd tartalmát oldalakra bontva! Hogyan lehet a következő oldalara lapozni, az előző oldalra ugrani, soronként fel- illetve továbblépni, szövegrészt keresni, illetve kilépni a pagerből?
feri@aries:~$
  • A /etc/passwd fájlból jelenítse meg azokat a sorokat, amelyek:
  1. tartalmazzák az sh karakterláncot.
feri@aries:~$
  1. nem tartalmazzák az sh karakterláncot.
feri@aries:~$
  1. r betűvel kezdődnek.
feri@aries:~$
  1. false-ra végződnek.
feri@aries:~$
  1. akiknek a login neve f-fel kezdődik?
feri@aries:~$
  1. akiknek a login nevében szerepel a tom szó.
feri@aries:~$
  1. akinek a login neve pontosan root.
feri@aries:~$
  1. akinek a login neve magánhangzóval kezdődik?
feri@aries:~$
  1. akinek a shellje nem /bin/bash?
feri@aries:~$
  • Hány blokkos eszközfájl van a /dev könyvtárban? Hány karakteres eszközfájl van ugyanebben a könyvtárban?
feri@aries:~$
  • Jelenítse meg az /etc/bashrc fájl azon nem üres sorait, amelyek nem megjegyzések (azaz nem #-tel kezdődnek)!
feri@aries:~$
  • Az előző feladatot oldja meg úgy, hogy ezeket a sorokat a home könyvtárába, egy bash.txt nevű fájlba írja ki!
feri@aries:~$
  • Hány olyan könyvtár van az etc-ben, melynek csoportjogai: r-x?
feri@aries:~$
  • Jelenítse meg a root felhasználó bejelentkezéseinek történetét!
feri@aries:~$
  • Be van most jelentkezve a root nevű felhasználó? Ha igen, mit futtat most?
feri@aries:~$
  • Hány különféle shell létezik a passwd fájlban?
feri@aries:~$
  • Írassa ki a bejelentkezettek listáját! Gondoskodjon arról, hogy ha valaki több példányban jelentkezett be, akkor is

csak egyszer jelenjen meg a neve!

feri@aries:~$
  • Kik azok a felhasználók, akik ebben a hónapban bejelentkeztek a szerverre (a reboot felhasználó nem érdekel bennünket)?
feri@aries:~$
  • Írassa ki a felhasználók neveit ábécé sorrendben!
feri@aries:~$
  • A /etc/passwd file-ban hány sor kezdődik f-fel?
feri@aries:~$
  • Jelenítse meg a /etc/passwd első három sorát!
feri@aries:~$
  • Jelenítse meg a /etc/passwd utolsó hét sorát!
feri@aries:~$
  • Jelenítse meg a felhasználók névsorából az első, majd az utolsó 12 nevet! Meg tudja oldani ezt egy sor begépelésével is?
feri@aries:~$
  • Melyik felhasználó jelentkezett be először ebbe a hónapban?
feri@aries:~$
  • Hány sora van a /etc/passwd file-nak?
feri@aries:~$
  • Hány karakter van ugyenezen file utolsó 8 sorában?
feri@aries:~$
  • Hány karakter van a /etc könyvtár tartalomjegyzékében?
feri@aries:~$
  • Hány alkalommal jelentkezett be a root felhasználó ebben a hónapban?
feri@aries:~$
  • Jelenítse meg a /etc/passwd tartalmát rendezve!
feri@aries:~$
  • Jelenítse meg a passwd fájlból kinyert UID-eket!
feri@aries:~$
  • Jelenítse meg az ábécébe rendezett passwd file tartalmának első 15 sorát!
feri@aries:~$
  • Hány sorból és karakterből áll az előző parancs kimenete?
feri@aries:~$
  • Írassa ki a felhasználók nevét úgy, hogy minden ékezetes karaktert cseréljen ékezet nélkülire, a szóköz karaktert pedig helyettesítse _ karakterrel!
feri@aries:~$
  • A felhasználók listájában törölje az összes j karaktert!
feri@aries:~$
  • Írassa ki a /etc/passwd tartalmát visszafelé!
feri@aries:~$
Skin by RIL Partner