Sampung OS X Command Line Utility na Maaaring Hindi Mo Alam

Anonim

Ang interface ng command line ng Mac OS X ay tahanan ng libu-libong mga programa na hindi alam ng karaniwang gumagamit na umiiral. Sa paggamit ng mga taon ng pagsusumikap ng GNU foundation at ng iba pa sa open source na komunidad, nagdisenyo ang Apple ng magandang OS na hindi "nangangailangan" ng anumang paggamit ng command line. Habang ang paggamit ng command line sa Mac OS X ay hindi kinakailangan para sa pang-araw-araw na operasyon ng isang Macintosh, kung gagamitin nang tama, maaari kang makatipid ng maraming oras, at paminsan-minsan ay magpapatawa sa iyo.Sana ay masiyahan ka sa sampung OS X command line utilities na ito!

1. ssh Ang maliit na hiyas na ito ay kasama sa bawat bersyon ng Mac OS X. Orihinal na binuo bilang drop-in na kapalit sa rsh/rlogin programs, ang ssh ay naging staple ng Linux/Unix(at ngayon ay Mac OS X) na komunidad. Ang pangunahing paggamit ng Openssh ay ligtas na malayuang pangangasiwa. Kung nais mong paganahin ang built in na SSH server ng Mac OS X magagawa mo ito sa pamamagitan ng pagbubukas ng iyong System Preferences , pag-click sa “Pagbabahagi” at paglalagay ng check sa kahon sa tabi ng “Remote Login”. Ngayon kung ikaw ay nasa kalsada at nais na ma-access ang iyong makina maaari kang gumamit ng isang kliyente tulad ng PuTTy (mula sa isang windows machine) o "ssh" mula sa isang Mac OS X terminal window at kumonekta sa IP address ng iyong Mac. Pagkatapos mag-log in gamit ang iyong Username at Password bibigyan ka ng kumpletong access sa command line ng Mac OS X. Ang Openssh ay may marami, marami pang gamit na ang ilan ay medyo advanced. Ang aking personal na paborito ay gumagamit ng ssh bilang server ng SOCKS upang ligtas na mag-browse sa web sa mga pampublikong lokasyon sa internet.

Tingnan ang page na ito para sa higit pang paraan ng paggamit ng ssh sa Mac!

2. top Ang Top ay isa pang classic na utility na matagal nang ginagamit ng Linux/Unix community. Para gamitin ang tuktok, magbukas ng Terminal.app at i-type ang “top”. Sa mas kaunting oras na kinakailangan upang kumurap ang iyong mata, dapat kang ipakita sa isang window na puno ng teksto. Ang nakikita mo ay isang listahan ng bawat proseso na kasalukuyang tumatakbo sa iyong Macintosh. Kapag mabagal ang pagtakbo ng aking Mac, ang tuktok ang unang mapagkukunang ginagamit ko upang malaman kung ano ang nangyayari.

Para sa kumpletong pangkalahatang-ideya ng nangungunang mag-click dito.

3. Mahusay ang lsbom lsbom para sa paranoid na boses na iyon sa iyong ulo na madalas mong marinig bago ka pumunta at mag-install ng ilang cool na bagong utility na nakita mo sa isang random na blog ng Mac (tulad ng osxdaily). Sa lsbom maaari mong suriin ang mga nilalaman ng isang Mac OS X installer (.pkg) at makakuha ng napakadetalyadong view ng kung ano ang malapit nang ilagay sa mahalagang filesystem ng iyong Mac.Upang gamitin ang lsbom, buksan ang Terminal.app at mag-navigate sa lugar sa iyong filesystem kung saan naroroon ang .pkg file. Kung ang iyong installer ay dumating sa isang .dmg, maaaring makatulong na kopyahin ang .pkg sa iyong desktop, at pagkatapos ay cd ~Desktop. Kapag nahanap mo na kung saan nakatira ang iyong .pkg, i-type ang “lsbom .pkg/Contents/Archive.bom> | higit pa” and voila! Makakakita ka ng kumpletong listahan ng mga file na gustong i-install ng iyong bagong program.

4. sayow ang command na ito ay natatangi sa Mac OS X, at nag-aalok ng mas masaya kaysa sa anupaman. Subukan ito sa pamamagitan ng pagbubukas ng Terminal.app at pag-type ng “kumusta”.

5. softwareupdate Ang command na “softwareupdate” ay isang mabilis at madaling paraan upang mag-install ng mga update sa software mula sa apple. Para magamit ito, buksan ang Terminal.app at i-type ang “softwareupdate -i -a” para i-install ang lahat ng available na update para sa iyong Macintosh. Kung gusto mong i-install lang ang mga "inirerekomenda" na mga update i-type ang "softwareupdate -i -r".

6.ifconfig Ang pinakamabilis, pinakamadaling paraan upang malaman kung anong ip address ang ginagamit ng iyong Mac, ay tiyak na “ifconfig”. Upang gamitin ang ifconfig, buksan ang Terminal.app, at i-type ang “ifconfig”. Makakakita ka ng maraming impormasyon, kabilang ang MAC Address ng iyong network card. Gusto kong i-type ang "ifconfig | grep inet” upang ibalik lamang ang impormasyon ng ip para sa aking computer. Maaari mong hindi paganahin ang isang interface ng network (sa halimbawang ito "en0") sa pamamagitan ng pag-type ng "ifconfig en0 pababa". Maaari mong ibalik ang "ifconfig en0 up". Ito ay maaaring mas mabilis kaysa sa paggamit ng System Preferences window.

7. Ang lipo lipo (na angkop na pinangalanan) ay isang utility na nagmamanipula ng mga unibersal na binary sa Mac OS X. Marami sa (halos lahat) ng mga programa ngayon ang nagpapadala, o nagda-download bilang "Universal", ibig sabihin, mayroon silang binary code na parehong naiintindihan ng powerpc at ng intel chips. Ngunit dahil malamang na wala kang pakialam sa isa sa dalawa, gusto mong gumamit ng lipo para "manipis" ang iyong mga binary. Halimbawa kung gusto mong payatin ang application na "Stickies" upang maglaman lamang ng intel (i386) code: 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 nag-aalok ang screencapture ng mas advanced na paraan (sa command-shift-3) para kumuha ng mga screen capture (kung ikaw ay mula sa mundo ng PC, isipin ang print screen para sa Mac). Para magamit ito, buksan ang iyong Terminal.app at subukang i-type ang screencapture -iW ~/Desktop/screen.jpg Maglalabas ito ng icon ng camera na naghihintay sa i-click sa isang window. Kapag na-click, isang file sa iyong desktop na tinatawag na "screen.jpg" ay gagawin na naglalaman ng isang snapshot ng anumang window na iyong na-click. Siyempre, maaari ka ring kumuha ng snapshot ng iyong buong screen sa pamamagitan ng pag-type ng screencapture -S ~/Desktop/screen.jpg Kung talagang gusto mong maging partikular, magagawa mo kunin lang ang isang bahagi ng iyong screen sa pamamagitan ng pag-type ng screencapture -ic Ngayon, kumuha ng ilang screenshot at ipadala ang mga ito sa osxdaily, mahal namin sila!

9 & 10. fink and darwinports Kung napuno ka na ng base set ng OS X command line utilities, ito oras na upang buksan ang mga mata ng iyong Terminal.app sa buong mundo ng open source. Gamit ang darwinports o fink maaari kang mag-download at mag-install ng daan-daang libreng open source na application sa iyong computer. Nalaman ko na ang darwinports ay may posibilidad na magkaroon ng ilan sa mga hindi kilalang open source na mga proyekto, ngunit ang fink ay tila solid. Maaari mong i-install ang mga ito nang sabay-sabay kung TALAGANG alam mo kung ano ang iyong ginagawa, ngunit sa pangkalahatan ay kailangan kong payuhan na pumili ka ng isa o sa isa pa. Maaaring gusto ng mga baguhang user na subukan ang fink, dahil nagpapadala ito ng isang program na tinatawag na Fink Commander na nagbibigay sa iyo ng point at click ng access sa repository nito ng software. Tingnan ito! DarwinPorts Home Fink – Home

Interesado pa rin bang matuto? Tingnan ang ilan pang command line tip!

Sampung OS X Command Line Utility na Maaaring Hindi Mo Alam