Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
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.