Üdv mindenki. Ezt a bejegyzést annak szánom, hogy mutassak a társaságnak 1-2 praktikus trükköt, parancsot. Néhány ember a következőket triviálisnak gondolhatja, neki adok igazat, mert egy idővel azzá lesz számunkra a folytonos használata közben. Inkább a newbie userek felé fordulva, csapjunk hát a lecsóba.:
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
- Megfigyelésem alapján, amikor egy Pendrive-ra szeretnénk adatot írni, sokszor valójában nem történik meg a fizikai átvitel. Ez azért lehet jó, mert nem töredeznek a fájlok kismillió darabra, amikor egyessével másoljuk őket át. Kíméli a Pendrive Flash chipet, csökkenti a töredezettséget, stb. Ha nem szeretnénk Unmountolni a Pendriveunkat, de még is ki akarjuk írni a Pendrivera az adatokat, pötyögjük be a legközelebbi terminálba a következő parancsot:
sync
-------------------------------------------------------------------------------------------------------------------------
- Biztos előfordult már mindenkivel, hogy kedvenc programja fogta magát és nem követte utasításainkat, magyarán "Nem válaszolt". Ilyenkor elsötétül a program a grafikus felületünkön, néha bezárni se hagyja magát. Flashes, Java-s weboldalakon a Firefox szokta nálam megadni magát, olyankor villámgyorsan a következőket teszem:
ALT + F2
pkill firefox
-------------------------------------------------------------------------------------------------------------------------
- Néha-néha megadja magát a Compiz, sőt akár egész asztalunk is, vagy egy program barmolja el az egészet. Ilyenkor impresszionista festő skillünket elővéve, a fagyott programmal - mint egy nagy ecsettel - festhetjük át az asztalunkat. Ez rövid ideig szórakoztató, hosszútávon idegesítő. A következő billentyűzet-kombinációval lehelhetünk életet az asztalunkba:
CTRL + ALT + BACKSPACE
-------------------------------------------------------------------------------------------------------------------------
- Nagy hacker vagy? Tele az asztalod terminálablakokkal? Esetleg egy terminál ablakod van nyitva, de azon valami állandóan fut és a világért sem akarod megzavarni, még véltlenül sem? Akkor neked találták ki a Virtuális terminálokat. 6 db van belőlük alapból.:
CTRL + ALT + F*
* => 1 to 6
F7 => Vissza a *DM-hez ( GDM, KDM, stb. )
-------------------------------------------------------------------------------------------------------------------------
- ATI-d van? Szétesett az asztalod? Alig tudod kivenni, hogy hogyan kellene újraindítani a jobb sarokból? Felejtsd el, van jobb megoldás! Állítsuk meg, majd töltsük be újra a *DM-ed ( GDM, KDM, stb ). Használjuk az előbb mutatott kombinációk valamelyikét, pl.:
CTRL + ALT + F1
Jelentkezzünk be, root userig, majd adjuk ki a következő parancsot (Gnome felületnél):
killall gdm
Majd ha újra szeretnénk grafikus felületen lenni írjuk be szimplán:
gdm
-------------------------------------------------------------------------------------------------------------------------
- Nem akarsz minden rendszergazdai fájlműveletért a terminálban túrkálni? Egy kis infó: Gnome fájlkezelő neve: nautilus. Alapból ha valami mappát grafikus felületen megnyitunk, a nautilust használjuk. Mi van ha rendszergazdai jogosultsággal kéne fájlokkal dolgoznod? Egyszerűen indítsuk el rendszergazdával a nautilust:
ALT+F2
gksu nautilus
-------------------------------------------------------------------------------------------------------------------------
- Keresés linuxon szépen, útvonallal kimutatva? Tegyük fel, hogy keressük az "smb.conf" nevű fájlt. Nem ügy a következő paranncsal:
sudo updatedb
sudo locate smb.conf
-------------------------------------------------------------------------------------------------------------------------
- Előző "locate" parancs túl sok találatot adott? Talán túl is csordult a terminálunkon? Most megismertetem veled, mi az a PIPE. Programok kimeneteinek az összekapcsolása. Bemutatom egy másik példán, de keresős példán is jól használható! Tegyük fel, "lspci" parancsot kell kiadnunk és keressük a hálókártyá(i)nkat.:
lspci | grep -e "Ethernet"
Erre nekem ezt dobja ki:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
De mi van akkor, ha én a chipjére vagyok kíváncsi ( RTL8111/8168B )? Nézzük:
lspci | grep -e "Ethernet" | awk -F " " '{print $8}'
Az eredmény:
RTL8111/8168B
Röviden, hogy mit is csináltunk:
lspci kimenetét átadta a grep-nek, ami megszűrte, és a grep kimenetét pedig az awk kapta, egy újabb szűrővel. awk "-F" kapcsolója a szegmensek elválasztójelét jelenti, jelen esetben ez egy egyszerű SPACE, szóköz. '{print $8}' végezetül kiiratja a 8. szegmens tartalmát. Ugye nem is volt olyan nehéz?! :)
-------------------------------------------------------------------------------------------------------------------------
- Programok kimenetének átirányítása fájlba. Tegyük fel, hogy az lspci tartalmát nem a monitoron, hanem egy szövegfájlban akarjuk látni. 2 féle módja van. Felülírás, Hozzáfűzés. Adjuk ki tehát a parancsokat:
Felülírás ( ha nem létezett létrehozza, ha igen, felülír )
lspci > PCI_eszkozok.txt
Hozzáfűzés ( Ha nem létezett létrehozza, ha igen, hozzáfűz )
lspci >> PCI_eszkozok.txt
-------------------------------------------------------------------------------------------------------------------------
- Pöpec rendszerünk van, de nem tudjuk az összes programunkat, amiket használunk fejből? "Erre találták ki" a telepített ( és törölt ) programok listájának a készítését. Nézzük meg előbb, hogy mik vannak feltelepítve:
Rengeteg csomag lehet fent, terminálunkon is túlcsordul!
sudo dpkg --get-selections
Használjuk hát az előbb tapasztalt átirányítást [ x > y || a >> b ]! :)
sudo dpkg --get-selections > telepitett_programjaim.txt
Ezzel meg is volnánk a programlistánk mentésével. A visszahívás a következő ( további infók: man dpkg ).:
sudo dpkg --set-selections < telepitett_programjaim.txt
-------------------------------------------------------------------------------------------------------------------------
-
Kattog a Laptopod vagy az asztali géped winchestere? Idegesít, amikor nyekken egyet a szerencsétlen fej? Szüntesd meg a kattanást a következő módon:
sudo apt-get install smartmontools -y
sudo hdparm -B 254 /dev/sda
Ezzel megszüntettük ( jó esetben végleg ) a kattogást. Amikor kattan egyet, akkor nő a Load Cycle Count nevű változó. Az egész lényege a HDD kímélése lenne úgy, hogy leparkolja a fejet, amikor nincs használatban. Csak valamiért nem jön neki össze úgy, ahogy szeretné. XD
Ellenőrizheted, hogy neked mennyi a Load Cycle Count-od, a következő paranccsal:
sudo smartctl -a /dev/sda | grep -e "Load_Cycle_Count"
Erre az én kimenetem a következő:
193 Load_Cycle_Count 0x0032 001 001 000 Old_age Always - 273251
Azaz: 273251 X kattant már a HDD-m ezek szerint! XD
-------------------------------------------------------------------------------------------------------------------------
Parancsok listája
ALT + F2
CTRL + ALT + F1, F2 ... F7
sync
pkill firefox
CTRL + ALT + BACKSPACE
killall gdm
gksu nautilus
sudo updatedb
sudo locate smb.conf
lspci | grep -e "Ethernet"
lspci | grep -e "Ethernet" | awk -F " " '{print $8}'
lspci > PCI_eszkozok.txt
lspci >> PCI_eszkozok.txt
sudo dpkg --get-selections
sudo dpkg --set-selections
sudo apt-get install smartmontools -y
sudo hdparm -B /dev/sda
sudo smartctl -a /dev/sda | grep -e "Load_Cycle_Count"
Ha valami bővebben érdekel:
man [programnév]
Elsőre talán ennyi. Remélem tudtam újat mutatni mindenkinek. Építő kritikát szivesen fogadok, esetleges tévedéseimért nyugodtan javítsatok ki. Továbbá szivesen fogadom a ti általatok használt furfangos terminál parancsokat is, írjátok meg kommentbe!
Kösz a figyelmet,
Üdv, Gorkhaan