Desmit OS X komandrindas utilītas, par kurām jūs, iespējams, nezināt

Anonim

Mac OS X komandrindas interfeiss ir mājvieta tūkstošiem programmu, par kurām vidusmēra lietotājs nezina. Izmantojot GNU fonda un citu atvērtā pirmkoda kopienas gadu ilgo smago darbu, Apple izstrādāja brīnišķīgu operētājsistēmu, kurai nav "vajadzīga" izmantot komandrindu. Lai gan komandrindas izmantošana operētājsistēmā Mac OS X nav nepieciešama ikdienas darbam ar Macintosh, ja tā tiek izmantota pareizi, tā var ietaupīt daudz laika un dažkārt pasmieties.Ceru, ka jums patiks šīs desmit OS X komandrindas utilītas!

1. ssh Šis mazais dārgakmens ir iekļauts visās Mac OS X versijās. Sākotnēji tas tika izstrādāts kā rsh/rlogin programmu nomaiņa, bet ssh ir kļuvis par Linux/Unix (un tagad arī Mac). OS X) kopiena. Openssh galvenais lietojums ir droša attālā administrēšana. Ja vēlaties iespējot Mac OS X iebūvēto SSH serveri, varat to izdarīt, atverot sistēmas preferences, noklikšķinot uz "Koplietošana" un atzīmējot izvēles rūtiņu blakus "Attālā pieteikšanās". Tagad, ja atrodaties ceļā un vēlaties piekļūt savai iekārtai, varat izmantot tādu klientu kā PuTTy (no Windows mašīnas) vai “ssh” no Mac OS X termināļa loga un izveidot savienojumu ar sava Mac datora IP adresi. Pēc pieteikšanās ar savu lietotājvārdu un paroli jums tiks parādīta pilnīga piekļuve Mac OS X komandrindai. Openssh ir daudz, daudz vairāk lietojumu, no kuriem daži ir diezgan attīstīti. Mans personīgais iecienītākais ir izmantot ssh kā SOCKS serveri, lai droši pārlūkotu tīmekli publiskās interneta vietās.

Apskatiet šo lapu, lai uzzinātu vairāk veidu, kā izmantot ssh operētājsistēmā Mac!

2. top Top ir vēl viena klasiska utilīta, ko Linux/Unix kopiena jau sen izmanto. Lai izmantotu augšdaļu, atveriet lietotni Terminal.app un ierakstiet “top”. Mazāk laika, kas nepieciešams, lai pamirkšķinātu acis, jums tiks parādīts logs pilns ar tekstu. Tas ir saraksts ar visiem procesiem, kas pašlaik darbojas jūsu Macintosh datorā. Kad mans Mac darbojas lēni, augšējais ir pirmais resurss, ko izmantoju, lai noskaidrotu, kas notiek.

Lai iegūtu pilnīgu pārskatu par populārākajām vietām, noklikšķiniet šeit.

3. lsbom lsbom ir lieliski piemērots tai paranoiskajai balsij jūsu galvā, ko bieži dzirdat, pirms dodaties un instalējat kādu lielisku jaunu utilītu, ko esat atradis nejaušā Mac emuārā (piemēram, osxdaily). Izmantojot lsbom, varat pārbaudīt Mac OS X instalēšanas programmas (.pkg) saturu un iegūt ļoti detalizētu priekšstatu par to, kas tiks ievietots jūsu Mac vērtīgajā failu sistēmā.Lai izmantotu lsbom, atveriet lietotni Terminal.app un pārejiet uz vietu savā failu sistēmā, kur atrodas .pkg fails. Ja instalēšanas programma ir pieejama .dmg failā, varētu palīdzēt kopēt failu .pkg uz darbvirsmu un pēc tam ierakstīt cd ~Desktop. Kad esat atradis, kur atrodas jūsu .pkg, ierakstiet “lsbom .pkg/Contents/Archive.bom> | vairāk” un voila! Jūs redzēsiet pilnu to failu sarakstu, kurus jūsu jaunā programma vēlas instalēt.

4. sakietow šī komanda ir unikāla operētājsistēmai Mac OS X un piedāvā vairāk prieka nekā jebkas cits. Izmēģiniet to, atverot Terminal.app un ierakstot “say hello”.

5. softwareupdate Komanda “softwareupdate” ir ātrs un vienkāršs veids, kā instalēt programmatūras atjauninājumus no Apple. Lai to izmantotu, atveriet Terminal.app un ierakstiet “softwareupdate -i -a”, lai instalētu visus pieejamos Macintosh atjauninājumus. Ja vēlaties instalēt tikai “ieteicamos” atjauninājumus, ierakstiet “softwareupdate -i -r”.

6.ifconfig Ātrākais un vienkāršākais veids, kā noskaidrot, kādu IP adresi izmanto jūsu Mac, noteikti ir “ifconfig”. Lai izmantotu ifconfig, atveriet Terminal.app un ierakstiet “ifconfig”. Jūs redzēsit daudz informācijas, tostarp tīkla kartes MAC adresi. Man patīk rakstīt “ifconfig | grep inet”, lai atgrieztu tikai sava datora IP informāciju. Varat atspējot tīkla saskarni (šajā piemērā “en0”), ierakstot “ifconfig en0 down”. Jūs varētu atjaunot ar “ifconfig en0 up”. To var izdarīt daudz ātrāk, nekā izmantojot logu System Preferences.

7. lipos ko var saprast gan powerpc, gan intel mikroshēmas. Bet, tā kā jūs, iespējams, neinteresē viens no diviem, jūs vēlaties izmantot lipo, lai “retinātu” savus bināros failus. Piemēram, ja vēlaties atšķaidīt lietojumprogrammu “Stickies”, lai tajā būtu tikai Intel (i386) kods: 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 piedāvā progresīvāku veidu (izmantojot Command-shift-3), lai uzņemtu ekrānuzņēmumus (ja esat no datoru pasaules, domājiet par drukas ekrānu operētājsistēmai Mac). Lai to izmantotu, atveriet savu Terminal.app un mēģiniet ierakstīt screencapture -iW ~/Desktop/screen.jpg Tiks parādīta kameras ikona, kas gaida jānoklikšķina uz loga. Pēc noklikšķināšanas uz darbvirsmas tiks izveidots fails ar nosaukumu “screen.jpg”, kurā būs redzams jebkura loga momentuzņēmums, uz kura noklikšķinājāt. Protams, varat arī uzņemt visa ekrāna momentuzņēmumu, ierakstot screencapture -S ~/Desktop/screen.jpg Ja tiešām vēlaties būt īpašs, varat aizķeriet tikai daļu no sava ekrāna, ierakstot screencapture -ic Tagad iegūstiet dažus ekrānuzņēmumus un nosūtiet tos uz osxdaily, mums tie patīk!

9 & 10. fink and darwinports Ja esat aizpildījis OS X komandrindas utilītu bāzes komplektu, laiks atvērt Terminal.app acis pārējai atvērtā pirmkoda pasaulei. Izmantojot darwinports vai fink, varat lejupielādēt un datorā instalēt simtiem bezmaksas atvērtā pirmkoda lietojumprogrammu. Es atklāju, ka darwinports mēdz būt daži no neskaidrākajiem atvērtā pirmkoda projektiem, taču šķiet, ka fink ir stabils. Jūs varat tos instalēt vienlaikus, ja PATIESI zināt, ko darāt, taču parasti man vajadzētu ieteikt izvēlēties vienu vai otru. Iesācēju lietotāji, iespējams, vēlēsies izmēģināt fink, jo tas tiek piegādāts kopā ar programmu Fink Commander, kas nodrošina piekļuvi tā programmatūras krātuvei ar norādi un klikšķi. Pārbaudiet to! DarwinPorts Home Fink — Home

Vai joprojām interesē mācības? Skatiet citus komandrindas padomus!

Desmit OS X komandrindas utilītas, par kurām jūs, iespējams, nezināt