Kad stisnete dvije tipke istovremeno i nastane magija
Prečice eng. shortcuts u svakodnevnom radu znatno skraćuju vrijeme rada na računalu. Na čuđenje još uvijek ima onih kojima su nepoznanica stoga ih niti ne koriste. Najstandardniji copy/paste je za neke promatrače magija. Zabavno je kada se netko čudi kako se niotkuda pojavio baš taj dio teksta koji sam želio utipkati u Google tj. DuckDuckGo. Abrakadabra!!!
Prečice se obično sastoje od kombinacija tipki na tastaturi. Istovremeno pritisnete dvije ili više tipki i zadali ste neku naredbu, funkciju računalu. Na popisu unutar zagrada je prikazana kombinacija tipki za određenu funkciju. Zagrade ne pritišćete već samo ono što je unutar njih.
(barem na KDE sučelju) kliknete na zblesirani prozor i ubijete ga.Ovo su neke od osnovnih naredbi pri svakodnevnoj upotrebi računala. Nije ih teško popamtiti. Manje zahtjevno nego nekadašnje pamćenje telefonskih brojeva a napamet smo znali na desetke telefonskih brojeva.
Linuxov terminal je vrhunski alat. Većina početnika se gnuša od njegove upotrebe ali je ustvari jako jednostavan. Stvar je u brzini, kontroli i preglednosti. Za početak treba pročitati sve što se pojavi na ekranu. Ljudima se to ne da pa preskaču taj važan dio i tada nailaze na prepreke. Većinu toga možete podešavati kroz grafičko sučelje ali terminal je terminal. Dok na primjer u KDE sučelju sve poklikate ista stvar je s pomoću terminala već riješena.
Navest ću samo neke od najčešćih naredbi u terminalu i čemu one služe. Neke naredbe su namijenjene za operacijske sustave bazirane na Debian Linux distribuciji. Ostalo ćete savladati vremenom. Za početak je dobro u nekom tekstualnom dokumentu si zapisati te naredbe i objašnjenje što izvršavaju. Dovoljan je .txt fajl koji otvarate programom Kate ili bilo kojim drugim programom koji podržava .txt fajlove. Naredbe i komentare naredbi ću uobličiti da izgledaju što sličnije pravom terminalu. Tako ćete brže usvojiti znanje.
Za copy/paste prečice u komandnoj liniji uz tipku (Ctrl) dodatno pritisnete tipku (Shift).
pwd # prikazuje u kojem folderu se trenutno nalazite ls # ispis svih foldera i fajlova ls -l # detaljan prikaz svih foldera i fajlova ls -la # prikaz skrivenih foldera i fajlova
Skrivene fajlove, odnosno fajlove čiji naziv počinje točkom (primjerice .htaccess), nisu skrivene bez razloga. One često sadrže ključne postavke bez kojih sustav ili web stranica ne mogu ispravno funkcionirati.
Uzmimo za primjer .htaccess. Ako taj fajl slučajno obrišete, a nemate sigurnosnu kopiju, vrlo je moguće da će web stranica na kojoj ste mjesecima radili prestati raditi. U njemu se nalaze važne serverske postavke koje određuju način rada web poslužitelja. Svatko tko se ozbiljnije bavi PHP programiranjem ili administracijom web poslužitelja dobro zna koliko je taj fajl važan.
Upravo zato su ovakvi fajlovi prema zadanim postavkama skriveni. Time se smanjuje mogućnost da ih tijekom svakodnevnog rada slučajno obrišete ili izmijenite. Isto vrijedi i za mnoge skrivene foldere koji sadrže podatke važne za normalan rad sustava ili pojedinih programa.
Sličnu situaciju pronaći ćete i u svojom Home folderu. U njemu se nalazi velik broj skrivenih fajlova i foldera u kojima su pohranjene postavke radnog okruženja, konfiguracije programa i razni korisnički podaci. Njihovo slučajno brisanje može uzrokovati neispravan rad aplikacija ili gubitak vaših prilagođenih postavki, zbog čega je dobro znati čemu služe prije nego što ih počnete uređivati ili uklanjati.
cd ime_foldera # promjena foldera
Ako želite na primjer iz home foldera ući u Documents folder utipkate cd Documents i stisnete tipku enter. Pri tipkanju naziva foldera dovoljno je otipkati prva tri slova naziva foldera npr. Doc i pritisnuti tipku (tab) sustav će automatski sam otipkati ostatak (Doc 🠆 tab tipka 🠆 Documents).
cd .. # povratak na jednu razinu više mkdir NoviFolder # stvaranje novog foldera touch NoviFajl.txt # stvaranje novog fajla cp izvor.txt kopija.txt # kopiranje fajla rm fajl.txt # brisanje fajla rm -r ImeFoldera # brisanje foldera i svega u folderu
Naredbu rm koristite pažljivo jer sve briše permanentno znaći preskaće koš za smeće.
cat NazivFajla.txt # prikaz sadržaja tekstualnog fajla clear # čišćenje terminala ili prećica (ctrl+L) exit # gašenje, izlaz iz terminala
sudo # naredba za administratorske ovlasti
Prilikom upisivanja sudo naredbe sustav traži lozinku (password). Kada se lozinka upisuje u terminalu se ne prikazuju nikakvi znakovi. To je normalno.
sudo apt update # ažuriranje (update) softvera
Nije nadogradnja već samo ažuriran popis novih zakrpi i nadogradnji za operacijski sustav i programe koje imate instalirane na računalu.
sudo apt upgrade # nadogradnja (upgrade) softvera
Potpuna nadogradnja operacijskog sustava i svih programa.
Ako želite sve obaviti jednom naredbom (ažuriranje i nadogradnju)
sudo apt update && sudo apt upgrade # ažuriranje i nadogradnja u jednoj naredbi
sudo bash # naredba kojom dobivate administratorske ovlasti nad cijelim operacijskim sustavom
Kad to utipkate i unesete lozinku imate potpunu kontrolu nad svime na računalu. PAŽNJA!!! s administratorskim ovlastima možete sprčkati računalo ako nešto slučajno pobrišete ili napravite neku sistemsku izmjenu koja je pogrešna.
sudo dpkg -i naziv_programa.deb # instalacija programa
Instalacija nekog programa koji se nalazi izvan repozitorija u Software Centru svake Linux distribucije. Softver je dostupan iz repozitorija treće strane, kao iz zadanih repozitorija softvera. Samo dodajte repozitorije softvera koji su pouzdani! Repozitoriji softvera treće strane nemaju provjerenu sigurnost i pouzdanost, mnogi sadrže softver koji je štetan za Vaše računalo.
Povećavanje grafičke memorije s 128MiB na 256MiB za operacijske sustave instalirane na virtualnoj mašini VirtualBox.
VBoxManage modifyvm "IME_VAŠE_VIRTUALNE_MAŠINE" --vram 256
sudo nano ime_fajla.txta ako ne traži administratorske ovlasti dovoljno je
nano ime_fajla.txt
Da vidite što se točno dešava napravite nekakvu tekstualnu datoteku za testiranje u Vašem home folderu, nazovite ju testiranje.txt u nju kopirajte bilo kakav tekst. Otvorite ju nekakvim tekstualnim editorom poput Kate ili Geany i paralelno s editorom otvorite terminal. U terminalu radite izmjene u tekstualnom fajlu i vidjet ćete kako se sve te izmjene nakon sejvanja prikazuju na grafičkom sučelju. Terminalom se može uređivati i podešavati gotovo sve. Od ovakvih banalnih stvari pa do složenog podešavanja drivera, mreža, mijenjanja formata datoteka, kloniranja i administriranja diskova, korisnika i tako dalje.
Na primjer konverzija formata je daleko jednostavnija kroz terminal nego kroz grafičko sučelje. Trebao sam napraviti konverziju video fajlova iz MTS u mp.4 format. Zaista jednostavnije ne može. Prije konverzije provjerite da li imate instaliran ffmpeg.
ffmpeg -version
version 7.1 built with gcc ... configuration: ...
ffmpeg: command not found
sudo apt update sudo apt install ffmpeg
ffmpeg -version
ffmpeg -i ime_fajla.MTS -c:v libx264 -c:a aac -crf 18 -preset slow ime_fajla.mp4i čekate dok se ne izvrši konverzija. Konverzija istog programom Handbrake mi je trajala preko sat vremena za razliku konverzije u terminalu koja je trajala nekoliko minuta.
Ovo su zaista osnove osnova. Nekoć je prelazak na GNU/Linux bilo poput učenja stranog jezika ali u današnje vrijeme uz pomoć umjetne inteligencije zaista možete u rekordnom roku savladati korištenje GNU/Linux operacijskih sustava.