Десет помощни програми от командния ред на OS X, за които може би не знаете

Anonim

Интерфейсът на командния ред на Mac OS X е дом на хиляди програми, за които средният потребител не знае, че съществуват. Възползвайки се от години упорита работа на фондацията GNU и други в общността с отворен код, Apple проектира чудесна операционна система, която не се „нуждае“ от използване на командния ред. Въпреки че използването на командния ред в Mac OS X не е необходимо за ежедневната работа на Macintosh, ако се използва правилно, може да ви спести много време и понякога да ви разсмее.Надявам се да харесате тези десет помощни програми за команден ред на OS X!

1. ssh Този малък скъпоценен камък е включен във всяка версия на Mac OS X. Първоначално разработен като заместител на програмите rsh/rlogin, ssh се превърна в основна част от Linux/Unix (и сега Mac OS X) общност. Основната употреба на Openssh е сигурно отдалечено администриране. Ако желаете да активирате вградения SSH сървър на Mac OS X, можете да го направите, като отворите системните си предпочитания, щракнете върху „Споделяне“ и поставите отметка в квадратчето до „Отдалечено влизане“. Сега, ако сте на път и искате да получите достъп до вашата машина, можете да използвате клиент като PuTTy (от машина с Windows) или „ssh“ от терминален прозорец на Mac OS X и да се свържете с IP адреса на вашия Mac. След като влезете с вашето потребителско име и парола, ще получите пълен достъп до командния ред на Mac OS X. Openssh има много, много повече приложения, някои от които са доста напреднали. Моят личен фаворит е да използвам ssh като SOCKS сървър за сигурно сърфиране в мрежата в обществени интернет местоположения.

Вижте тази страница за повече начини за използване на ssh на Mac!

2. top Top е друга класическа помощна програма, която отдавна се използва от общността на Linux/Unix. За да използвате top, отворете Terminal.app и напишете „top“. За по-малко време, необходимо за мигване на окото, трябва да се покаже прозорец, пълен с текст. Това, което виждате, е списък на всеки процес, изпълняван в момента на вашия Macintosh. Когато моят Mac работи бавно, top е първият ресурс, който използвам, за да разбера какво се случва.

За пълен преглед на топ щракнете тук.

3. lsbom lsbom е страхотен за онзи параноичен глас в главата ви, който често чувате, преди да отидете и да инсталирате някоя страхотна нова помощна програма, която сте намерили в произволен Mac блог (като osxdaily). С lsbom можете да разгледате съдържанието на инсталатора на Mac OS X (.pkg) и да получите много подробен изглед на това, което предстои да бъде поставено в ценната файлова система на вашия Mac.За да използвате lsbom, отворете Terminal.app и навигирайте до мястото във вашата файлова система, където се намира .pkg файлът. Ако вашият инсталатор дойде на .dmg, може да помогне да копирате .pkg на вашия работен плот и след това на cd ~Desktop. След като намерите къде се намира вашият .pkg, напишете „lsbom .pkg/Contents/Archive.bom> | още” и готово! Ще видите пълен списък с файлове, които вашата нова програма желае да инсталира.

4. sayow тази команда е уникална за Mac OS X и предлага повече забавление от всичко друго. Изпробвайте го, като отворите Terminal.app и напишете „say hello“.

5. softwareupdate Командата “softwareupdate” е бърз и лесен начин за инсталиране на софтуерни актуализации от Apple. За да го използвате, отворете Terminal.app и въведете „softwareupdate -i -a“, за да инсталирате всички налични актуализации за вашия Macintosh. Ако искате да инсталирате само „препоръчани“ актуализации, въведете „softwareupdate -i -r“.

6.ifconfig Най-бързият и лесен начин да разберете какъв ip адрес използва вашият Mac определено е “ifconfig”. За да използвате ifconfig, отворете Terminal.app и въведете „ifconfig“. Ще видите много информация, включително MAC адреса на вашата мрежова карта. Обичам да пиша „ifconfig | grep inet”, за да върне само IP информацията за моя компютър. Можете да деактивирате мрежов интерфейс (в този пример „en0“), като напишете „ifconfig en0 down“. Можете да върнете обратно с „ifconfig en0 up“. Това може да бъде много по-бързо от използването на прозореца Системни предпочитания.

7. lipo lipo (подходящо име) е помощна програма, която манипулира универсални двоични файлове в Mac OS X. Много (почти всички) програми в наши дни се доставят или изтеглят като „Универсални“, което означава, че имат двоичен код че както powerpc, така и чиповете на intel могат да разберат. Но тъй като вероятно не ви пука за едно от двете, искате да използвате lipo, за да „изтъните“ двоичните си файлове. Например, ако искате да намалите приложението „Stickies“, така че да съдържа само intel (i386) код: 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 предлага по-усъвършенстван начин (в сравнение с command-shift-3) за заснемане на екранни снимки (ако сте от компютърния свят, помислете за print screen за Mac). За да го използвате, отворете вашето приложение Terminal.app и опитайте да напишете screencapture -iW ~/Desktop/screen.jpg Ще се покаже икона на камера, която чака да да се щракне върху прозорец. След като щракнете, на вашия работен плот ще бъде създаден файл, наречен „screen.jpg“, който ще съдържа моментна снимка на всеки прозорец, върху който сте щракнали. Можете, разбира се, също да направите моментна снимка на целия си екран, като напишете screencapture -S ~/Desktop/screen.jpg Ако наистина искате да сте специални, можете заснемете само част от екрана си, като напишете screencapture -ic Сега вземете няколко екранни снимки и ги изпратете на osxdaili, обичаме ги!

9 & 10. fink и darwinports Ако сте се наситили с основния набор от помощни програми за командния ред на OS X, това време е да отворите очите на вашето приложение Terminal.app към останалата част от света с отворен код. Използвайки darwinports или fink, можете да изтеглите и инсталирате стотици безплатни приложения с отворен код на вашия компютър. Открих, че darwinports обикновено има някои от по-неизвестните проекти с отворен код, но fink изглежда е солиден. Можете да ги инсталирате едновременно, ако НАИСТИНА знаете какво правите, но като цяло трябва да ви посъветвам да изберете едното или другото. Начинаещите потребители може да искат да изпробват fink, тъй като той се доставя с програма, наречена Fink Commander, която ви дава достъп с точка и щракване до нейното хранилище със софтуер. Виж това! DarwinPorts Home Fink – Начало

Все още се интересувате от учене? Вижте още няколко съвета за командния ред!

Десет помощни програми от командния ред на OS X, за които може би не знаете