Skip to content
Snippets Groups Projects
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.