Software:ITerm2

From HandWiki
iTerm2
iTerm2 screenshot showing multiple tabs, split panes, regular expression search highlighting, and UTF-8 support.
Developer(s)George Nachman
Stable release
3.5.11 / January 2, 2025; 13 months ago (2025-01-02)[1]
Operating systemmacOS
TypeTerminal emulator
LicenseGPL-2.0-or-later
Websitewww.iterm2.com

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,[2][3] a Toolbelt showing running jobs and a command history,[4] the ability to open when a key combination is pressed,[5] and autocomplete.[6]

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.[7]

Reception

Software engineer Mike Rourke called it an "excellent [...] more full-featured Terminal" than Apple's built-in Terminal app.[4] iTerm2 is recommended in several programming books,[4][8][9][10] with engineer Jo Rhett and Mozilla's Tom Ritter describing it as one of the most popular terminal emulators.[11][12] Developer Mark McDonnel noted its additional features but criticized it for being less ubiquitous than tmux by lacking a Linux version.[13]

See also

References

  1. "Downloads - iTerm2 - macOS Terminal Replacement". https://iterm2.com/downloads.html. 
  2. "Features". https://iterm2.com/features.html. Retrieved 2015-08-26. 
  3. Bohon, Cory (2012-11-12). "Terminal 101: 2 Alternative Terminal Emulators Worth Looking At". http://www.maclife.com/article/columns/terminal_101_2_alternative_terminal_emulators_worth_looking. Retrieved 2015-08-26. 
  4. 4.0 4.1 4.2 Rourke, Mike (2018-09-25) (in en). Learn WebAssembly: Build web applications with native performance using Wasm and C/C++. Packt Publishing Ltd. pp. 77. ISBN 978-1-78899-546-7. https://books.google.com/books?id=BGlwDwAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA77. 
  5. Kettner, Benjamin; Geisler, Frank (2019-07-13) (in de). Docker für Dummies. John Wiley & Sons. ISBN 978-3-527-82218-8. https://books.google.com/books?id=jKukDwAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PT107. 
  6. Esmaili, Rebekah B. (2021-08-24) (in en). Earth Observation Using Python: A Practical Programming Guide. John Wiley & Sons. pp. 270. ISBN 978-1-119-60688-8. https://books.google.com/books?id=Fys4EAAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA270. 
  7. Claburn, Thomas (October 10, 2019). "iTerm2 issues emergency update after MOSS finds a fatal flaw in its terminal code" (in en). https://www.theregister.com/2019/10/10/iterm2_flaw_moss/. 
  8. Poe, Curtis (2012-09-19) (in en). Beginning Perl. John Wiley & Sons. pp. 15. ISBN 978-1-118-01384-7. https://books.google.com/books?id=JppMpldxb5IC&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA15. 
  9. Satheesh, Mithun; D'mello, Bruno Joseph; Krol, Jason (2015-10-30) (in en). Web Development with MongoDB and NodeJS. Packt Publishing Ltd. pp. 14. ISBN 978-1-78528-745-9. https://books.google.com/books?id=4QKACwAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA14. 
  10. McLevey, John (2021-12-15) (in en). Doing Computational Social Science: A Practical Introduction. SAGE Publications. pp. 15. ISBN 978-1-5297-3670-0. https://books.google.com/books?id=GDNPEAAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA15. 
  11. Rhett, Jo (2016-03-24) (in en). Learning Puppet 4: A Guide to Configuration Management and Automation. O'Reilly Media. pp. 18. ISBN 978-1-4919-0801-3. https://books.google.com/books?id=W7zRCwAAQBAJ. 
  12. Ritter, Tom (2019-10-09). "Critical Security Issue identified in iTerm2 as part of Mozilla Open Source Audit" (in en-US). https://blog.mozilla.org/security/2019/10/09/iterm2-critical-issue-moss-audit. 
  13. McDonnell, Mark (2014-12-02) (in en). tmux Taster. Apress. pp. 2. ISBN 978-1-4842-0775-8. https://books.google.com/books?id=jGInCgAAQBAJ.