1.) Használat
Mielőtt elkezdjük, indítsuk el a Terminál-t - a legtöbb Linux-disztribúcióban billentyűkombinációval is elérhetjük mindezt - amit érdemes is lesz megjegyeznünk:
Ctrl + Alt + T
- Könyvtárak közötti navigáció ->
Az egyik leggyakoribb, amire biztosan szükségünk lesz, a merevlemezünkön található könyvtárak közötti lépegetés - erre való cd parancs - ami a Change Directory rövidítésekből tevődik össze. Az alábbi példa alapján próbáljuk is ki, hogyan léphetünk egyszerűen az alapértelmezett letöltési könyvtárunkba:
cd /home/felhasználónevünk/Letöltések
- ahol értelemszerűen a "felhasználónevünk" helyére a Linux-rendszerbe telepítéskor megadott - aktívan használt felhasználónevünket adjuk meg.
Ahogy láthatjuk, az alapértelmezett ~$ helyett ezúttal már a ~/Letöltések$ kiírás után villog a kurzorunk.
Egy könyvtárszintet feljebb/visszalépni a cd .. parancs kiadásával tudunk.
Amennyiben ismerjük a megnyitni kívánt könyvtárunk teljes elérési útvonalát, úgy a cd parancs után az előbbi példa szerint végig is írhatjuk, hogy akár egy ugrással odaléphessünk. Amennyiben nem - vagy nem teljesen - ismerjük, úgy használjuk segítségképpen a következő nélkülözhetetlen parancsunkat - ls - az aktuális könyvtártartalom lekéréséhez.
Ezt a parancsot további paraméterekkel is kiegészíthetjük - a könyvtáraink tartalmazhatnak például rejtett alkönyvtárakat, vagy fájlokat is - ezeknek a neve . írásjellel kezdődik - hogy segítsen megkülönböztetni a többiektől. Például:
.fájlnév vagy .mappanév
Ehhez használjuk a -a paramétert:
ls -a
Amennyiben az egyszerű lista helyett szeretnénk minden listaelemről részletes információkat - pl.: jogosultságok, méret, módosítási dátum - úgy használjuk a -l paramétert:
ls -l
Vagy akár össze is kombinálhatjuk a két paramétert - amennyiben mindkettő hatására egyszerre is szükségünk van:
ls -al
Szükségünk lehet továbbá szöveges tartalmú állományok tartalmának megtekintésére - amelyet a cat paranccsal tehetünk meg. Például:
cat script.sh
Lehetőségünk van egyszerre - egy paranccsal - több szöveges tartalmú állomány megtekintésére is:
cat script_01.sh script_02.sh
Most pedig következzen, hogyan is tudjuk a meglévő állományainkat/könyvtárainkat aktuális könyvtárukból egy másik útvonalra átmásolni/áthelyezni. Az átmásoláshoz használjuk a cp, míg az áthelyezéshez/átnevezéshez az mv parancsot. Például az aktuális útvonalunkon található script.sh állományt szeretnénk átmásolni ugyanerre az útvonalra biztonsági mentésképpen, de új névvel:
cp script.sh script_backup.sh
Teljes könyvtárakat - tartalmukkal együtt a -r paraméterrel tudjuk átmásolni - például a teljes útvonal megadásával:
cp -r /home/felhasználónevünk/Dokumentumok/ /home/felhasználónevünk/backup
Amennyiben egy könyvtárból mindössze a teljes tartalmat szeretnénk hiánytalanul átmásolni, úgy használjuk a *-ot:
cp /home/felhasználónevünk/work/* /home/felhasználónevünk/backup/
Most pedig ismerkedjünk a már megemlített mv parancs lehetőségeivel:
mv script.sh script_ujnev.sh
- ezzel a script.sh állományt ugyanoda helyezzük - ilyenkor a megadott másik néven - script_ujnev.sh - fogja a jelenlegit felülírni - röviden az mv parancs egyik lehetősége a fájlok átnevezése.
Amennyiben nem az átnevezés a cél, úgy használjuk az alábbi példát:
mv /home/felhasználónevünk/script.sh /home/felhasználónevünk/Dokumentumok/
Amennyiben pedig egy könyvtár teljes tartalmát szeretnénk egy másikba áthelyezni:
mv /home/felhasználónevünk/Letöltések/* /home/felhasználónevünk/Dokumentumok/
Fájlok/könyvtárak törléséhez pedig az rm parancs használatára lesz szükségünk:
rm /home/felhasználónevünk/script.sh
Az összes megismert parancsnak érdemes áttanulmányozni az összes lehetséges paraméterét is - amelyet a --help segítségével kérhetünk le:
rm --help
A témához kapcsolódó hasznos leírásom
2.) Rejtett poénok a Terminál-ban
Kikapcsolódásképpen tudom ajánlani mindenkinek az alábbiakat:
Telepítsük fel az sl programcsomagot ->
sudo apt-get install sl
aztán futtassuk le Terminál-ban ->
sl
Ekkor egy karakterekből megrajzolt vonat elrobogását fogjuk a Terminál-képernyőnkön látni - ugyanez történik, amennyiben a fentebb ismertetett ls parancs kiadását bekapcsolva felejtett Caps-Lock billentyű mellett végezzük. :)
Star Wars rajongóknak külön meglepetés ->
telnet towel.blinkenlights.nl
Véletlenszerű idézetek és megjegyzések ->
sudo apt-get install fortune
fortune
Beírt szövegek és számsorok sorrendjének megfordítása ->
rev
Tehén mondja... ->
sudo apt-get install cowsay
-> ezt követően bármit beírunk az Enter lenyomása után egy ASCII karakterekből megrajzolt tehén fogja azt "mondani", amit beírtunk. :)
Most pedig kombináljuk össze a fortune-t a cowsay-jel ->
fortune | cowsay
Ebben az esetben a tehén fogja mondani a véletlenszerű idézeteket/megjegyzéseket. :)
Tehénből még mindig nincs elég - ezért most telepítsük a fejlettebb változatát ->
sudo apt-get install xcowsay
Star Wars után szabadon... Mátrix rajongóknak ->
sudo apt-get install cmatrix
További hasznos leírások