Ilunsad ang & Magpatakbo ng Maramihang Pagkakataon ng Anumang Application sa Mac OS X
Maaari kang magpatakbo ng maraming pagkakataon ng anumang application sa Mac OS X na may kaunting command line magic. Gamit ang command na 'bukas' upang ilunsad ang mga GUI app mula sa Terminal, maaari tayong magpatakbo ng bagong instance ng anumang app, kahit na tumatakbo na ito.
Sa pinakasimpleng anyo, itinuturo lang namin bukas ang application na may -n flag. Para sa isang praktikal na halimbawa, gagamitin namin ang Safari browser:
open -n /Applications/Safari.app/
Maglulunsad ito ng bagong instance ng Safari, kahit na bukas na ang Safari. Maaari mong ulitin ang command na ito para ilunsad ang maraming pagkakataon ng app na gusto mong patakbuhin.
Sa halip na paulit-ulit na ulitin ang command, gawin nating mas madali ang paglunsad ng maraming instance ng app. Paano kung gusto mong maglunsad ng limang bagong pagkakataon ng Safari? Ipagpalagay na gumagamit ka ng bash, gagamitin namin ang command na ito:
n=5 ; para sa ((c=1; c<=n; c++)) ; buksan ang -n /Applications/Safari.app/ ; tapos na
Ngayon ay medyo kumplikadong string na i-type nang paulit-ulit, kaya gagawin namin itong mas madali sa pamamagitan ng paggawa ng alias sa iyong .bash_profile:
Una kailangan mong buksan ang .bash_profile sa isang text editor, maganda at madali ang nano:
nano ~/.bash_profile
Ngayon ay i-paste ito sa isang bagong linya (ipagpalagay na mayroong iba pang mga alyas doon mula sa aming mga kamakailang tip o kung hindi man), tiyaking nasa iisang linya ang lahat:
alias safarix5='n=5 ; para sa ((c=1; c<=n; c++)) ; buksan ang -n /Applications/Safari.app/ ; tapos na'
I-save ang mga pagbabago sa .bash_profile sa pamamagitan ng pagpindot sa Control+O at pagpindot sa return
Pinangalanan ko ang alias na 'safarix5' para sa Safari X 5, dahil ang string na iyon ay naglulunsad ng 5 instance ng Safari, ngunit maaari mo itong tawaging kahit anong gusto mo. Kung gusto mong patakbuhin ang Safari sa 10 magkakaibang pagkakataon, kailangan lang baguhin ang variable na 'n' tulad nito:
alias safarix10='n=10 ; para sa ((c=1; c<=n; c++)) ; buksan ang -n /Applications/Safari.app/ ; tapos na'
Maaari mong baguhin ang application sa anumang gusto mo, tandaan lamang na ang bawat tumatakbong instance ng isang app ay kumokonsumo ng buong halaga ng mga mapagkukunan para sa app na iyon. Ang mga developer ng web at app ay dapat maging partikular na masaya sa trick na ito, ngunit marami rin ang iba pang gamit.
Kung nagustuhan mo ito, tingnan ang higit pang mga tip at trick sa command line.
