24

I love the command line and I would like to see an app like Terminator (for Linux) in my MacOs:

enter image description here

It seems there are ports of that app for Mac available using Fink or Ports. But I found it's a hell to install them... it depends on a lot of things which depends on other things which... etc.

So I've been wondering if there's a MacOS native app like that (free or not)...

0

11 Answers 11

32

iTerm 2 claims to be able to do this.


Edit: I just downloaded it, and it seems to work well enough that I think I'll switch from iTerm 1:

enter image description here

I'm not sure what's going on with you and macports, but I just installed tmux using macports. it took about 30 seconds, and was completely painless.


FWIW, I've subsequently spent enough time with GNU screen that I basically just use it for everything at this point. iTerm is nice if you want a local, mouse-driven multiplexer, but almost everything I do is server-side at this point, and doing it all over one SSH connection is much better anyways.

2
  • It's worth noting that it's still alpha, though it seems stable enough to me.
    – Fake Name
    Jan 29, 2011 at 12:41
  • As a matter of server-side vs client-side: iTerm2 now natively integrates tmux and can use a single ssh channel to communicate with tmux on the server. Jun 13, 2015 at 18:17
6

Terminator was just ported to Mac OS X via the homebrew package Manager.

brew install terminator

See the PR or the recipe.

Tested on OS X 10.9.2 the main functionalities work.

2
  • meh, I'd been using terminator, but unhappy with how little it was integrated with osx. Look at the other answers re iTerm2. It eats terminator for breakfast. Sarah.
    – Madivad
    Apr 26, 2016 at 12:15
  • main shortcuts work, but I agree the integration is moot...
    – oDDsKooL
    Apr 26, 2016 at 13:00
3

Install GNU Screen, or TMUX via macports/homebrew or by compiling it by hand.

2

I'm a big fan of SizeUp which lets you tile windows using keyboard commands. This doesn't put different views in one terminal, but it does let me easily have a bunch of views open at once and organized neatly.

2

I think iTerm 2 and TotalTerminal are all great tools to improve the efficiency when working on terminal and command lines.

1
  • -1 for mentioning (the now "no longer under active development) TotalTerminal. No. Not really, no minus 1. But I just went to have a look to try it out, and it's no longer developed. However iTerm2 IS AWESOME, so take a +1 instead lol
    – Madivad
    Apr 26, 2016 at 0:38
2

I found that GNU screen does exactly what I want (just type screen in terminal), but only after I spent a few minutes learning some basics. Here is the jump start I needed on key bindings (straight from the man page) - note that you need to install the GNU version for vertical splits (listed after the FAU version that was in my Mavericks).

Screen version 4.00.03 (FAU) 23-Oct-06

(included in Mavericks and likely similar in earlier)

       The following table shows the default key bindings:

       C-a '       (select)      Prompt for a window name or number to switch to.

       C-a "       (windowlist -b)
                                 Present a list of all windows for selection.

       C-a 0       (select 0)
        a|            a|
       C-a 9       (select 9)
       C-a -       (select -)    Switch to window number 0 - 9, or to the blank window.

       C-a tab     (focus)       Switch the input focus to the next region.  See also split, remove, only.

       C-a C-a     (other)       Toggle to the window displayed previously.  Note that this binding defaults
                                 to  the command character typed twice, unless overridden.  For instance, if
                                 you use the option "-e]x", this command becomes "]]".

...

      C-a S       (split)       Split the current region into two new ones.

...

       C-a ?       (help)        Show key bindings.

       C-a \       (quit)        Kill all windows and terminate screen.

...

       C-a *       (displays)    Show a listing of all currently attached displays.

Additional items with 'Screen version 4.02.01 (GNU) 28-Apr-14'

(installed using sudo port install screen just now)

All of the items listed above in the 4.00.02 (FAU) version, as well as:

      C-a S       (split)       Split the current region horizontally into two new ones.   See  also  only,
                                 remove, focus.

Same above, but this clarifies that it is horizontal. ...

       C-a |       (split -v)    Split the current region vertically into two new ones.

Note: I tried searching the web for this, but words such as 'screen', 'terminal', and 'split' are so common as to make the man pages easier for me.

1

Use gnu screen, it does what you want, split your single terminal window into many windows all within the same GUI window. (though you'll probably want a newer version than what comes with OS X as the ability to split on both axis is newer than the version of screen already installed on your mac.)

0

There is also the following:

csshx

0

For macOS 10.12 cssh from https://www.macports.org works great, whereas the homebrew version fails.

0

Check out SecureCRT: https://www.vandyke.com/products/securecrt/mac_osx.html They have a build for Windows, Mac, and Linux. I've used the Windows version for years, and started using the Mac version recently. Although the Mac version isn't as fancy as the Windows version, it is full featured for everything I've ever needed in a multiple terminal emulator. It would be nice to have MobaXterm on Mac, but sadly it's only for Windows.

By the way, SecureCRT is not free. It is $99 for 1 year of updates or $139 for 3 years of updates. If you do cloud computing, server management, etc, it is well worth the price.

2
  • 1
    I've seen and used SecureCRT for Windows and while great there, it’s got a long way to go to match iTerm2 on macOS especially at that price point
    – Allan
    Jun 20, 2020 at 2:57
  • I agree with you Allan. The price of SecureCRT is the biggest deterrent. Another application that is really nice, and much cheaper than SecureCRT is Royal TSX.
    – Pegues
    Jun 22, 2020 at 23:30
-2

Use Command + T to open new terminal window

1
  • That dies not split one window into separate panes as shown in the picture
    – mmmmmm
    Jan 25, 2021 at 17:29

You must log in to answer this question.

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