ITerm2 explained

iTerm2
Developer:George Nachman
Genre:Terminal emulator
License:GPL-2.0-or-later
Latest Release Version:3.5.1
Latest Release Date:[1]
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,[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. iTerm2 is recommended in several programming books,[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

Notes and References

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