Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I generally have one of Fink, MacPorts, Homebrew installed. Most often for a single, small, and trivial package. I've found that all my day-to-day software exists in OS X versions.

So, which non-OS X unix software do you find is required, interesting, or otherwise always on your computer.

I'm looking to broaden my horizons. I have enough unix/linux experience to not be afraid, I just haven't found a good use-case yet.

For added clarity, I'm not looking for anything already installed with OS X. So, please, no ssh, vi, etc, unless you explain the reason you need a different version.

share

closed as not constructive by Mark, bassplayer7, bmike Feb 21 '13 at 3:30

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

2  
community wiki? –  Thilo Aug 8 '11 at 3:56
    
I'm being pedantic here, but it's "OS X" and not "OSX". –  baGGum Aug 8 '11 at 8:22
    
@Thilo, yes, I thought that when I started typing, and had forgotten it by the time I finished. –  Alex Aug 8 '11 at 20:22
    
Let's have a discussion on Ask Different Meta if anyone objects to closing this to new answers at this point. –  bmike Feb 21 '13 at 3:30

9 Answers 9

up vote 6 down vote accepted

I frequently reinstall MacPorts (e.g., when there's a new major version of Xcode) so I keep a file with a list of my essential ports for easy reinstalling.

Here's my list of essential software that doesn't come with OS X.

share
    
Great list - just the sort of thing I'm asking about. –  Alex Aug 8 '11 at 20:21
    
I've added hyperlinks and a few extras. –  Slomojo Sep 21 '11 at 0:52

These are all brew tools:

coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed

Those are for greater scripting compatibility or just better features (gsed supports things like '\t' and other things you'd expect)

growlnotify

Use Growl from the command line

lynx
wget

lynx is useful if for nothing other than lynx -listonly in scripting.

wget is also handy for just throwing a URL and downloading it.

msmtp

easily send email from command line. I wrote more about it here.

multimarkdown

multimarkdown tools for obvious reasons

youtube-dl

Download youtube videos just by throwing the URL at it.

share
1  
Thanks for youtube-dl, and lynx -listonly. –  Alex Aug 9 '11 at 20:28

git and Mercurial command line. I know there are GUI out there, and I use those, too, but for some things, the command line is the fastest way to get things done.

ssh (to log into other computers that are not running OSX, so I am not sure that counts) and rsync (to get data in and out from them)

command line scp. Again, there is Cyberduck, but sometimes the command line is fastest.

Arguably, all of the above is programmer stuff.

Back in the day, I used OpenOffice via X, but now we have OpenOffice as a (more or less) Mac app, and even Quick Look can show you Excel and Word files.

share

vim or its mac counterpart macvim. I can't stress enough that anybody who has even remotely to do something on the terminal should take the time to look at a couple of tutorial videos on youtube and print out the awesome Graphical vi-vim Cheat Sheet.

Other than that I use the usual suspects like wget, tail, wc, ssh, scp or grep. For subversion I much more like the graphical ui built into NetBeans.

share
    
vim comes installed already. I use it all the time. As do I use ssh, scp, and grep. Curl I can use instead of wget. wc is there as well as tail. I'm looking for different or new software. –  Alex Aug 8 '11 at 20:19
    
I use macvim for all my programming. It uses the same ~/.vimrc file as the preinstalled vim, so all your settings remain the same whichever version you choose, but it lets you use standard Mac shortcuts as well as the regular vim ones. (:w or Command-S... You decide!) You can also set different types of documents to automatically open in macvim. –  daviewales Dec 3 '12 at 10:36

Can't live without using Emacs in console mode via Terminal.

share
  • wget (download files from inet)
  • nmap (scan ip)
  • unrar (It's more up to date that the GUI)
  • imagemagick (way faster to do thumbs than photoshop)
  • mencoder (to do some trasnformations between media formats, I use it regularly to extract audio from DVD's)

developer stuff: git, postgresql, mongod

share
    
nmap - great answer - yes, I do use this a lot, although I got the OS X build, not the ports version. I'm happy with curl instead of wget. –  Alex Aug 8 '11 at 20:20

I use iperf to measure my network bandwidth whenever I make a change to any computer or network gear.

share
  • bash-completion
  • git
  • emacs (OSX's installed version is 4 years old)
  • inkscape
  • nmap
  • iperf
share
2  
Which emacs features added in the last 4 years do you like? –  GEdgar Aug 8 '11 at 21:01

MAMP 2.0.1.

Pre-packaged

  • 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 Library 2.8.17

You can control everything through the MAMP web-browser interface, with almost no need for the command-line.

I use it to host a local WordPress installation for testing and development.

share

This site is currently not accepting new answers.

Not the answer you're looking for? Browse other questions tagged .