iTerm2
{{Short description|Open-source macOS terminal emulator}}{{lowercase title}}
{{Infobox software
| name = iTerm2
| logo = ITerm2_v3.4_icon.png
| screenshot = ITerm2 v3 Screen Shot With Tabs Panes UTF-8 and Search.png
| caption = iTerm2 screenshot showing multiple tabs, split panes, regular expression search highlighting, and UTF-8 support.
| developer = George Nachman
| genre = Terminal emulator
| license = GPL-2.0-or-later
| website = {{URL|https://www.iterm2.com/}}
| latest_release_version = 3.5.11
| latest_release_date = {{Start date and age|2025|01|02}}{{cite web |title=Downloads - iTerm2 - macOS Terminal Replacement |url=https://iterm2.com/downloads.html |access-date=2025-03-02|website=iterm2.com}}
| operating_system = macOS
}}
iTerm2 is a free and open-source terminal emulator for macOS, licensed under GPL-2.0-or-later. It was derived from and has mostly supplanted the earlier "iTerm" application.
iTerm2 supports operating system features such as window transparency, full-screen mode, split panes, Exposé Tabs, Growl notifications, and standard keyboard shortcuts. Other features include customizable profiles, Instant Replay of past terminal input/output,{{Cite web |title=Features |url=https://iterm2.com/features.html |accessdate=2015-08-26 |website=iTerm2.com}}{{Cite web |last=Bohon |first=Cory |date=2012-11-12 |title=Terminal 101: 2 Alternative Terminal Emulators Worth Looking At |url=http://www.maclife.com/article/columns/terminal_101_2_alternative_terminal_emulators_worth_looking |url-status=dead |archive-url=https://web.archive.org/web/20150830163449/http://www.maclife.com/article/columns/terminal_101_2_alternative_terminal_emulators_worth_looking |archive-date=2015-08-30 |accessdate=2015-08-26 |website=MacLife}} a Toolbelt showing running jobs and a command history,{{Cite book |last=Rourke |first=Mike |url=https://books.google.com/books?id=BGlwDwAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA77 |title=Learn WebAssembly: Build web applications with native performance using Wasm and C/C++ |date=2018-09-25 |publisher=Packt Publishing Ltd |isbn=978-1-78899-546-7 |pages=77 |language=en}} the ability to open when a key combination is pressed,{{Cite book |last1=Kettner |first1=Benjamin |url=https://books.google.com/books?id=jKukDwAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PT107 |title=Docker für Dummies |last2=Geisler |first2=Frank |date=2019-07-13 |publisher=John Wiley & Sons |isbn=978-3-527-82218-8 |language=de}} and autocomplete.{{Cite book |last=Esmaili |first=Rebekah B. |url=https://books.google.com/books?id=Fys4EAAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA270 |title=Earth Observation Using Python: A Practical Programming Guide |date=2021-08-24 |publisher=John Wiley & Sons |isbn=978-1-119-60688-8 |pages=270 |language=en}}
History
A Mozilla-sponsored 2019 code audit found one serious security vulnerability in iTerm2's tmux integration, which developer George Nachman fixed in an update.{{Cite web |last=Claburn |first=Thomas |date=October 10, 2019 |title=iTerm2 issues emergency update after MOSS finds a fatal flaw in its terminal code |url=https://www.theregister.com/2019/10/10/iterm2_flaw_moss/ |access-date=2023-05-26 |website=The Register |language=en}}
Reception
Software engineer Mike Rourke called it an "excellent [...] more full-featured Terminal" than Apple's built-in Terminal app. iTerm2 is recommended in several programming books,{{Cite book |last=Poe |first=Curtis |url=https://books.google.com/books?id=JppMpldxb5IC&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA15 |title=Beginning Perl |date=2012-09-19 |publisher=John Wiley & Sons |isbn=978-1-118-01384-7 |pages=15 |language=en}}{{Cite book |last1=Satheesh |first1=Mithun |url=https://books.google.com/books?id=4QKACwAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA14 |title=Web Development with MongoDB and NodeJS |last2=D'mello |first2=Bruno Joseph |last3=Krol |first3=Jason |date=2015-10-30 |publisher=Packt Publishing Ltd |isbn=978-1-78528-745-9 |pages=14 |language=en}}{{Cite book |last=McLevey |first=John |url=https://books.google.com/books?id=GDNPEAAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA15 |title=Doing Computational Social Science: A Practical Introduction |date=2021-12-15 |publisher=SAGE Publications |isbn=978-1-5297-3670-0 |pages=15 |language=en}} with engineer Jo Rhett and Mozilla's Tom Ritter describing it as one of the most popular terminal emulators.{{Cite book |last=Rhett |first=Jo |url=https://books.google.com/books?id=W7zRCwAAQBAJ |title=Learning Puppet 4: A Guide to Configuration Management and Automation |date=2016-03-24 |publisher=O'Reilly Media |isbn=978-1-4919-0801-3 |pages=18 |language=en}}{{Cite web |last=Ritter |first=Tom |date=2019-10-09 |title=Critical Security Issue identified in iTerm2 as part of Mozilla Open Source Audit |url=https://blog.mozilla.org/security/2019/10/09/iterm2-critical-issue-moss-audit |access-date=2023-05-26 |website=Mozilla Security Blog |language=en-US}} Developer Mark McDonnel noted its additional features but criticized it for being less ubiquitous than tmux by lacking a Linux version.{{Cite book |last=McDonnell |first=Mark |url=https://books.google.com/books?id=jGInCgAAQBAJ |title=tmux Taster |date=2014-12-02 |publisher=Apress |isbn=978-1-4842-0775-8 |pages=2 |language=en}}
See also
{{Portal|Free and open-source software}}
- List of terminal emulators
- Terminal (macOS), stock terminal emulator for macOS
References
{{Reflist}}
External links
- {{Official|https://iterm2.com}}
- {{Github|gnachman/iTerm2}}
{{Terminal emulator}}
Category:Free software programmed in Objective-C
Category:Free terminal emulators
Category:MacOS-only free software
{{Mac-software-stub}}