Jump to content

iTerm2

From Wikipedia, the free encyclopedia
iTerm2
Developer(s)George Nachman
Stable release
3.5.4 / July 20, 2024; 4 months ago (2024-07-20)[1]
Repository
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

[edit]

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

[edit]

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

[edit]

References

[edit]
  1. ^ "Release v3.5.4 · gnachman/iTerm2". GitHub. Retrieved 2024-09-09.
  2. ^ "Features". iTerm2.com. Retrieved 2015-08-26.
  3. ^ Bohon, Cory (2012-11-12). "Terminal 101: 2 Alternative Terminal Emulators Worth Looking At". MacLife. Archived from the original on 2015-08-30. Retrieved 2015-08-26.
  4. ^ a b c Rourke, Mike (2018-09-25). Learn WebAssembly: Build web applications with native performance using Wasm and C/C++. Packt Publishing Ltd. p. 77. ISBN 978-1-78899-546-7.
  5. ^ Kettner, Benjamin; Geisler, Frank (2019-07-13). Docker für Dummies (in German). John Wiley & Sons. ISBN 978-3-527-82218-8.
  6. ^ Esmaili, Rebekah B. (2021-08-24). Earth Observation Using Python: A Practical Programming Guide. John Wiley & Sons. p. 270. ISBN 978-1-119-60688-8.
  7. ^ Claburn, Thomas (October 10, 2019). "iTerm2 issues emergency update after MOSS finds a fatal flaw in its terminal code". The Register. Retrieved 2023-05-26.
  8. ^ Poe, Curtis (2012-09-19). Beginning Perl. John Wiley & Sons. p. 15. ISBN 978-1-118-01384-7.
  9. ^ Satheesh, Mithun; D'mello, Bruno Joseph; Krol, Jason (2015-10-30). Web Development with MongoDB and NodeJS. Packt Publishing Ltd. p. 14. ISBN 978-1-78528-745-9.
  10. ^ McLevey, John (2021-12-15). Doing Computational Social Science: A Practical Introduction. SAGE Publications. p. 15. ISBN 978-1-5297-3670-0.
  11. ^ Rhett, Jo (2016-03-24). Learning Puppet 4: A Guide to Configuration Management and Automation. O'Reilly Media. p. 18. ISBN 978-1-4919-0801-3.
  12. ^ Ritter, Tom (2019-10-09). "Critical Security Issue identified in iTerm2 as part of Mozilla Open Source Audit". Mozilla Security Blog. Retrieved 2023-05-26.
  13. ^ McDonnell, Mark (2014-12-02). tmux Taster. Apress. p. 2. ISBN 978-1-4842-0775-8.
[edit]