Які пакети командного рядка вам потрібні? [зачинено]


12

У мене зазвичай встановлено один із Fink, MacPorts, Homebrew. Найчастіше для одного, маленького та тривіального пакету. Я виявив, що все моє щоденне програмне забезпечення існує у версіях OS X.

Отже, яке програмне забезпечення, яке не є ОС X Unix, ви знайдете, є необхідним, цікавим або інакше завжди на вашому комп’ютері.

Я хочу розширити свій кругозір. У мене достатньо досвіду unix / linux, щоб не боятися, я просто ще не знайшов хорошого випадку використання.

Для додаткової ясності я не шукаю нічого, що вже встановлено з OS X. Тож, будь ласка, без ssh, vi тощо, якщо ви не поясните причину, що вам потрібна інша версія.


2
Вікі спільноти?
Тіло

Я тут педантичний, але це "OS X", а не "OSX".
MagBUG

@Thilo, так, я думав, що, коли я почав набирати текст, і забув це до мого закінчення.
Олексій

Давайте проведемо дискусію на запитанні у різних мета, якщо хтось заперечує, щоб закрити це на нові відповіді в цей момент.
bmike

Відповіді:


7

Я часто перевстановлюю MacPorts (наприклад, коли є нова основна версія Xcode), тому я зберігаю файл зі списком моїх важливих портів для легкої перевстановлення.

Ось мій перелік необхідного програмного забезпечення, яке не постачається з ОС X.


Чудовий список - просто те, про що я прошу.
Олексій

Я додав гіперпосилання та кілька додаткових даних.
ocodo

7

Це всі brewінструменти:

coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed

Це для більшої сумісності сценаріїв або просто кращих функцій ( gsedпідтримує такі речі, як '\ t' та інші речі, які ви очікуєте)

growlnotify

Використовуйте Growl з командного рядка

lynx
wget

lynxє корисним, якщо не що інше, як lynx -listonlyсценарій.

wget також зручно для просто кидання URL-адреси та завантаження її.

msmtp

легко надсилати електронну пошту з командного рядка. Я більше про це писав тут .

multimarkdown

інструменти мультиварки з зрозумілих причин

youtube-dl

Завантажуйте відео з YouTube, просто кинувши на нього URL-адресу.


4

git та командний рядок Mercurial. Я знаю, що там є графічний інтерфейс, і я їх також використовую, але для деяких речей командний рядок - це найшвидший спосіб зробити це.

ssh (для входу в інші комп’ютери, на яких не працює OSX, тому я не впевнений, що рахується) та rsync (для отримання даних із них та виходу з них)

командний рядок scp. Знову є Кібердук, але іноді командний рядок найшвидший.

Можливо, все вищесказане - це програміст.

Ще в той день я використовував OpenOffice через X, але тепер у нас є OpenOffice як (більш-менш) додаток для Mac, і навіть Швидкий перегляд може показати вам файли Excel та Word.


4

vim або його mac аналог macvim . Я не можу наголосити на тому, що той, хто навіть віддалено щось зробить на терміналі, повинен витратити час, щоб переглянути пару відео з підручника на youtube та роздрукувати дивовижний графічний чіт-лист Vi-vim .

Крім цього, я використовую звичайних підозрюваних, таких як wget , tail , wc , ssh , scp або grep . Для підриву я набагато більше люблю графічний інтерфейс, вбудований в NetBeans.


vim вже встановлений. Я ним користуюся постійно. Як я використовую ssh, scp та grep. Curl я можу використовувати замість wget. туалет є як і хвіст. Я шукаю інше чи нове програмне забезпечення.
Олексій

Я використовую macvim для всіх моїх програмувань. Він використовує той самий файл ~ / .vimrc, що і попередньо встановлений vim, тому всі ваші налаштування залишаються тими ж незалежно від обраної вами версії, але він дозволяє використовувати стандартні ярлики Mac, а також звичайні vim. (: w або Command-S ... Ви вирішите!) Ви також можете встановити різні типи документів для автоматичного відкриття в macvim.
daviewales

3

Не можна жити без використання Emacs в консольному режимі через Термінал.


3
  • wget (завантаження файлів з inet)
  • nmap (сканувати ip)
  • unrar (GUI більш сучасний)
  • imagemagick (набагато швидше робити великі пальці, ніж фотошоп)
  • mencoder (щоб зробити якісь трансформації між форматами медіа, я регулярно використовую його для отримання аудіо з DVD-дисків)

речі розробника: git, postgresql, mongod


nmap - чудова відповідь - так, я дуже використовую це, хоча я отримав збірку OS X, а не версію портів. Я задоволений локоном замість wget.
Олексій

1

Я використовую iperf для вимірювання пропускної здатності мережі, коли я вношу зміни до будь-якого комп'ютера чи мережевої передачі.



1

МАМП 2.0.1.

Попередньо упакований

  • Apache 2.2.17
  • PHP 5.3.6
  • phpMyAdmin 3.3.9.2
  • XCache 1.3.1
  • SQLite Manager 1.2.4
  • MySQL 5.5.9
  • Бібліотека SQLite 2.8.17

Ви можете керувати всім через інтерфейс веб-браузера MAMP, майже не потребуючи командного рядка.

Я використовую його для розміщення локальної установки WordPress для тестування та розробки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.