Zece utilitare pentru linia de comandă OS X despre care s-ar putea să nu știți

Anonim

Interfața de linie de comandă Mac OS X găzduiește mii de programe despre care utilizatorul obișnuit nu știe că există. Folosind ani de muncă grea a fundației GNU și a altora din comunitatea open source, Apple a proiectat un sistem de operare minunat care nu „are nevoie” de nicio utilizare a liniei de comandă. În timp ce utilizarea liniei de comandă în Mac OS X nu este necesară pentru funcționarea zilnică a unui Macintosh, dacă este utilizată corect, vă poate economisi mult timp și, uneori, vă poate face să râdă.Sper să vă placă aceste zece utilitare pentru linia de comandă OS X!

1. ssh Această mică bijuterie este inclusă în fiecare versiune de Mac OS X. Dezvoltat inițial ca înlocuire a programelor rsh/rlogin, ssh a devenit un element de bază al Linux/Unix (și acum Mac comunitatea OS X). Utilizarea principală a Openssh este administrarea securizată de la distanță. Dacă doriți să activați serverul SSH încorporat în Mac OS X, puteți face acest lucru deschizând Preferințe de sistem, făcând clic pe „Partajare” și bifând caseta de lângă „Autentificare de la distanță”. Acum, dacă sunteți pe drum și doriți să accesați mașina dvs., puteți utiliza un client precum PuTTy (de la o mașină Windows) sau „ssh” dintr-o fereastră de terminal Mac OS X și vă puteți conecta la adresa IP a Mac-ului dumneavoastră. După ce vă conectați cu numele de utilizator și parola, vi se va oferi acces complet la linia de comandă Mac OS X. Openssh are multe, multe alte utilizări, dintre care unele sunt destul de avansate. Preferatul meu personal este folosirea ssh ca server SOCKS pentru a naviga pe web în siguranță în locații publice de internet.

Consultă această pagină pentru mai multe moduri de a folosi ssh pe un Mac!

2. top Top este un alt utilitar clasic care a fost folosit de mult timp de comunitatea Linux/Unix. Pentru a utiliza top, deschideți o aplicație Terminal.app și tastați „top”. În mai puțin timp pentru a clipi, ar trebui să vi se prezinte o fereastră plină de text. Ceea ce vedeți este o listă a fiecărui proces care rulează în prezent pe Macintosh. Când Mac-ul meu funcționează lent, top este prima resursă pe care o folosesc pentru a-mi da seama ce se întâmplă.

Pentru o prezentare completă a topului, faceți clic aici.

3. lsbom lsbom este grozav pentru acea voce paranoică din capul tău pe care o auzi de multe ori înainte să mergi și să instalezi un utilitar nou pe care l-ai găsit pe un blog la întâmplare pe Mac (cum ar fi osxdaily). Cu lsbom puteți examina conținutul unui program de instalare Mac OS X (.pkg) și puteți obține o vedere foarte detaliată a ceea ce urmează să fie plasat în prețiosul sistem de fișiere al Mac-ului dumneavoastră.Pentru a utiliza lsbom, deschideți Terminal.app și navigați la locul din sistemul de fișiere unde se află fișierul .pkg. Dacă programul de instalare a venit pe un .dmg, ar putea fi util să copiați .pkg pe desktop și apoi să cd ~Desktop. După ce ați găsit unde se află .pkg, tastați „lsbom .pkg/Contents/Archive.bom> | mai mult” și voila! Veți vedea o listă completă a fișierelor pe care noul dvs. program dorește să le instaleze.

4. sayow această comandă este unică pentru Mac OS X și oferă mai multă distracție decât orice altceva. Încercați deschizând Terminal.app și tastând „să salutați”.

5. softwareupdate Comanda „softwareupdate” este o modalitate rapidă și ușoară de a instala actualizări de software de la Apple. Pentru a-l folosi, deschideți Terminal.app și tastați „softwareupdate -i -a” pentru a instala toate actualizările disponibile pentru Macintosh. Dacă doriți să instalați doar actualizări „recomandate”, tastați „softwareupdate -i -r”.

6.ifconfig Cea mai rapidă și mai ușoară modalitate de a afla ce adresă IP folosește Mac-ul tău este cu siguranță „ifconfig”. Pentru a utiliza ifconfig, deschideți Terminal.app și tastați „ifconfig”. Veți vedea o mulțime de informații, inclusiv adresa MAC a plăcii de rețea. Îmi place să scriu „ifconfig | grep inet” pentru a returna doar informațiile IP pentru computerul meu. Puteți dezactiva o interfață de rețea (în acest exemplu „en0”) tastând „ifconfig en0 down”. Ai putea reveni cu „ifconfig en0 up”. Acest lucru poate fi mult mai rapid decât folosirea ferestrei System Preferences.

7. lipo lipo (numit corect) este un utilitar care manipulează binare universale în Mac OS X. O mulțime de (aproape toate) programele în prezent sunt livrate sau descărcate ca „Universal”, ceea ce înseamnă că au cod binar pe care atât powerpc-ul, cât și cipurile intel pot înțelege. Dar, din moment ce probabil că nu vă pasă de unul dintre cele două, doriți să utilizați lipo pentru a vă „subțire” binarele. De exemplu, dacă doriți să subțiați aplicația „Stickies” pentru a conține doar codul 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 oferă o modalitate mai avansată (peste comandă-shift-3) de a face capturi de ecran (dacă sunteți din lumea PC-ului, gândiți-vă la print screen pentru Mac). Pentru a-l folosi, deschideți Terminal.app și încercați să tastați screencapture -iW ~/Desktop/screen.jpg Se va afișa o pictogramă pentru cameră care așteaptă se face clic pe o fereastră. Odată făcut clic, va fi creat un fișier pe desktop numit „screen.jpg” care va conține un instantaneu al ferestrei pe care ați făcut clic. Puteți, desigur, să faceți și un instantaneu al întregului ecran tastând screencapture -S ~/Desktop/screen.jpg Dacă chiar aveți chef de a fi deosebit, puteți prindeți doar o porțiune a ecranului dvs. tastând screencapture -ic Acum du-te să faci niște capturi de ecran și trimite-le la osxdaily, le iubim!

9 & 10. fink și darwinports Dacă v-ați umplut cu setul de bază de utilitare pentru linia de comandă OS X, este este timpul să deschideți ochii Terminal.app către restul lumii open source. Folosind darwinports sau fink puteți descărca și instala sute de aplicații open source gratuite pe computer. Am descoperit că darwinports tinde să aibă unele dintre cele mai obscure proiecte open source, dar Fink pare să fie solid. Le puteți instala în același timp dacă știți cu adevărat ce faceți, dar, în general, ar trebui să vă sfătuiesc să alegeți una sau alta. Utilizatorii începători ar putea dori să încerce fink, deoarece este livrat cu un program numit Fink Commander, care vă oferă acces prin punct și clic la depozitul său de software. Verifică! DarwinPorts Home Fink – Acasă

Încă ești interesat să înveți? Consultați mai multe sfaturi pentru linia de comandă!

Zece utilitare pentru linia de comandă OS X despre care s-ar putea să nu știți