iTerm2is afree and open-sourceterminal emulatorformacOS,licensed underGPL-2.0-or-later.It was derived from and has mostly supplanted the earlier "iTerm" application.

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 supports operating system features such as window transparency, full-screen mode,split panes,ExposéTabs,Growlnotifications, 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

AMozilla-sponsored 2019code auditfound one serious security vulnerability in iTerm2'stmuxintegration, 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-inTerminal 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 thantmuxby lacking a Linux version.[13]

See also

edit

References

edit
  1. ^"Release v3.5.4 · gnachman/iTerm2".GitHub.Retrieved2024-09-09.
  2. ^"Features".iTerm2.com.Retrieved2015-08-26.
  3. ^Bohon, Cory (2012-11-12)."Terminal 101: 2 Alternative Terminal Emulators Worth Looking At".MacLife.Archived fromthe originalon 2015-08-30.Retrieved2015-08-26.
  4. ^abcRourke, Mike (2018-09-25).Learn WebAssembly: Build web applications with native performance using Wasm and C/C++.Packt Publishing Ltd. p. 77.ISBN978-1-78899-546-7.
  5. ^Kettner, Benjamin; Geisler, Frank (2019-07-13).Docker für Dummies(in German). John Wiley & Sons.ISBN978-3-527-82218-8.
  6. ^Esmaili, Rebekah B. (2021-08-24).Earth Observation Using Python: A Practical Programming Guide.John Wiley & Sons. p. 270.ISBN978-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.Retrieved2023-05-26.
  8. ^Poe, Curtis (2012-09-19).Beginning Perl.John Wiley & Sons. p. 15.ISBN978-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.ISBN978-1-78528-745-9.
  10. ^McLevey, John (2021-12-15).Doing Computational Social Science: A Practical Introduction.SAGE Publications.p. 15.ISBN978-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.ISBN978-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.Retrieved2023-05-26.
  13. ^McDonnell, Mark (2014-12-02).tmux Taster.Apress. p. 2.ISBN978-1-4842-0775-8.
edit