Deset pripomočkov ukazne vrstice OS X, za katere morda niste vedeli
Vmesnik ukazne vrstice Mac OS X je dom na tisoče programov, za katere povprečen uporabnik ne ve, da obstajajo. Z leti trdega dela fundacije GNU in drugih v odprtokodni skupnosti je Apple zasnoval čudovit OS, ki ne »potrebuje« nobene uporabe ukazne vrstice. Medtem ko uporaba ukazne vrstice v Mac OS X ni potrebna za vsakodnevno delovanje Macintosha, vam lahko, če jo pravilno uporabljate, prihrani veliko časa in vas občasno nasmeji.Upam, da boste uživali v teh desetih pripomočkih ukazne vrstice OS X!
1. ssh Ta mali biser je vključen v vsako različico Mac OS X. Ssh je bil prvotno razvit kot zamenjava za programe rsh/rlogin in je postal stalnica Linuxa/Unixa (in zdaj Maca skupnost OS X). Primarna uporaba Openssh je varno oddaljeno upravljanje. Če želite omogočiti vgrajeni strežnik SSH v sistemu Mac OS X, lahko to storite tako, da odprete sistemske nastavitve, kliknete »Skupna raba« in potrdite polje poleg »Oddaljena prijava«. Zdaj, če ste na poti in želite dostopati do svojega računalnika, lahko uporabite odjemalca, kot je PuTTy (iz stroja Windows) ali »ssh« iz okna terminala Mac OS X in se povežete z naslovom IP vašega Maca. Ko se prijavite s svojim uporabniškim imenom in geslom, boste imeli popoln dostop do ukazne vrstice Mac OS X. Openssh ima veliko, veliko več uporab, od katerih so nekatere precej napredne. Moj najljubši je uporaba ssh kot strežnika SOCKS za varno brskanje po spletu na javnih internetnih lokacijah.
Oglejte si to stran za več načinov uporabe ssh v Macu!
2. top Top je še en klasičen pripomoček, ki ga že dolgo uporablja skupnost Linux/Unix. Če želite uporabiti top, odprite Terminal.app in vnesite »top«. Čez krajši čas, ki ga potrebujete, da pomežiknete, se vam bo prikazalo okno, polno besedila. Kar vidite, je seznam vseh procesov, ki se trenutno izvajajo v vašem računalniku Macintosh. Ko moj Mac deluje počasi, je top prvi vir, ki ga uporabim, da ugotovim, kaj se dogaja.
Za celoten pregled najboljših kliknite tukaj.
3. lsbom lsbom je odličen za tisti paranoični glas v vaši glavi, ki ga pogosto slišite, preden greste in namestite kakšen kul nov pripomoček, ki ste ga našli na naključnem spletnem dnevniku Mac (kot je osxdaily). Z lsbom lahko pregledate vsebino namestitvenega programa za Mac OS X (.pkg) in dobite zelo podroben pogled na to, kaj bo postavljeno v dragoceni datotečni sistem vašega Maca.Če želite uporabiti lsbom, odprite Terminal.app in se pomaknite do mesta v vašem datotečnem sistemu, kjer je datoteka .pkg. Če je vaš namestitveni program prišel v .dmg, vam bo morda pomagalo kopirati .pkg na namizje in nato cd ~Desktop. Ko najdete, kje je vaš .pkg, vnesite »lsbom .pkg/Contents/Archive.bom> | več" in voila! Videli boste celoten seznam datotek, ki jih vaš novi program želi namestiti.
4. sayow ta ukaz je edinstven za Mac OS X in ponuja več zabave kot karkoli drugega. Preizkusite tako, da odprete Terminal.app in vnesete »pozdravi«.
5. softwareupdate Ukaz “softwareupdate” je hiter in enostaven način za namestitev posodobitev programske opreme iz Appla. Če ga želite uporabiti, odprite Terminal.app in vnesite »softwareupdate -i -a«, da namestite vse razpoložljive posodobitve za vaš Macintosh. Če želite namestiti samo »priporočene« posodobitve, vnesite »softwareupdate -i -r«.
6.ifconfig Najhitrejši in najlažji način, da ugotovite, kateri naslov ip uporablja vaš Mac, je vsekakor “ifconfig”. Če želite uporabiti ifconfig, odprite Terminal.app in vnesite »ifconfig«. Videli boste veliko informacij, vključno z naslovom MAC vaše omrežne kartice. Rad vtipkam “ifconfig | grep inet«, da vrne samo informacije o ip-ju za moj računalnik. Omrežni vmesnik (v tem primeru »en0«) lahko onemogočite tako, da vnesete »ifconfig en0 down«. Nazaj lahko prikličete z "ifconfig en0 up". To je lahko veliko hitreje kot uporaba okna System Preferences.
7. lipo lipo (primerno poimenovan) je pripomoček, ki manipulira z univerzalnimi binarnimi datotekami v Mac OS X. Veliko (skoraj vseh) programov se dandanes pošilja ali prenaša kot »univerzalno«, kar pomeni, da imajo binarno kodo ki jih lahko razumeta tako powerpc kot intel čipi. Toda ker vam verjetno ni mar za eno od obeh, bi radi uporabili lipo za "redčenje" svojih binarnih vrednosti. Na primer, če želite razredčiti aplikacijo »Stickies« tako, da vsebuje samo kodo intel (i386): cd /Applications lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies
8. screencapture screencapture ponuja naprednejši način (nad command-shift-3) za zajemanje zaslona (če ste iz sveta osebnih računalnikov, pomislite na print screen za Mac). Če ga želite uporabiti, odprite aplikacijo Terminal.app in poskusite vnesti screencapture -iW ~/Desktop/screen.jpg
Prikazala se bo ikona kamere, ki čaka na klikniti na okno. Ko kliknete, bo na namizju ustvarjena datoteka z imenom »screen.jpg«, ki bo vsebovala posnetek katerega koli okna, na katerega ste kliknili. Seveda lahko posnamete tudi posnetek celotnega zaslona, tako da vtipkate screencapture -S ~/Desktop/screen.jpg
Če se res želite posvetiti, lahko zajemite le del zaslona tako, da vnesete screencapture -ic Zdaj pa pojdite po nekaj posnetkov zaslona in jih pošljite na osxdaili, obožujemo jih!
9 & 10. fink in darwinports Če ste se dodobra nasitili z osnovnim naborom pripomočkov ukazne vrstice OS X, čas je, da svoji aplikaciji Terminal.app odprete oči za preostali odprtokodni svet. Z darwinports ali fink lahko prenesete in namestite na stotine brezplačnih odprtokodnih aplikacij v svoj računalnik. Ugotovil sem, da ima darwinports nekaj bolj nejasnih odprtokodnih projektov, vendar se zdi, da je fink trdna. Lahko ju namestite hkrati, če RES veste, kaj počnete, a na splošno vam svetujem, da izberete enega ali drugega. Uporabniki začetniki bodo morda želeli preizkusiti fink, saj je priložen programu, imenovanemu Fink Commander, ki vam omogoča dostop s točko in klikom do njegovega skladišča programske opreme. Preverite! Domov DarwinPorts Fink – Domov
Se še vedno zanima učenje? Oglejte si še nekaj nasvetov za ukazno vrstico!