Desať nástrojov príkazového riadka OS X, o ktorých ste možno nevedeli

Anonim

Rozhranie príkazového riadka systému Mac OS X je domovom tisícov programov, o ktorých bežný používateľ nevie, že existujú. Využitím rokov tvrdej práce nadácie GNU a ďalších v komunite s otvoreným zdrojovým kódom Apple navrhol úžasný operačný systém, ktorý „nepotrebuje“ žiadne použitie príkazového riadku. Používanie príkazového riadku v systéme Mac OS X síce nie je potrebné na každodennú prevádzku počítača Macintosh, ak ho však správne využijete, môže vám ušetriť veľa času a občas sa zasmeje.Dúfam, že sa vám bude páčiť týchto desať nástrojov príkazového riadka OS X!

1. ssh Tento malý klenot je súčasťou každej verzie Mac OS X. Pôvodne bol ssh vyvinutý ako náhrada programov rsh/rlogin, ssh sa stal základom Linuxu/Unixu (a teraz Mac OS X). Primárnym využitím Openssh je bezpečná vzdialená správa. Ak chcete povoliť vstavaný server SSH systému Mac OS X, môžete tak urobiť otvorením systémových nastavení, kliknutím na „Zdieľanie“ a začiarknutím políčka vedľa položky „Vzdialené prihlásenie“. Teraz, ak ste na cestách a chcete získať prístup k svojmu počítaču, môžete použiť klienta ako PuTTy (zo stroja so systémom Windows) alebo „ssh“ z okna terminálu Mac OS X a pripojiť sa k IP adrese vášho Macu. Po prihlásení pomocou používateľského mena a hesla sa vám zobrazí úplný prístup k príkazovému riadku systému Mac OS X. Openssh má mnoho, oveľa viac použití, z ktorých niektoré sú dosť pokročilé. Mojím obľúbeným je používanie ssh ako servera SOCKS na bezpečné prehliadanie webu na verejných internetových miestach.

Na tejto stránke nájdete ďalšie spôsoby použitia ssh na Macu!

2. top Top je ďalší klasický nástroj, ktorý už dlho používa komunita Linux/Unix. Ak chcete použiť top, otvorte aplikáciu Terminal.app a napíšte „top“. V kratšom čase, ktorý zaberie žmurknutie okom, by sa vám malo zobraziť okno plné textu. To, čo vidíte, je zoznam všetkých procesov aktuálne spustených na vašom počítači Macintosh. Keď môj Mac beží pomaly, top je prvý zdroj, ktorý používam na zistenie, čo sa deje.

Pre úplný prehľad top kliknite sem.

3. lsbom lsbom je skvelý pre ten paranoidný hlas vo vašej hlave, ktorý často počujete predtým, ako si nainštalujete nejakú skvelú novú pomôcku, ktorú ste našli na náhodnom blogu pre Mac (napríklad osxdaily). Pomocou lsbom môžete preskúmať obsah inštalačného programu Mac OS X (.pkg) a získať veľmi podrobný prehľad o tom, čo sa chystá umiestniť do vzácneho súborového systému vášho Macu.Ak chcete použiť lsbom, otvorte aplikáciu Terminal.app a prejdite na miesto vo vašom súborovom systéme, kde sa nachádza súbor .pkg. Ak je váš inštalačný program vo formáte .dmg, môže vám pomôcť skopírovať súbor .pkg na vašu plochu a potom cd ~Desktop. Keď zistíte, kde sa nachádza váš súbor .pkg, zadajte „lsbom .pkg/Contents/Archive.bom> | viac“ a voila! Zobrazí sa úplný zoznam súborov, ktoré si váš nový program želá nainštalovať.

4. sayow tento príkaz je jedinečný pre Mac OS X a ponúka viac zábavy ako čokoľvek iné. Vyskúšajte to otvorením Terminal.app a zadaním „pozdraviť“.

5. softwareupdate Príkaz „softwareupdate“ predstavuje rýchly a jednoduchý spôsob inštalácie aktualizácií softvéru od spoločnosti Apple. Ak ho chcete použiť, otvorte Terminal.app a napíšte „softwareupdate -i -a“, aby ste nainštalovali všetky dostupné aktualizácie pre váš počítač Macintosh. Ak chcete nainštalovať iba „odporúčané“ aktualizácie, zadajte „softwareupdate -i -r“.

6.ifconfig Najrýchlejším a najjednoduchším spôsobom, ako zistiť, akú IP adresu váš Mac používa, je určite „ifconfig“. Ak chcete použiť ifconfig, otvorte Terminal.app a zadajte „ifconfig“. Uvidíte veľa informácií vrátane MAC adresy sieťovej karty. Rád píšem „ifconfig | grep inet“ vrátiť iba informácie o IP pre môj počítač. Sieťové rozhranie (v tomto príklade „en0“) môžete zakázať zadaním „ifconfig en0 down“. Môžete ho obnoviť pomocou „ifconfig en0 up“. Môže to byť oveľa rýchlejšie ako používanie okna Predvoľby systému.

7. lipo lipo (výstižne pomenovaný) je nástroj, ktorý manipuluje s univerzálnymi binárnymi súbormi v systéme Mac OS X. Veľa (takmer všetky) programy sa v súčasnosti dodáva alebo sťahuje ako „Universal“, čo znamená, že majú binárny kód že aj powerpc aj intel čipy dokážu pochopiť. Ale keďže vám pravdepodobne nezáleží na jednom z týchto dvoch, chcete použiť lipo na „preriedenie“ vašich dvojhviezd. Napríklad, ak chcete aplikáciu „Stickies“ zmenšiť tak, aby obsahovala iba kód intel (i386): cd /Applications lipo Stickies.app/Contents/MacOS/Stickies -tenký i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies

8. screencapture screencapture ponúka pokročilejší spôsob (cez príkaz-shift-3) snímania obrazoviek (ak ste zo sveta PC, myslite na print screen pre Mac). Ak ju chcete použiť, otvorte aplikáciu Terminal.app a skúste zadať screencapture -iW ~/Desktop/screen.jpg Zobrazí sa ikona fotoaparátu, ktorá čaká na kliknite na okno. Po kliknutí sa na vašej ploche vytvorí súbor s názvom „screen.jpg“, ktorý bude obsahovať snímku akéhokoľvek okna, na ktoré ste klikli. Môžete si, samozrejme, urobiť aj snímku celej obrazovky zadaním screencapture -S ~/Desktop/screen.jpg Ak chcete byť konkrétny, môžete zachyťte len časť obrazovky zadaním screencapture -ic Teraz choďte získať nejaké snímky obrazovky a pošlite ich na osxdaily, milujeme ich!

9 a 10. fink a darwinports Ak ste sa už nasýtili základnou sadou nástrojov príkazového riadka OS X, čas otvoriť oči vašej aplikácie Terminal.app pre zvyšok sveta s otvoreným zdrojom. Pomocou darwinports alebo fink si môžete stiahnuť a nainštalovať stovky bezplatných open source aplikácií do vášho počítača. Zistil som, že darwinports má tendenciu mať niektoré z obskúrnejších open source projektov, ale zdá sa, že fink je pevný ako skala. Môžete ich nainštalovať súčasne, ak NAOZAJ viete, čo robíte, ale vo všeobecnosti by som vám musel poradiť, aby ste si vybrali jedno alebo druhé. Začiatočníci si možno budú chcieť vyskúšať fink, pretože sa dodáva s programom Fink Commander, ktorý vám umožní namieriť a kliknúť na prístup k jeho úložisku softvéru. Skontrolovať to! DarwinPorts Home Fink – Domov

Stále máte záujem o učenie? Pozrite si ďalšie tipy pre príkazový riadok!

Desať nástrojov príkazového riadka OS X, o ktorých ste možno nevedeli