15 одличних наредби Мац ОС Кс терминала које можда нисте знали

DOS prompt, relikt prošlih vremena računarstva, opstaje uglavnom iz nostalgije. Ukoliko niste bili aktivni u svetu računara 90-ih (ili ranije), verovatno nemate razloga da razumete komandnu liniju. Deluje kao davno zaboravljen spektakl. Volim da započnem tekst blagim osvrtom na Windows; to pomaže da se prikaže kako je macOS Terminal i dalje relevantan, čak i napreduje sa svakom novom verzijom. Razgovarali smo već o isključivanju kontrolne table i centra za obaveštenja, kao i uklanjanju senki sa snimaka ekrana, ali to je samo mali deo mogućnosti. Ukoliko naučite da koristite ovu moć, otključaćete sposobnosti za koje niste ni znali da postoje.

Moramo prihvatiti činjenicu da moderno računarstvo ne podrazumeva kucanje instrukcija. Ipak, u čast tradicije, osvrnućemo se na neke funkcije koje su dostupne isključivo putem terminala (ili nekih aplikacija treće strane).

Neka vaš Mac govori

say tvoj-tekst-ovde

Ova komanda je prilično jasna. Aktivirate izvornu funkciju pretvaranja teksta u govor tako što unesete reč ili rečenicu nakon komande ‘say’.

Igranje igrica

Kao što često napominjemo, macOS je zasnovan na Unix-u i tako je nasledio brojne Unix funkcije koje su preživele prelazak na Mac. Emacs, editor teksta, deo je Unix sistema i dolazi sa par skrivenih iznenađenja, kao što su igre. Postupak je jednostavan. Prvo, pronađite broj vaše Emacs verzije.

cd /usr/share/emacs/; ls

Ovo će prikazati broj vaše verzije. U mom slučaju, to je 22.1. Sada unesite sledeće:

ls /usr/share/emacs/22.1/lisp/play

Umesto 22.1, unesite broj koji ste dobili u prethodnom koraku. Dobijate spisak svih dostupnih igara. Zapišite ih ili napravite snimak ekrana. Ako koristite Mavericks, verovatno je da je priloženi snimak ekrana sličan onome što ćete videti.

Sada pokrenite Emacs tako što ćete ga ukucati u terminalu.

emacs

Da biste pristupili igrama, pritisnite ‘Esc’, zatim ‘x’ i unesite naziv igre koju želite da igrate, bez dodatnih ekstenzija. U bilo kom trenutku možete preći na drugu igru ponavljanjem ovog postupka.

Gledanje Ratova zvezda u ASCII formatu

Kad smo već kod nostalgije, možete gledati Star Wars Epizodu IV – Novu nadu na svom Mac računaru, prikazanu kroz ASCII umetnost. Ako koristite IPv6, dobićete verziju u boji sa više scena. Ako imate pristup SSH i Telnet-u, kao i terminalskoj aplikaciji na iOS-u, možete ga gledati i tamo. Pazite da ne menjate veličinu prozora jer će to izobličiti ASCII prikaz. Unesite naredbu ispod u terminal i uživajte.

telnet towel.blinkenlights.nl

Pravljenje rezervne kopije na Time Machine po želji

Ako koristite Time Capsule ili bilo koji uređaj za pravljenje rezervnih kopija, možete promeniti učestalost pravljenja rezervnih kopija vašeg sistema. Jednostavno unesite:

 sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 1800

Broj na kraju gornje komande predstavlja sekunde, 1800 = 30 minuta. Možete ovo izmeniti da biste podesili željenu frekvenciju pravljenja rezervnih kopija na Time Machine.

Promena veličine slike za pregled rezolucije

Ako prelazite sa jedne slike na drugu, primetićete da se veličina slike svaki put menja kako bi se prilagodila novoj rezoluciji. Ovo ponašanje nekima ne odgovara, naročito ljubiteljima digitalnih stripova, ali se može popraviti jednostavnom terminalskom komandom.

 defaults write com.feedface.ffview udn_dont_resize_img_ win 1

Ponovo pokrenite aplikaciju i prozori sa slikama će sada ostati konstantne veličine. Da biste ovo vratili na podrazumevano, ponovo unesite kod, zamenjujući ‘1’ na kraju sa ‘0’.

defaults write com.feedface.ffview udn_dont_resize_img_ win 0

Rentgenski snimak vaših fascikli

Ova komanda radi samo sa Mountain Lion-om ili starijim verzijama macOS-a. Brzi pregled radi ono što mu ime kaže; pruža vam brzi uvid u bilo koju datoteku, prikazuje ukupnu veličinu fascikle, broj datoteka unutar nje itd. Možete dobiti još više detalja pomoću rentgenskog snimka fascikle. Jednostavno ukucajte:

defaults write com.apple.finder QLEnableXRayFolders -boolean YES; killall Dock

Da biste ovo isključili, unesite sledeće:

defaults write com.apple.finder QLEnableXRayFolders -boolean FALSE; killall Dock

Nedavno korišćene aplikacije

Ako želite brz pristup vašim nedavno korišćenim aplikacijama, samo kopirajte i nalepite naredbu ispod i ona će postati prečica u vašem Dock-u. Da biste uklonili prečicu, desnim klikom miša je odaberite i izaberite opciju ‘Ukloni iz Dock-a’.

defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'; killall Dock

Preimenovanje snimaka ekrana

Kada napravite snimak ekrana na Mac-u, podrazumevana konvencija imenovanja je ‘Snimak ekrana – Datum – Vreme’. Ako želite da je promenite, zamenite reč ‘Snimak ekrana’ željenom rečju ili frazom pomoću sledeće komande, zamenjujući ‘Bilo šta što želite’ željenom rečju ili frazom.

defaults write com.apple.screencapture name "Bilo šta što želite"; killall SystemUIServer

Ako želite da se vratite na podrazumevano, koristite:

defaults write com.apple.screencapture name ""; killall SystemUIServer

Prikaz skrivenih datoteka

Naravno, postoje aplikacije koje vam omogućavaju da pogledate skrivene datoteke macOS-a, ali ne morate da tražite dalje da biste dobili pristup tim datotekama. Postoji jednostavna komanda koja će obaviti posao umesto vas:

defaults write com.apple.finder AppleShowAll Files TRUE; killall Finder

Da biste isključili:

defaults write com.apple.finder AppleShowAll Files FALSE; killall Finder

Omogućite AirDrop na starijim Mac računarima

AirDrop je funkcija na Mac-u dizajnirana za brzo i jednostavno deljenje datoteka. Radi od Mac-a do Mac-a. Iste rezultate možete postići i pomoću nekih rešenja zasnovanih na oblaku ili aplikacija za deljenje datoteka, ali možete ga omogućiti i na starijim Mac računarima, čak i putem eterneta.

defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool TRUE; killall Finder

Da biste se vratili na podrazumevano, unesite:

defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool FALSE; killall Finder

Upotreba sistema datoteka

Ako želite da saznate gde se vaš sistem datoteka najviše koristi, samo unesite:

sudo fs_usage

Sačekajte minut da se završi, a zatim se pomerajte kroz listu da biste videli šta vam troši najviše resursa. Otkrio sam da je Google Chrome najzahtevnija aplikacija.

Istražite datoteke

Ako naiđete na nepodržanu datoteku, a želite da saznate šta se nalazi u njoj, možete koristiti sledeću naredbu da pregledate sadržaj datoteke. Otvoriće bilo koju datoteku, mada će MP3 i video zapisi izgledati kao besmislica. Ovo je korisno ako pokušavate da oporavite oštećene datoteke ili samo pregledate sadržaj. Jednostavno unesite ‘cat’ praćeno putanjom do datoteke. Ako niste upoznati sa navigacijom kroz strukturu datoteka u macOS terminalu, samo desnim klikom miša izaberite datoteku i izaberite ‘Preuzmi informacije’, tamo ćete videti putanju datoteke. Ispod je primer:

cat /Users/Adi/Desktop/age.md

Odabir teksta iz brzog pregleda

Brzi pregled je opcija na Mac-u koja vam omogućava da pregledate svoje tekstualne dokumente kao pregled slike (pritisnite razmak na bilo kom dokumentu da biste ga videli). Oni koji ga koriste znaju da ne možete odabrati tekst iz brzog pregleda i da morate otvoriti datoteku da biste kopirali delove iz nje. Međutim, pomoću naredbe ispod, možete uraditi upravo to.

defaults write com.apple.finder QLEnableTextSelection -bool TRUE; killall Finder

Da biste poništili:

defaults write com.apple.finder QLEnableTextSelection -bool FALSE; killall Finder

Napravite praznu datoteku bilo koje veličine

Ovo je važnije za testiranje drugih aplikacija, uglavnom relevantnih za programere. Ova naredba vam omogućava da kreirate praznu datoteku bilo koje veličine koju odaberete. Možete je nazvati kako god želite. Konvencija je mkfile [veličina_datoteke] [naziv_datoteke].[ekstenzija_datoteke]. Primer: mkfile 1m filename.ext

Uključite Chrome navigaciju prevlačenjem sa dva prsta

Chrome ima naviku da vas, ako prevučete prstima u jednom smeru sa dva prsta, vodi na prethodnu ili sledeću stranicu (u zavisnosti od pokreta). Ako vam to smeta, može se onemogućiti jednostavnom komandom.

defaults write com.google.Chrome.plist AppleEnableSwipeNavigateWithScrolls -bool FALSE

Ponovo pokrenite Chrome i to je to. Ako želite da vratite funkciju, samo unesite sledeće:

defaults write com.google.Chrome.plist AppleEnableSwipeNavigateWithScrolls -bool TRUE

Da li znate neke komande za terminal koje mi nismo pomenuli? Podelite ih sa nama u komentarima ispod.