Koliko god da korisnici ne moraju raditi s Linux terminalom, moram priznati da postoje određene stvari koje radim iz naredbenog retka koje su daleko produktivnije od njihovih GUI kolega.
To je dio onoga što Linux čini tako sjajnim operativnim sustavom. Ako želite jednostavno raditi, upotrijebite GUI. Ako želite raditi učinkovito, upotrijebite naredbeni redak. Iako možete učiniti gotovo sve što vam treba s raznim GUI aplikacijama, naredbeni redak je često jednostavniji (jednom kad znate naredbe) i učinkovitiji.
Također: 5 naredbi Linuxa koje koristim za nesmetano održavanje uređaja
Evo pet stvari koje radim iz naredbenog retka kako bi mi pomoglo da budem produktivniji.
Sadržaj objave
1. Automatizacija zadataka
Automatizacija zadataka je velika. Mogao bih imati Bash skripte koje sam napisao u različite svrhe (poput sigurnosnih kopija) koje se moraju pokrenuti u određeno vrijeme. Ili možda želim pokrenuti istu naredbu na više strojeva bez ručnog iteriranja tih naredbi, jedna po jedna. Bilo kako bilo, automatizacija zadataka je velika pomoć na Linuxu – i to je raditi iz naredbenog retka.
Primarni alat za ovaj zadatak naziva se Cron, što vam omogućuje stvaranje poslova s kronom koji se bave određenim vremenima ili intervalima. Možete napisati jednostavne ili složene bash skripte, a zatim te skripte automatski nazovite s poslom s kronom. Cron je moćan, ali iznenađujuće jednostavan za upotrebu. Najveći izazov s Cronom je znati kako vrijeme funkcionira sa sustavom. Svaki posao Crona stvara se kao redak (pomoću naredbe Crontab -e) u datoteci crontab, a taj redak sadrži pet odjeljaka koji ukazuju na vrijeme. Ti su odjeljci:
minuti sat day_of_month day_of_week
Tada dolazi naredba. Recimo da želite da naredba trči u 9:05 ujutro svaki dan. Taj bi unos izgledao ovako:
05 09 * * *
Slijedite to dodavanjem puta svom bash skriptu kao što je tako:
05 09 * * */PATH/TO/SCIPLE
Ako skripta proizvodi izlaz, morate ušutkati taj izlaz (inače ne uspijeva). Da biste to učinili, izlaz šaljete na /dev /null poput takvih:
> /dev /null 2> & 1
Cijeli bi unos izgledao ovako:
05 09 * * */Path/do/Script>/dev/null 2> & 1
2. Sakrij osjetljive podatke
Ovaj je trik jednostavan i učinkovit. Recimo da imate datoteku s osjetljivim informacijama, ali informacije nisu toliko osjetljive da ih treba šifrirati. Tu datoteku možete sakriti iz Plain Sight dodavanjem vodećeg “https://www.zdnet.com/article/5-surprising-produktivno-things-you-can–do-with-the- senux-terminal/.” na naziv datoteke. Na primjer, možda imate datoteku koja sadrži vaš časopis (imenovan, prikladno, časopis). Ta datoteka može biti u ~/dokumentima, ali želite osigurati da je nitko ne može vidjeti bez korištenja posebne zastave s naredbom LS (ls -a) ili GUI datoteka. Da biste sakrili tu datoteku, preimenujte je tako:
MV ~/Documents/Journal ~/Documents/.Journal
Kad trebate urediti datoteku, ne zaboravite dodati “https://www.zdnet.com/article/5-surprising-produktivno-things-you-can–do-with-the- senux-terminal/.” Prije imena, poput tako:
nano ~/dokumenti/.Journal
Imajte na umu da sadržaji datoteke nisu šifrirani ili zaštićeni lozinkom, oni se samo skrivaju pred očima.
3. Pretraživanje unutar datoteka
Recimo da imate tekstualnu datoteku s mnogim imenima i adresama, a tražite jedno određeno ime/adresu. Možete otvoriti tu datoteku i skenirati je kako biste pronašli unos ili biste mogli koristiti GREP za pronalaženje jednog unosa kako biste znatno olakšali stvari. Na primjer, ako je naziv datoteke kontakti, a kontakt koji tražite je JIT SU, možete koristiti Grep kao:
Grep “Jit Su” kontakti
Izlaz naredbe naveo bi cijeli unos koji sadrži “Jit Su”.
Također: 4 besplatne aplikacije za upravljanje projektima koje preporučujem na Linuxu – i zašto biste ga trebali koristiti
Recimo da imate više unosa s imenom “JIT” i želite ih navesti u izlazu. Za to biste uklonili prezime kao tako:
Grep “JIT” kontakti
Ako ste htjeli znati odgovarajući broj retka za svaki unos, naredba bi bila:
grep -n „Jit“ kontakti
4. sigurnosne kopije datoteka
Kao što sam spomenuo u odjeljku za automatizaciju, lako je sigurnosno kopirati datoteke i mape iz naredbenog retka – i možete koristiti RSYNC. Datoteke iz jedne mape možete sigurnosno kopirati na unutarnjem pogonu do vanjskog pogona i preko mreže. RSYNC možete koristiti kao jednokratnu naredbu ili s cronom za stvaranje automatizirane sigurnosne kopije koja će se pokretati u određenim intervalima.
Također: prvih 5 naredbi Linuxa koji bi svaki novi korisnik trebao naučiti
Najosnovnija RSYNC sigurnosna skripta može izgledati ovako:
RSYNC -r Podaci/ sigurnosna kopija
Opcija -r je za rekurzivnu, što znači da će također sigurnosno kopirati sve podloge i datoteke. Primijetite podatke o praćenju / nakon toga. Ako ne koristite tu kosinu, mapa podataka bila bi kopirana u sigurnosnu kopiju, tako da biste imali sigurnosne kopije/podatke umjesto u datoteke i podmape koje se nalaze u podacima.
5. Provjerite performanse sustava
Kad se čini da vaše računalo radi sporo, možete provjeriti performanse sustava s nekoliko naredbi. Naredba kojoj se uglavnom okrećem jest vrhkoji prikazuje sve naredbe/usluge i navodi koliko se koristi CPU, RAM i drugi resursi.
Također: 6 Linux naredbi koje morate znati za upravljanje korisnicima
Ako nađem da je jedna određena naredba ili usluga prerasla previše resursa, zaustavit ću naredbu ili uslugu i ponovno je pokrenuti. Mnogo puta će ovaj korak riješiti problem. Ako ne, moglo bi postojati problem s naredbom/uslugom. Ostale naredbe koje možete koristiti uključuju htop,, vmstat,, iostat,, besplatno,, df,, duž,, netstat,, mpstat,, nekui pogledi.


