-
Tóth Miklós Tibor authoredTóth Miklós Tibor authored
elso.txt 3.37 KiB
Bemutatkozás, rövid bevezető
Azért kell megtanulni konzolos felületet megtanulni, mert a szervereken nincs GUI. De saját gépen valszeg lesz.
Nyissuk meg.
látszik a user
látszik a gép neve
látszik, hogy most hol vagyok (~)
shellben parancsokat hasyálunk arra hogz különböző feladatokat elvégeyyünk.
tab megnyomásával kiegísyítheted a parancsot, ha egyértelmű, ha nem akkor felkínálja a lehetőségeket
nyilakkal előző parancsok
ls
cd Documentsbe tab tab
. az aktuális mapppa
.. az eggyel feljebb lévő mappa
visszaértünk
ls -la
l- listáz
a- rejtett fájlokat is megmutatja
a parancsoknak vannak --kapcsolói, plusz functionok
-la az több infót is kiír egy-egy fájlról nem csak a nevét, később lesz róla szó még
-- help
Ahogz láthatjátoknem fér ki a szöveg a képernzőre, erre találták ki a
less parancsot, melz a bemenetén kapott szöveget görgethető formában jeleníti meg.
-- help | less
egy terminálnyi szöveget ír ki és így olvashatóbb
lehet enterrel és pgup pgdn navigálniú
q-val kilépni ebből a módból
man - manual, felhasználói segédlet, bővebb leírás a különböző parancsokhoz.
mkdir make directory
látjuk a listában
menjünk bele
touch - üres fájl létrehozása tetszőleges fájlkiterjesztéssel
csináltam pörkölt, listában látsyik
echo visszhang, vagyis visszakapod, amit utána írtál
cat: kiírja a fájlok tartalmát a terminalra.
cat pörkötl, üres
mi az a > ? átirányítja egy program kimenetét egy fájlba
echo szeretem > pörkölt
cat pörkölt, benne van a szó
cd ..
cd Documents
látjuk a fájlokat
ls *.txt
| pipe, egy program kimenetét beleírja egy másik program bemenetébe
grep - szűr a bemenetére kapott sorokra
grep almafa
grep alma
mi van a randomsorok.txt-ben (cat)
| grep never viszont így csak egy találatunk van, mivel csak a kisbetűs egzeyéseket keresi
erre van a -i parancs és így már a nagzbetűk és kisbetűk között nem tesz különbséget -i (case insensitive)
nano egyszerű szövegszerkesztő...
ha újra megnyitjuk látszik hogy tényleg sikerült szerkeszteni.
van még egy nagyon hasznos bash mágia, ez a shell execution
"valami szöveg amit akarsz $(parancs)" és ezzel a program kimenetét hozzá fogja illeszteni a szöveghez.
próbáljuk ki
rm - remove
rmdir - remove directory
rm randomsorok.txt
ls --> eltűnt
menjünk eggyel feljebb a mappák között
töröljük az almafa mappa tartalmát és utána az almafa mappát
ls --> eltűnt lol
A csomag alatt egy programot értünk, annak konfigurációs fájljaival, valamint függőségeivel együtt.
Általában sudo hasynálata syükséges a rendsyer konfigurációjának, fájljainak, valamint a rendsyer programjainak módosításáhoy
Néyyük meg hogz hogzan néy ki a linux rendsyerek mappastruktúrja
Jelenleg a user mappájában tartóykodom ~ -vel jelöl.
ls -la
minden fájl valamelyik felhasználó és csoport tulajdona
különböző jogok (w,x,r) ez van a mappa első oszlopában d - directory, hármassal a jelölések,
user, group, other users, - nincs hozzá jogom, betű van hozzá
második oszlop a felhasználó, user
harmadik a csoport, group
utána még egy pár adat, méret, modosítás dátuma, név
lehet eyeket modósítani chmod segítségével, u, g, o, +, -,
lehet módosítani a tulajdonost is a chown és a chgrp segítségével, ezekhez root jog szükséges.