Software:iTerm2

From HandWiki
Short description: Open-source macOS terminal emulator

iTerm2
ITerm2 v3.4 icon.png
ITerm2 v3 Screen Shot With Tabs Panes UTF-8 and Search.png
iTerm2 screenshot showing multiple tabs, split panes, regular expression search highlighting, and UTF-8 support.
Developer(s)George Nachman
Stable release
3.4.21 / October 5, 2023; 4 months ago (2023-10-05)
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,[1][2] a Toolbelt showing running jobs and a command history,[3] the ability to open when a key combination is pressed,[4] and autocomplete.[5]

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

Reception

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

See also

References

  1. "Features". https://iterm2.com/features.html. Retrieved 2015-08-26. 
  2. 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. 
  3. 3.0 3.1 3.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. 
  4. 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. 
  5. 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. 
  6. 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/. 
  7. 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. 
  8. 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. 
  9. 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. 
  10. 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. 
  11. 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. 
  12. 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. 

External links