9 Command Line Trick para sa Mac OS X na Dapat Mong Malaman

Anonim

Ang command line ay kadalasang itinuturing na larangan ng mga advanced na user, ngunit hindi iyon nangangahulugan na ang bawat paggamit ng Terminal ay kailangang may kinalaman sa rocket science. Ang koleksyon ng mga terminal na tip ay dapat na nalalapat sa isang malawak na iba't ibang mga gumagamit ng Mac, at lahat mula sa mga baguhan hanggang sa mga advanced na gumagamit ay dapat makahanap ng isang bagay na kapaki-pakinabang dito. Ang ilan sa mga trick na ito ay maaaring mangailangan ng Xcode na mai-install sa Mac, ang Xcode ay isang libreng pag-download mula sa App Store.

Pigilan ang Screen Saver at Sleep gamit ang “caffeinate”

Bago sa OS X Mountain Lion, ang caffeinate ay parang command line na bersyon ng paboritong Caffeine utility ng lahat. Ang paggamit ay simple, na may caffeinate na tumatakbo ang Mac ay hindi matutulog, at ang mga screen saver ay hindi mag-a-activate. Sa pinakasimpleng bagay, maaari itong patakbuhin nang mag-isa, ngunit malamang na ito ay pinakamahusay na gamitin na may limitasyon sa oras na nakalakip dito tulad nito:

caffeinate -t ​​3600

Tinutukoy ng -t flag ang oras sa mga segundo, ang halimbawa sa itaas ay nagpapatakbo ng caffeinate sa loob ng isang oras.

I-extract ang mga PKG File gamit ang “pkgutil”

Kailangan bang kumuha ng file mula sa isang .pkg file? Baka gusto mong makita kung ano ang nasa loob ng isang pkg nang hindi ito ini-install? Walang pawis, ginagawa ng pkgutil ang trabaho:

pkgutil --expand sample.pkg ~/Desktop/

Itatapon nito ang buong nilalaman ng pkg sa tinukoy na direktoryo, nang hindi ito ini-install.

Gamitin ang “purge” para Magbakante ng Memory

Pwersang i-flush ng purge command ang disk at memory cache, na may epektong katulad ng kapag nag-reboot ka ng Mac. Bagama't sinasabi ng ilan na nag-aalok lang ng placebo effect ang purge, talagang gumagana ang pagpapadala ng memorya ng system mula sa kategoryang "Hindi Aktibo" pabalik sa malayang magagamit na RAM, at sa mga sitwasyon kung saan nauubusan ka ng totoong memorya, maaari itong magbigay ng bilis ng pagpapalakas. .

Simple lang ang paggamit ng purge, i-type ang sumusunod sa command prompt:

purge

Maghintay ng isang minuto o higit pa para magkabisa ang mga pagbabago, kadalasang mas mabilis ang proseso sa mga Mac na may mga SSD drive.

Maglunsad ng Maramihang Mga Instance ng Apps na may “bukas”

Maaaring alam mo na na maaari mong buksan ang mga application sa OS X GUI mula sa command line gamit ang 'open' command, ngunit alam mo ba na maaari kang magpatakbo ng maraming pagkakataon ng mga app sa pamamagitan ng paglakip ng -n i-flag sa open command? Madaling gamitin, eto lang ang kailangan mong gawin:

open -n /Applications/Safari.app/

Ang halimbawa ay nagpapatakbo ng isa pang instance ng Safari. Baguhin ang pangalan ng app nang naaayon, at huwag kalimutang isama ang .app extension.

Pag-update ng OS X nang walang App Store

Gusto mo bang mag-install ng system software at mga update nang hindi naaabala sa Mac App Store? Maaari mong gawin iyon nang direkta mula sa command line sa halip sa tulong ng softwareupdate command. Para i-install ang bawat update na available, patakbuhin lang ang sumusunod:

sudo softwareupdate -i -a

Maaari kang , naka-bundle ito sa OS X sa loob ng maraming taon at gumagana nang pareho anuman ang bersyon na ginagamit mo.

Ilista ang Lahat ng Na-download Mo

Nakapunta na tayong lahat; may na-download ka kanina mula sa isang domain na naaalala mo, ngunit hindi mo lubos matandaan kung ano o saan.Maswerte ka, dahil ang Quarantine Services ay nagpapanatili ng isang database ng lahat ng na-download, at maaari mong i-query ang database na iyon upang mahanap kung ano ang iyong hinahanap. Gamitin ang sqlite3 command bilang mga sumusunod upang makita ang lahat:

sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'piliin ang LSQuarantineDataURLString mula sa LSQuarantineEvent' |more

Siyempre maaari mo ring tanggalin ang listahang iyon kung ang pagkakaroon ay nakakaabala sa iyo.

Itago ang Mga File o Folder mula sa Finder gamit ang “chflags”

Mayroon ka bang sikretong file o folder na gusto mong itago sa Finder? Gumamit ng chflags para gawing invisible ang anumang file mula sa OS X GUI file system, pareho itong gumagana kung itinuturo mo ito sa isang file o isang direktoryo:

chflags nakatago /path/to/file/or/folder/

Maswerte (o malas) para sa amin mga kababayan sa command line, makikita pa rin ang file na may ls, ngunit ito ay mananatiling nakatago sa Finder hanggang sa ang "nohidden" na bandila ay nakalakip tulad nito:

chflags nohidden /path/to/unhide/

Ang mga pagbabago ay agaran sa alinmang kaganapan.

Awtomatikong I-type ang Mahabang Path na may Drag at Drop

Alam mo bang maaari mong i-drag at i-drop ang anumang file mula sa Finder papunta sa command line at ang buong path sa file na iyon ay awtomatikong mai-print? Ito ay hindi lamang isang command line tip, ngunit ito ay napaka-kapaki-pakinabang na dapat itong isama. Ito ay malamang na pinakamahusay na gamitin kasabay ng isang utos upang i-prefix ang path, tulad nito:

sudo vi (i-drag ang file dito para i-print ang buong path)

Gumagana ito kahit saan sa command line, kahit na nasa isang app ka na.

Gumawa ng Zip Archive na Pinoprotektahan ng Password

Kung nagpapadala ka ng file sa pamamagitan ng hindi secure na medium o nagho-host nito sa publiko, ngunit gusto mong magbigay ng ilang antas ng proteksyon, maaari kang gumawa ng zip archive na protektado ng password gamit ang -e flag:

zip -e protected.zip /file/to/protect/

Kung wala ang -e flag gagawa ka lang ng karaniwang zip file na walang password.

9 Command Line Trick para sa Mac OS X na Dapat Mong Malaman