I keep hearing that iTerm2 is much better than Terminal. However, when I downloaded iTerm2, I didn't see what made it preferable over Terminal. What are the differences between these two apps?
-
11honestly, terminal has gotten much better from Leopard>SL>Lion. iTerm used to be required, now it is just a bit nice. I actually switched back to Terminal in Lion now that ANSI colors are fully supported. No more SIMBL! – lemonginger Sep 15 '11 at 22:23
-
10Press Cmd+Shift+D and learn. – Fake Name Sep 16 '11 at 10:19
-
1@Fake Awesome! But Terminal does that already. – daviesgeek Sep 16 '11 at 19:38
-
Make sure you label this as iTerm2 a different development altogether. – ocodo Sep 20 '11 at 02:41
-
@slomojo I should change the name to iTerm2? – daviesgeek Sep 20 '11 at 03:36
-
@daviesgeek It will avoid confusion, the two are totally different products, iTerm is pretty much abandoned at this point, while iTerm2 is in very active development. – ocodo Sep 20 '11 at 03:40
-
@daviesgeek - Hmmm, looks like they added that in lion. – Fake Name Sep 21 '11 at 17:30
-
@FakeName I have it in SL. – daviesgeek Sep 21 '11 at 18:00
-
@daviesgeek - What the hell is going on..... – Fake Name Sep 21 '11 at 21:35
-
the tags for iterm2 and iterm seem to be merged; tagging iterm2 completes to the tag iterm. AND in 2013 the terminal basically has all of iterm2's features covered. – dlamblin Sep 24 '13 at 17:55
-
@FakeName Nothing happens when I press Cmd+Shift+D in terminal, I suppose thats what you meant not iTerm – pal4life Jul 30 '14 at 16:00
-
2My opinion? Basically, it's the difference between a rolls royce and a honda. Both will get you where you want to go, but one of them is a much nicer ride with a lot of nice features. The current beta version has even more features. Wonderful. – pdwalker Feb 25 '16 at 06:03
-
I'm new to using a mac, but my Vim config was very laggy with Terminal and snappy with iTerm2. – Thomas Eding May 03 '19 at 20:57
10 Answers
There are several features listed on their features page.
Some of the features I like are:
- Split pane view
- Hotkey window for instant terminal anywhere
- Search will highlight all found words (like in Chrome and Safari)
- Mouseless copy
- Instant replay (can "rewind" your session in case you forgot to note/copy something)
- Paste history
- Growl support for notification when a process completes

- 123

- 10,862
-
I agree all of them and I'd like to add one, command broadcast! If you're doing things like multihost log digging or data processing, it's super intutive. – StanleyZ May 10 '19 at 20:48
-
I just got notified that you could do an advanced paste that allows you to edit your clipboard before sending it to the terminal (Build 3.4.15). If I can remember to use that, I think it would be super useful. I would be okay always sending CMD+V to the editor and send SHIFT+CMD+V directly to the terminal, bypassing the editor. Anyway...I use it mostly for the split pane view. I remember Growl. – harperville Jun 28 '22 at 19:43
@joel's answer is good, but Terminal.app gained some exclusive features in Lion:
- support for Lion's restore feature
- support for system services - this means I have a system shortcut for “new terminal in this folder” without strange hacks.
- support for system services means great automator integration
- document proxy in the window and generally better D&D support
- right click on a string to search in man pages or open its man page in a cool floating window. Really handy!

- 3,564
-
4256 colors, Background Color Erase (BCE), customizable ANSI colors, Full Screen, status indicators in the tabs and Dock icons, including live terminal displays in minimized windows. Oh, and, a much improved visual bell :-) – Chris Page Sep 17 '11 at 01:48
I just love iTerm because it does have the auto-complete for commands.thats just awesome.
From the feature list for iTerm2's on its website:
Just type the start of any word that has ever appeared in your window and then Cmd-; will pop open a window with suggestions. The word you're looking for is usually on top of the list!

- 4,176

- 383
-
-
4Although autocompletion is a feature of
bash
and other shells (zsh
has particularly awesome autocomplete) and not the Terminal app itself. iTerm2 also has a special autocompletion mode too ... http://www.iterm2.com/#/section/features/autocomplete – ocodo Sep 20 '11 at 03:47 -
-
2I have to add that, personally, I think the zsh completion is about the best I've used inside a shell / terminal. (Especially when used with oh-my-zsh - by the way...take note.) – ocodo Sep 20 '11 at 08:55
-
1
-
I cant get the autocomplete working on my Iterm2.When I do command-, it zoom in the entire window. Nevermind got this working, had to put a colon also, but can I get the same functionality through tab? – HPV Oct 11 '12 at 21:53
-
Also, whenever I type command+-+; along with the autocomplete window, it reduces the window size. – HPV Oct 11 '12 at 21:56
-
@HPV It's not
command -
(i.e.command
and the minus sign), it'scommand
and the semicolon sign ( i.e.command ;
). This functionality can also be found in the iTerm2's top menu: "Session > Open Autocomplete..." – informatik01 Jan 04 '24 at 18:52
Besides the features already listed, iTerm2 is constantly improving, while Terminal receives minor updates every few years. Feature requests have a much better chance of being honored in iTerm2. There are some cool things coming in the next release that are not yet documented, but have a look through the recent release notes to see them.
Also, I'd note that there's some confusion about split panes in a comment in the OP. Terminal's split panes give you two views of the same window, while iTerm2's give you unlimited independent terminals in one tab.

- 5,107

- 271
- 1
- 2
-
1As always, if something is important to you, please file a detailed enhancement request or bug report at https://bugreport.apple.com . That's the best way to ensure that your voice is heard. Talking about it online is hit-or-miss. Though, Lion Terminal does have a number of enhancements and fixes partly due to feedback seen online. – Chris Page Sep 17 '11 at 01:46
-
@ChrisPage you might want to add that you need to be a registered Apple Developer to be able to log on to that website. – Wim Deblauwe Jun 01 '12 at 08:30
-
1@WimDeblauwe: Yes, you need a free developer account to create a bug report. Also note that you can use http://www.apple.com/feedback/macosx.html without any sort of account. Having a (free) developer account means you can track your bug report’s status. – Chris Page Jun 04 '12 at 22:26
-
FYI the no-developer-account-required feedback link Chris Page mentions above appears to have moved to https://www.apple.com/feedback/macos.html (I imagine because Apple rebranded Mac OS X to macOS) – Matt Aug 15 '19 at 03:13
The feature I chose iTerm for is being able to cut or copy by just selecting text and paste by just using the middle button

- 30,160
-
I understand those are standard X11/Xterm behaviors, but they are not standard for Mac OS X applications. Other than being used to it, why are those significantly more convenient than the usual Copy/Paste commands? Note: Terminal has partial support for Middle-Click, which invokes the Paste Selection command. – Chris Page Sep 17 '11 at 01:43
-
2because you don't use the keyboard using these , alos less actions to do the copy and also you can copy from a window that you do not have to click to get the focus – mmmmmm Sep 19 '11 at 17:27
I use iTerm2 for my work in bioinformatics and have, for example, set it up in such a way, that it automatically opens a Genome Browser website in a specific chromosome position, when I cmd-click on the chromosome position.
Also, I tinkered with smart selection to allow me the selection of only DNA sequences, etc.
Also I set it to play a sound, if an Error message occurs in a terminal.
That's of course very specific use cases, but shows how capable iTerm2 is, compared to the simple Terminal client.

- 1,032
iTerm supports opening windows in full screen by default, and there is an option to use custom full screen windows that don't have the animations for changing spaces and don't disable ⌘H.
It also has an incremental search banner instead of a find dialog. And you can select text by searching for the start and pressing tab to extend the selection by single words.

- 105,117
From the iTerm2 web site:
iTerm2 has a lot of features. Every conceivable desire a terminal user might have has been foreseen and solved. And these are just the main attractions!
iTerm2's feature page highlights the following:
- Split Panes
- Hotkey Window
- Search Highlighted
- Autocomplete
- Mouseless Copy
- Paste History
- Instant Replay
- Configurability
- Unixyness
- 256 Colors (or more!)
- Readability
- Mouse Reporting
- Growl Support
- Exposé Tab
- Tagged Profiles
- Multi-Lingual
- Triggers
- Smart Selection
- Shell Integration
- Automatic Profile Switching
- Inline Images
- Timestamps
- Password Manager
- Advanced Paste
- Annotations
- Badges
- Captured Output

- 43,776

- 121
If you're a keen user of VIM then mouse mode in iTerm2 works properly - you can position the cursor and select text using the mouse (it kind of works in Terminal but it's buggy). Plus when you're running VIM (or other console based apps that use the 'alternate' screen (t_ti, t_te)) then the scrolling works properly too.
Also there's a very useful search facility which can be used to search the contents of all open iTerm2 tabs which can be reached by going to Window->Exposé all Tabs(⌥⌘E).
I also like the inline image display functionality which is possible using the iTerm2 tools tools which use some custom escape codes

- 3,647
-
Amazing! I've always wanted that feature on! :) It seems that it doesn't work on Terminal, why is that? like, :set mouse=a doesnt do anything which I guess is the point, iTerm2 is better :) – Charlie Parker Jun 12 '14 at 17:38
I use iTerm2 since I can't configure my Mac Terminal have different colors background when I open different Terminals.

- 111
-
You mean... Shell > New Window > pick your theme here? The default terminal app definitely allows you to choose a different color per window. – Charlie74 Dec 23 '15 at 23:20
-
If you prefer a tabbed view... Shell > New Tab > pick your theme here. Each tab will have its own color scheme. – Charlie74 Dec 23 '15 at 23:21
-
-
As mentioned above. From the menu bar at the top of the screen, select Shell > New Tab > then pick the color scheme you want to use for the new tab. – Charlie74 Dec 24 '15 at 00:17
-
-
Gotcha... I'm using 10.11.2, tabbed windows (for Finder, Terminal) were introduced in 10.10 or 10.11 (can't remember which) – Charlie74 Dec 24 '15 at 00:19
-
ok, it works now. if just press CMD-T and just new tab for default color theme. I'm looking for that for long time. Thanks – elliptic00 Dec 24 '15 at 00:21