Dešimt OS X komandinės eilutės paslaugų, apie kurias galbūt nežinote

Anonim

„Mac OS X“ komandų eilutės sąsajoje yra tūkstančiai programų, kurių egzistavimo paprastas vartotojas nežino. Pasinaudodama metų sunkaus GNU fondo ir kitų atvirojo kodo bendruomenės narių darbu, „Apple“ sukūrė nuostabią OS, kuriai „nereikia“ jokios komandinės eilutės naudojimo. Nors operacinėje sistemoje „Mac OS X“ komandų eilutės naudojimas nėra būtinas kasdieniam „Macintosh“ darbui, tačiau tinkamai panaudojus galite sutaupyti daug laiko ir kartais pasijuokti.Tikiuosi, kad jums patiks šios dešimt OS X komandinės eilutės paslaugų!

1. ssh Šis mažas perlas yra įtrauktas į kiekvieną „Mac OS X“ versiją. Iš pradžių sukurtas kaip rsh/rlogin programų pakaitalas, ssh tapo pagrindiniu „Linux“ / „Unix“ (o dabar „Mac“) OS X) bendruomenė. Pagrindinis Openssh naudojimas yra saugus nuotolinis administravimas. Jei norite įjungti „Mac OS X“ integruotą SSH serverį, galite tai padaryti atidarę sistemos nuostatas, spustelėję „Bendrinimas“ ir pažymėję laukelį šalia „Nuotolinis prisijungimas“. Dabar, jei esate kelyje ir norite pasiekti savo kompiuterį, galite naudoti tokį klientą kaip PuTTy (iš „Windows“ įrenginio) arba „ssh“ iš „Mac OS X“ terminalo lango ir prisijungti prie „Mac“ IP adreso. Prisijungę naudodami savo vartotojo vardą ir slaptažodį, jums bus suteikta visa prieiga prie „Mac OS X“ komandų eilutės. Openssh turi daug, daug daugiau naudojimo būdų, kai kurie iš jų yra gana pažangūs. Mano asmeninis mėgstamiausias yra naudoti ssh kaip SOCKS serverį saugiai naršyti internete viešose interneto vietose.

Peržiūrėkite šį puslapį, kad sužinotumėte daugiau būdų, kaip naudoti ssh „Mac“ kompiuteryje!

2. top Top yra dar viena klasikinė programa, kurią jau seniai naudoja Linux/Unix bendruomenė. Norėdami naudoti viršuje, atidarykite Terminal.app ir įveskite „top“. Per trumpesnį laiką, kurio prireiks, kol pamirksėsite, jums turėtų būti pateiktas langas, pilnas teksto. Tai, ką matote, yra visų procesų, šiuo metu veikiančių jūsų „Macintosh“, sąrašas. Kai mano „Mac“ veikia lėtai, viršuje yra pirmasis š altinis, kurį naudoju norėdamas išsiaiškinti, kas vyksta.

Jei norite peržiūrėti visą populiariausių vietų apžvalgą, spustelėkite čia.

3. lsbom lsbom puikiai tinka tam paranojiškam balsui jūsų galvoje, kurį dažnai girdite prieš eidami ir įdiegdami kokią nors šaunią naują priemonę, kurią radote atsitiktiniame „Mac“ tinklaraštyje (pvz., „osxdaily“). Naudodami „lsbom“ galite ištirti „Mac OS X“ diegimo programos (.pkg) turinį ir gauti labai išsamų vaizdą apie tai, kas bus įdėta į vertingą „Mac“ failų sistemą.Norėdami naudoti lsbom, atidarykite Terminal.app ir eikite į failų sistemos vietą, kurioje yra .pkg failas. Jei jūsų diegimo programa buvo .dmg, gali padėti nukopijuoti .pkg failą į darbalaukį ir tada cd ~Desktop. Suradę, kur yra jūsų .pkg, įveskite „lsbom .pkg/Contents/Archive.bom> | daugiau“ ir voila! Pamatysite visą failų, kuriuos nori įdiegti naujoji programa, sąrašą.

4. pasakykiteow ši komanda yra unikali „Mac OS X“ ir siūlo smagiau nei bet kas kitas. Išbandykite atidarę Terminal.app ir įvesdami „say hello“.

5. softwareupdate Komanda „Softwareupdate“ yra greitas ir paprastas būdas įdiegti programinės įrangos naujinimus iš „Apple“. Norėdami jį naudoti, atidarykite Terminal.app ir įveskite „softwareupdate -i -a“, kad įdiegtumėte visus galimus „Macintosh“ naujinimus. Jei norite įdiegti tik „rekomenduojamus“ naujinimus, įveskite „softwareupdate -i -r“.

6.ifconfig Greičiausias ir lengviausias būdas išsiaiškinti, kokį IP adresą naudoja jūsų „Mac“, tikrai yra „ifconfig“. Norėdami naudoti ifconfig, atidarykite Terminal.app ir įveskite „ifconfig“. Pamatysite daug informacijos, įskaitant tinklo plokštės MAC adresą. Man patinka įvesti „ifconfig | grep inet“, kad grąžintumėte tik mano kompiuterio IP informaciją. Galite išjungti tinklo sąsają (šiame pavyzdyje „en0“) įvesdami „ifconfig en0 down“. Galite atkurti naudodami „ifconfig en0 up“. Tai gali būti daug greičiau nei naudojant sistemos nuostatų langą.

7. lipo lipo (taikiai pavadintas) yra programa, kuri manipuliuoja universaliais dvejetainiais failais Mac OS X. Daugybė (beveik visos) programų šiais laikais pristatomos arba atsisiunčiamos kaip „Universal“, tai reiškia, kad jos turi dvejetainį kodą. kad gali suprasti ir powerpc, ir intel lustai. Bet kadangi jums tikriausiai nerūpi vienas iš dviejų, norite naudoti lipo, kad sumažintumėte dvejetainius failus. Pavyzdžiui, jei norite suploninti programą „Stickies“, kad jame būtų tik „Intel“ (i386) kodas: 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 siūlo pažangesnį būdą (panaudojus komandų pakeitimą-3) fotografuoti ekraną (jei esate iš kompiuterių pasaulio, pagalvokite apie spausdinimo ekraną, skirtą Mac). Norėdami juo naudotis, atidarykite savo Terminal.app ir pabandykite įvesti screencapture -iW ~/Desktop/screen.jpg Bus parodyta kameros piktograma, kuri laukia būti paspaustas ant lango. Kai spustelėsite, darbalaukyje bus sukurtas failas „screen.jpg“, kuriame bus bet kurio spustelėjo lango momentinė nuotrauka. Žinoma, taip pat galite padaryti viso ekrano momentinę nuotrauką įvesdami screencapture -S ~/Desktop/screen.jpg Jei tikrai norite būti ypatingas, galite užfiksuokite tik dalį ekrano įvesdami screencapture -ic Dabar gaukite ekrano kopijas ir nusiųskite jas į osxdaily, mums jos patinka!

9 & 10. fink and darwinports Jei jau pasipildėte baziniu OS X komandinės eilutės paslaugų rinkiniu, jo laikas atverti savo Terminal.app akis likusiam atvirojo š altinio pasauliui. Naudodami darwinports arba fink galite atsisiųsti ir į savo kompiuterį įdiegti šimtus nemokamų atvirojo kodo programų. Pastebėjau, kad „darwinports“ paprastai turi neaiškių atvirojo kodo projektų, tačiau atrodo, kad „fink“ yra tvirtas. Galite juos įdiegti tuo pačiu metu, jei TIKRAI žinote, ką darote, bet apskritai turėčiau patarti pasirinkti vieną ar kitą. Pradedantieji vartotojai gali norėti išbandyti „Fink“, nes jis pristatomas kartu su programa „Fink Commander“, kuri suteikia prieigą prie programinės įrangos saugyklos. Pasižiūrėk! DarwinPorts Home Fink – Home

Vis dar domitės mokytis? Peržiūrėkite daugiau komandų eilutės patarimų!

Dešimt OS X komandinės eilutės paslaugų, apie kurias galbūt nežinote