Linux:Átirányítások, szűrők
(Változatok közti eltérés) (→Szorgalmi feladat) |
(→Szorgalmi feladat) |
||
180. sor: | 180. sor: | ||
* Írja ki az Euro hivatalos deviza árfolyamát, melyet a http://www.mnb.hu oldalon lehet megtekinteni! <megoldas> | * Írja ki az Euro hivatalos deviza árfolyamát, melyet a http://www.mnb.hu oldalon lehet megtekinteni! <megoldas> | ||
<code lang="bash"> | <code lang="bash"> | ||
- | wget --quiet http://www.mnb.hu -O - | grep ' | + | wget --quiet http://www.mnb.hu -O - | grep 'ctl00_WebPartManager1_MNBEuroExchangeRate1555713_ctl00_euroPriceLabel' | |
cut -d '>' -f2 | cut -d '<' -f1 | tr ',' '.' | cut -d '>' -f2 | cut -d '<' -f1 | tr ',' '.' | ||
</code></megoldas> | </code></megoldas> |
A lap 2013. február 26., 10:13-kori változata
Átirányítások
Kivonat: >, >>, <
- 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!
- 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?
- A /tmp/lista-<username>.txt fájlhoz fűzze hozzá az aktuális dátumot és időt!
- 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 ne jelenítse meg!
- [TODO: Bemenet átirányítása]
Szűrők
Kivonat: grep, cut, wc, head, tail, tr, sort, uniq, tee, more (less, most)
- 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?
- Az /etc/passwd fájlból jelenítse meg azokat a sorokat, amelyek tartalmazzák az sh karakterláncot!
- Az /etc/passwd fájlból jelenítse meg azokat a sorokat, amelyek nem tartalmazzák az sh karakterláncot!
- Az /etc/passwd fájlból jelenítse meg azokat a sorokat, amelyek r betűvel kezdődnek!
- Az /etc/passwd fájlból jelenítse meg azokat a sorokat, amelyek false-ra végződnek!
- Az /etc/passwd fájlból jelenítse meg azokat a sorokat, akiknek a login neve f-fel kezdődik!
- Az /etc/passwd fájlból jelenítse meg azokat a felhasználó neveket, akiknek a login nevében szerepel a tom szó!
- Az /etc/passwd fájlból jelenítse meg azokat a sorokat, amelyben a login név pontosan root!
- Hány olyan felhasználó van a rendszerben, akinek a login neve magánhangzóval kezdődik?
- Hány olyan felhasználó van a rendszerben, akinek a shellje nem /bin/bash?
- Hány blokkos eszközfájl van a /dev könyvtárban? Hány karakteres eszközfájl van ugyanebben a könyvtárban?
- Jelenítse meg az /etc/bashrc fájl azon nem üres sorait, amelyek nem megjegyzések (azaz nem #-tel kezdődnek)!
- 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!
- Hány olyan könyvtár van a /etc könyvtárban, melynek csoportjogai: r-x?
- Jelenítse meg a root felhasználó aktuális havi bejelentkezéseinek történetét!
- Be van most jelentkezve a rendszergazda? Ha igen, mit futtat most?
- 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!
- Kik azok a felhasználók, akik ebben a hónapban bejelentkeztek a szerverre (a reboot felhasználó nem érdekel bennünket)?
- Írassa ki a felhasználók neveit ábécé sorrendben!
- A /etc/passwd file-ban hány sor kezdődik f-fel?
- Jelenítse meg a /etc/passwd első három sorát!
- Jelenítse meg a /etc/passwd utolsó hét sorát!
- 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?
- Melyik felhasználó jelentkezett be először ebbe a hónapban?
- Hány sora van a /etc/passwd file-nak?
- Hány karakter van ugyenezen file utolsó 8 sorában?
- Hány karakter van az /etc könyvtár tartalomjegyzékében?
- Hány alkalommal jelentkezett be a root felhasználó ebben a hónapban?
- Jelenítse meg a /etc/passwd tartalmát rendezve!
- Jelenítse meg visszafelé rendezve a passwd fájlból kinyert UID-eket!
- Melyik a legnagyobb UID a /etc/passwd fájlban?
- Jelenítse meg az ábécébe rendezett passwd file tartalmának első 15 sorát!
- Hány sorból és karakterből áll az előző parancs kimenete?
- Í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!
- A felhasználók listájában törölje az összes j karaktert!
- Írassa ki a /etc/passwd tartalmát visszafelé!
Szorgalmi feladat
- Írja ki az Euro hivatalos deviza árfolyamát, melyet a http://www.mnb.hu oldalon lehet megtekinteni!