Grafička aplikacija (program) koji dolazi sa svakom distribucijom. Lako se pokreće i može obaviti sve zadaće kao i pravo CLI sučelje (tty) ili Konzola.
Sve to vrijedi kada nam je dostupna grafika (GUI). Problemi nastaju kada nešto skršimo ili se sruši samo od sebe. Često se događa da stroj otkaže poslušnost iz nepoznatih razloga (a mi ništa nismo dirali) .
Tada je itekako korisno znati nekoliko naredbi kako bi popravili stvar.
Na raspolaganju nam stoji nekoliko pravih konzola ili komandnih sučelja (ne znam kako bi to preveo), u kojima možemo raditi istovremeno dok je podignut sustav. tty = TeleTYpewriter
Ulazak u terminal (tty2) => Ctrl+Alt+F2 (istovremeno možemo raditi u više tty-a F2….F6)
Login: <ime_kojim_se_prijavljujemo>
Pass: <isti_onaj_kojim_se_prijavljujemo_u_GUI>
Ako je potrebna prijava kao “root” upisujemo isti pass kojim se inače prijavljujemo u sustav kao “root”.
Povratak u grafičko sučelje => Ctrl+Alt+F1
reboot => Ponovo pokreće računalo - potrebno je nakon instalacije nekih novih programa ili nakon update/upgrade
shutdown ili poweroff => Isključuje računalo ako ništa drugo ne pomaže (neka vam ne pada na pamet upotreba čekića ili oštrih predmeta)
Nadzor sustava
- top & htop.....................Prikazuje aktivne procese, trenutno zauzeće RAM-a, Procesora i swap memorije
- glances & tiptop...................Isto što i top + prikaz temperature, mreža, diskovi....
- powertop......................Alat za dijagnostiku problema sa potrošnjom energije (baterija) i promjenu postavki upravljanja energijom
- nmon & inxi...................Ispisuje karakteristike Sustava, Grafike, Procesora... (na pr. "inxi -Fxz")
- atop................................Prikazuje više detalja (moguć vremenski prikaz)
- sensors..........................Prikazuje temperaturu
- hddtemp /dev/sda.....Prikazuje temperaturu tvrdog diska (ako imate više diskova onda umjesto /sda ide /sdb, /sdc, ... i td)
- free..................................Prikazuje zauzeće memorije uključujući swap
- sysdig.............................Vrlo kompleksan alat za analizu (izrazito koristan za debugging)
- cat /proc/mdstat........Stanje softerskog raid arraya (što god to značilo)
- watch..............................Prikazuje output drugih naredbi u stvarnom vremenu (na pr. "watch sensors")
- wgetpaste.......................Šalje output na http://paste.pound-python.org i vrača link na kojem se može vidjeti (na pr. "free | wgetpaste")
- uname -a.........................Ispisuje ime distribucije i verziju kernela
- lshw..................................Mali alat koji ispisuje detaljne informacije o hardveru
- xev.....................................Program za provjeru kodova koje šalje tipkovnica i jesu li pravilno mapirani
- speaker-test -c2................Provjerava izlaz na zvucnike/slusalice
- smartctl.............................Dijagnostika diska (sudo smartctl -a /dev/sda -d sat)
- hdparm..............................Prikazuje informacije o tvrdom disku (sudo hdparm -tT /dev/sda)
- systemd-analyze................Analizira boot performanse
- tlp......................................Statistika temperature, diskova, baterije....(tlp-stat)
Direktoriji i Datoteke
- pwd..........................Prikazuje u kojem se direktoriju nalazimo
- cd.............................Vraća nas u glavni direktorij (/home) ili određujemo u koji želimo ući (na pr. "cd Downloads")
- ls -aghoS.................Izlist datoteka u trenutnoj mapi po veličini (počevši od najveće prema najmanjoj)
- wget.........................Download (na pr. "wget http://goo.gl/XOWg71" skida Cooleechevu skriptu za instalaciju Archa)
- dd..............................Konvertira i kopira određenu datoteku (korisno kod snimanja .iso slike na USB stick)
- pkill -USR1 -n -x dd.........Pratimo napredak kopiranja (u novoj kartici pišemo naredbu, u kartici gdje se odvija "dd" prikazuje se rezultat) U kombinaciji sa "watch", mijenja se output.
- sort...........................Sortira sadržaj datoteke po abecedi (na pr. "sort ~/.bash_history")
- chmod......................Mijenja dozvolu pristupa (detaljnije na http://linuxcommand.org/lts0070.php)
Diskovi
- lsblk................................Izlist svih diskova, montiranih particija i njihovih veličina
- cfdisk.............................Particioniranje, brisanje, stvaranje novih particija i još puno toga (ne pokušavajte to kod kuće)
- parted............................Još bolji program za particioniranje
- iotop...............................Prikaz statistike za disk
- ncdu................................Grafička analiza zauzeća diska
- cat /proc/partitions....Točno prikazuje kako su particionirani svi montirani i nemontirani diskovi
- df......................................Prikazuje zauzeće diska
Mreža
- nmap.......................Otkriva, identificira, skenira, ma sve
- wifi-menu...............Prikazuje dostupne bežične mreže i omogućava spajanje
- iftop........................Statistika za mrežu
- iptraf.......................IP Traffic Monitor
- etherape.................Grafički pregled konekcija
- netstat....................Statistika
- speedtest-cli...........Mjeri brzinu
Zanimljivi i zabavni programčići
- fbgrab...................,,,...........Screenshot tty. Na pr. "sudo /usr/bin/fbgrab -c2 ime_slike.png"
- fish.......................................Čitavi shell (poput bash ili sh) - Olakšava rad svojim prijedlozima i sve to u bojama.
- xpenguins..........................Pingvini
- cmatrix...............................Animacija iz kultnog filma
- figlet...................................Generator ASCII teksta
- archey.................................Ispisuje logo distre i osnovne podatke
- screenfetch.......................Slično kao archey
- sl..........................................Lokomotiva (kada pogrešno upišete naredbu ls)
- asciiquarium.....................Akvarij
- curl -4 http://wttr.in/CityName ....Prognoza vremena (umjesto CityName upisati svoju lokaciju)
- curl wttr.in/Moon ............Mjesečeve mjene
- aafire..................................Vatra
- telnet mapscii.me..............zemljopisne karte u terminalu
Multimedija
- mplayer....................................................Vrti audio i video iz terminala (na pr. "mplayer video_file.mpg")
- mpsyt................................................Odličan youtube player - traži i kvalitetno prikazuje video i na slabijim strojevima
- mpv.....................................................Malen i brz audio-video player
- omxplayer..........................................Idealan za Raspberry Pi
- mplayer -vo caca video_file.mpg.......Reproducira video u ASCII kodu
- cacaview..................................................Otvara sliku u ASCII kodu (na pr. "cacaview pic_01.jpg")
Preglednici, e-mail i IRC klijenti...
- links/lynx..................................................Preglednik
- irssi, weechat..........................................IRC klijenti
- mutt...........................................................e-mail klijent
- googler.....................................................Guglanje u terminalu (na pr. "googler linuxzasve")
Igre
- awkaster..................Da, možemo se i igrati u terminalu. Detaljnije na https://github.com/TheMozg/awk-raycaster
- tong..........................Tetris
Emergency Rescue
- help...............................Pomoć u radu
- man...............................Manual (korisnički priručnik) za svaku naredbu (na pr. man uname)
Ne upisujte naredbe koje dobro ne poznajete/razumijete. Ako već morate, onda to činite u virtualki, a nikako na svom sustavu.
Prije svakog "experimentiranja" dobro je napraviti BackUp.
U isto vrijeme moguće je zadati nekoliko naredbi. Na pr. while (u stvarnom vremenu), echo (ispis), toilet (slično kao figlet), sleep (odgoda). Pokušajte:
- Kod: Označi sve
while true; do echo "$(date '+%D %T' | toilet -f future -F border --metal)"; sleep 2; done
ispisuje se datum i vrijeme svake dvije sekunde u "future" fontu. Poigrajte se sa promjenom vrijednosti.
Na kraju, Google možda zna sve, ali ne zna na kakvom hardveru "radite" i s kojim točno problemima se susrećete. Zato je tu Linux-terminal koji Vas najbolje razumije i točno zna sve probleme, a poznaje i svaki kutak vašeg stroja i sve njegove karakteristike. Bolji alat za hardver i softver ne možete ni zamisliti.
Napomena: Ova tema, kao i cijeli forum, najljepše izgleda u dark temi. Preporučam, ako već niste probali.