Какие пакеты командной строки вам нужны? [закрыто]


12

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

Итак, какое не-OS X unix программное обеспечение вы считаете необходимым, интересным или иным образом всегда на вашем компьютере.

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

Для большей ясности я не ищу ничего, уже установленного с OS X. Поэтому, пожалуйста, не используйте ssh, vi и т. Д., Если вы не объясните причину, по которой вам нужна другая версия.


2
сообщество вики?
Тило

Я педантичен здесь, но это "OS X", а не "OSX".
MagBUG

@Thilo, да, я думал, что когда начал печатать, и забыл об этом, когда закончил.
Алекс

Давайте обсудим вопрос «Спроси другую мету», если кто-то возражает против закрытия этого вопроса новыми ответами на этом этапе.
bmike

Ответы:


7

Я часто переустанавливаю MacPorts (например, когда появляется новая основная версия XCode), поэтому я сохраняю файл со списком моих основных портов для легкой переустановки.

Вот мой список необходимого программного обеспечения, которое не поставляется с OS 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

инструменты multimarkdown по понятным причинам

youtube-dl

Скачать видео YouTube, просто бросив URL на него.


4

Git и Mercurial командной строки. Я знаю, что есть GUI, и я тоже им пользуюсь, но для некоторых вещей командная строка - самый быстрый способ добиться цели.

ssh (для входа на другие компьютеры, на которых не установлен OSX, поэтому я не уверен, что это важно) и rsync (для получения и вывода данных с них)

командная строка scp. Опять же, есть Cyberduck, но иногда командная строка самая быстрая.

Возможно, все вышеперечисленное - программистский материал.

Когда-то я использовал OpenOffice через X, но теперь у нас есть OpenOffice как (более или менее) приложение Mac, и даже Quick Look может показать вам файлы Excel и Word.


4

vim или его mac macapim . Я не могу не подчеркнуть, что любой, кто хотя бы удаленно может что-то сделать на терминале, должен уделить время просмотру пары обучающих видео на YouTube и распечатать потрясающий Шпаргал по графическим изображениям vi-vim .

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


Vim уже установлен. Я использую это все время. Как я использую ssh, scp и grep. Скручивание я могу использовать вместо wget. туалет там и хвост. Я ищу другое или новое программное обеспечение.
Алекс

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

3

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


3
  • wget (скачать файлы из инета)
  • Nmap (сканирование IP)
  • unrar (это более актуально, чем GUI)
  • imagemagick (намного быстрее, чем фотошоп)
  • mencoder (чтобы сделать некоторые преобразования между форматами мультимедиа, я использую его регулярно для извлечения аудио из DVD)

материал для разработчиков: git, postgresql, mongod


nmap - отличный ответ - да, я часто этим пользуюсь, хотя я получил сборку OS X, а не версию портов. Я доволен curl вместо wget.
Алекс

1

Я использую iperf для измерения пропускной способности сети всякий раз, когда я изменяю любой компьютер или сетевое оборудование.


1
  • Баш-завершение
  • мерзавец
  • emacs (установленной версии OSX 4 года)
  • Inkscape
  • птар
  • Iperf

2
Какие функции emacs, добавленные за последние 4 года, вам нравятся?
GEdgar

1

MAMP 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.