Képernyő törlése (gyorsbillentyű)
clear
vagy
CTRL + L
Tartalom kilistázása és a leggyakoribb kapcsolók
ls [opciók] [fájl vagy könyvtárnév]
ls opciók
-a rejtett fájlokat is megmutatja
-l szebb megjelenés, listába jelenjen meg, részletesebb
-R érzékeny a nagy betűkre. Rekurzivan jeleniti meg, tehát a benne lévő könyvtárakat is.
Lehet kombinálni is, tehát több kapcsolót megadni
ls -alR
Listázd ki az etc könyvtárat anélkül hogy belelépnél a könyvtárába
ls /etc
Listázd ki az etc könyvtárat paraméterezve anélkül hogy belelépnél a könyvtárába
ls -alR /etc
Helyettesítő karakterek
* | karakter: tetszőleges számú és jelentésű karaktert helyettesít |
? | karakter: 1 darab tetszőleges karaktert helyettesít |
[ ] | karakterek: a zárójelek közé írt karakterek között VAGY logikai kapcsolat lesz. |
Mindegy hogy mivel kezdődik (1 karakter )utána legyen sh és utána tetszőlegesen mindegy
ls ?sh*
Csak azokat listázza ki amelyek valamilyen karakterrel kezdődnek, mondjuk listázz ki mindent ami c betűvel kezdődik
ls c*
Listázzuk ki azokat amik h betűvel kezdődnek, majd vagy o betű, vagy k betű és utána lehet bármi.
ls h[od]*
Saját könyvtár létrehozása
mkdir
Hozz létre egy könyvtárat Teszt1 néven
mkdir Teszt1
Másolás
cp [i] [p] [r] honnan/mit hová
-i interaktiv mód, kérdést tesz fel mielőtt felülírja a fájlt
-p megőrzi, illetve örökíti az eredeti fájl hozzáférési jogait és módosítás idejét
– r ha a honnan/mit könyvtár, akkor az egész könyvtárat a benne lévő alkönyvtárakkal együtt másolja.
Át akarom másolni az etc könyvtáramban lévő .conf kiterjesztésű fájlokat a configfiles könyvtáramba
cp /etc/*.conf /root/Teszt1/
Állományok tartalmát olvassa és képernyőre küldi
cat
Írja ki a képernyőre az etc-services tartalmát
cat /etc/services | less
Megszűri a fájlt, lehet benne soronként vagy oldalankánt haladni.
less
more
Fájlok áthelyezése
mv [-f] [-i] honnan/mit hová
-i interaktiv mód, megerösitést kér.
mv használatakor az eredeti helyen eltűnik és csak az új helyen lesz
Létrehozza a megadott könyvtárat
mkdir <név>
Törli a megadott könyvtárat
rmdir <név>
Törli a megadott fájlt
rm <nev>
A megadott névvel egy üres fájlt hoz létre
touch <fájl>
Megnézhetjük, hogy kik vannak bejelentkezve
who
Megnézhetjük, hogy kik vannak bejelentkezve, több információval
w
A megadott felhasználóról kapunk információt
finger <user>
Figyelemmel kísérhetjük, hogy ki mikor és mennyi ideig volt a rendszerben.
last
a kimenetet átirányítható állományba is az egyik parancs kimenetét átküldi a másik parancs bemenetére (more, less)
ls /etc (etc könyvtáram tartalmát megjeleníti)
ls /etc >etc.txt (ha egy állományba akarom átirányítani a tartalmat, belerakta a parancs kimenetelét >)Ha nem adok semmilyen elérési utat, akkor a home(ahol vagyok) fogja létrehozni.
Ha van egy etc.txt könyvtáram és hozzá szeretnék fűzni valamit:
echo alma >>etc.txt
Ha egy kacsacsőrt használok akkor létrehozza az állományt és belepakolja amit mondunk neki (ha létezik olyan állomány akkor felülírja)
Ha két kacsacsőrt adok meg neki, akkor a végére oda fűzi
Az echo paranccsal szövegeket tudok megjeleníteni echo Alma van a fa alatt Kiírja a beírt szöveget Ha egy kacsacsőrt írok akkor belepakolja az állományt, ha két kacsacsőrt adok akkor a végére rakja.
echo
Csak azokat a sorokat listázza ki amelyekben a megadott szöveg szerepel -c: Csak az illeszkedő sorok számát adja vissza
grep [opciok] szöveg
Jenítse meg azokat a sorokat ahol szerepel a tcp szó Először előállítom az adathalmazt, majd átadom a grep-nek és a grep mit keressen ebben…azt hogy tcp.
cat /etc/services | grep tcp
Hány sorban fordul elő az adott kifejezés
cat /etc/services | grep -c tcp
azokat listázza ki amelyekben szerepel a tcp
cat /etc/services |grep tcp
Megadott fájlba megszámolja a sorokat, számokat stb. - l: sorok száma - w: szavak száma
wc [opciok]
Pl:
cat /etc/services |wc -l
VAGY ezt is átadhatom a wc nek
Adhatok üreset is
“”
cat /etc/services |grep tcp |wc -l
A számolás benne van a grep ben is
cat /etc/services |wc -l
ugyanaz
cat /etc/services |grep “” -c
Kiírja a rendszer verziószámát
uname -a
Kiírja a dátumot
date
Adott év naptára
cal <év>
Utolsó újraindítás óta eltelt idő
uptime
Kikapcsolja a számítógépet
shutdown [-h] [-r] time “message”
Kikapcsolja a számítógépet
-h: Leállítja a számítógépez
-r Újraindítja a számítógépet
time: megadott időben (pl: 19:45)
message: Megjeleníti az üzenetet a bejelentkezett felhasználóknak.
shutdown -h now
azonnal leállítja a gépet
Mit tárol az /etc/services állomány?
Ez egy jó nagy szöveges állomány.
Melyik porton mi figyel?