[go: nahoru, domu]

Jump to content

ITerm2: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Add qualifier
Markove (talk | contribs)
m update stable version
 
(3 intermediate revisions by 3 users not shown)
Line 9: Line 9:
| license = [[GNU General Public License|GPL-2.0-or-later]]
| license = [[GNU General Public License|GPL-2.0-or-later]]
| website = {{URL|https://www.iterm2.com/}}
| website = {{URL|https://www.iterm2.com/}}
| latest_release_version = 3.4.19
| latest_release_version = 3.5.1
| latest_release_date = {{Start date and age|2022|12|28}}
| latest_release_date = {{Start date and age|2024|06|11}}<ref>{{cite web |title=Release v3.5.1 · gnachman/iTerm2 |url=https://github.com/gnachman/iTerm2/releases/tag/v3.5.1 |access-date=12 June 2024|website=[[GitHub]]}}</ref>
| operating_system = [[macOS]]
| operating_system = [[macOS]]
}}
}}
Line 16: Line 16:
'''iTerm2''' is a [[free and open-source]] [[terminal emulator]] for [[macOS]], licensed under [[GNU General Public License|GPL-2.0-or-later]]. It was derived from and has mostly supplanted the earlier "iTerm" application.
'''iTerm2''' is a [[free and open-source]] [[terminal emulator]] for [[macOS]], licensed under [[GNU General Public License|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]], [[Mission Control (macOS)|Exposé]] Tabs, [[Growl (software)|Growl]] notifications, and standard keyboard shortcuts. Other features include customizable profiles, Instant Replay of past terminal input/output,<ref>{{Cite web |title=Features |url=https://iterm2.com/features.html |accessdate=2015-08-26 |website=iTerm2.com}}</ref><ref>{{Cite web |last=Bohon |first=Cory |date=2012-11-12 |title=Terminal 101: 2 Alternative Terminal Emulators Worth Looking At |url=http://www.maclife.com/article/columns/terminal_101_2_alternative_terminal_emulators_worth_looking |url-status=dead |archive-url=https://web.archive.org/web/20150830163449/http://www.maclife.com/article/columns/terminal_101_2_alternative_terminal_emulators_worth_looking |archive-date=2015-08-30 |accessdate=2015-08-26 |website=[[MacLife]]}}</ref> a Toolbelt showing running jobs and a command history,<ref name=":0">{{Cite book |last=Rourke |first=Mike |url=https://books.google.com/books?id=BGlwDwAAQBAJ&newbks=0&printsec=frontcover&pg=PA77&dq=%22iterm+2%22+OR+%22iterm2%22&hl=en |title=Learn WebAssembly: Build web applications with native performance using Wasm and C/C++ |date=2018-09-25 |publisher=Packt Publishing Ltd |isbn=978-1-78899-546-7 |pages=77 |language=en}}</ref> the ability to open when a key combination is pressed,<ref>{{Cite book |last=Kettner |first=Benjamin |url=https://books.google.com/books?id=jKukDwAAQBAJ&newbks=0&printsec=frontcover&pg=PT107&dq=%22iterm+2%22+OR+%22iterm2%22&hl=en |title=Docker für Dummies |last2=Geisler |first2=Frank |date=2019-07-13 |publisher=John Wiley & Sons |isbn=978-3-527-82218-8 |language=de}}</ref> and autocomplete.<ref>{{Cite book |last=Esmaili |first=Rebekah B. |url=https://books.google.com/books?id=Fys4EAAAQBAJ&newbks=0&printsec=frontcover&pg=PA270&dq=%22iterm+2%22+OR+%22iterm2%22&hl=en |title=Earth Observation Using Python: A Practical Programming Guide |date=2021-08-24 |publisher=John Wiley & Sons |isbn=978-1-119-60688-8 |pages=270 |language=en}}</ref>
iTerm2 supports operating system features such as window transparency, full-screen mode, [[split panes]], [[Mission Control (macOS)|Exposé]] Tabs, [[Growl (software)|Growl]] notifications, and standard keyboard shortcuts. Other features include customizable profiles, Instant Replay of past terminal input/output,<ref>{{Cite web |title=Features |url=https://iterm2.com/features.html |accessdate=2015-08-26 |website=iTerm2.com}}</ref><ref>{{Cite web |last=Bohon |first=Cory |date=2012-11-12 |title=Terminal 101: 2 Alternative Terminal Emulators Worth Looking At |url=http://www.maclife.com/article/columns/terminal_101_2_alternative_terminal_emulators_worth_looking |url-status=dead |archive-url=https://web.archive.org/web/20150830163449/http://www.maclife.com/article/columns/terminal_101_2_alternative_terminal_emulators_worth_looking |archive-date=2015-08-30 |accessdate=2015-08-26 |website=[[MacLife]]}}</ref> a Toolbelt showing running jobs and a command history,<ref name=":0">{{Cite book |last=Rourke |first=Mike |url=https://books.google.com/books?id=BGlwDwAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA77 |title=Learn WebAssembly: Build web applications with native performance using Wasm and C/C++ |date=2018-09-25 |publisher=Packt Publishing Ltd |isbn=978-1-78899-546-7 |pages=77 |language=en}}</ref> the ability to open when a key combination is pressed,<ref>{{Cite book |last1=Kettner |first1=Benjamin |url=https://books.google.com/books?id=jKukDwAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PT107 |title=Docker für Dummies |last2=Geisler |first2=Frank |date=2019-07-13 |publisher=John Wiley & Sons |isbn=978-3-527-82218-8 |language=de}}</ref> and autocomplete.<ref>{{Cite book |last=Esmaili |first=Rebekah B. |url=https://books.google.com/books?id=Fys4EAAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA270 |title=Earth Observation Using Python: A Practical Programming Guide |date=2021-08-24 |publisher=John Wiley & Sons |isbn=978-1-119-60688-8 |pages=270 |language=en}}</ref>


== History ==
== History ==
Line 22: Line 22:


== Reception ==
== Reception ==
Software engineer Mike Rourke called it an "excellent [...] more full-featured Terminal" than Apple's built-in [[Terminal (macOS)|Terminal app]].<ref name=":0" /> iTerm2 is recommended in several programming books,<ref name=":0" /><ref>{{Cite book |last=Poe |first=Curtis |url=https://books.google.com/books?id=JppMpldxb5IC&newbks=0&printsec=frontcover&pg=PA15&dq=%22iterm+2%22+OR+%22iterm2%22&hl=en |title=Beginning Perl |date=2012-09-19 |publisher=John Wiley & Sons |isbn=978-1-118-01384-7 |pages=15 |language=en}}</ref><ref>{{Cite book |last=Satheesh |first=Mithun |url=https://books.google.com/books?id=4QKACwAAQBAJ&newbks=0&printsec=frontcover&pg=PA14&dq=%22iterm+2%22+OR+%22iterm2%22&hl=en |title=Web Development with MongoDB and NodeJS |last2=D'mello |first2=Bruno Joseph |last3=Krol |first3=Jason |date=2015-10-30 |publisher=Packt Publishing Ltd |isbn=978-1-78528-745-9 |pages=14 |language=en}}</ref><ref>{{Cite book |last=McLevey |first=John |url=https://books.google.com/books?id=GDNPEAAAQBAJ&newbks=0&printsec=frontcover&pg=PA15&dq=%22iterm+2%22+OR+%22iterm2%22&hl=en |title=Doing Computational Social Science: A Practical Introduction |date=2021-12-15 |publisher=[[SAGE Publications]] |isbn=978-1-5297-3670-0 |pages=15 |language=en}}</ref> with engineer Jo Rhett and Mozilla's Tom Ritter describing it as one of the most popular terminal emulators.<ref>{{Cite book |last=Rhett |first=Jo |url=https://books.google.com/books?id=W7zRCwAAQBAJ&newbks=0&printsec=frontcover&hl=en |title=Learning Puppet 4: A Guide to Configuration Management and Automation |date=2016-03-24 |publisher=[[O'Reilly Media]] |isbn=978-1-4919-0801-3 |pages=18 |language=en}}</ref><ref>{{Cite web |last=Ritter |first=Tom |date=2019-10-09 |title=Critical Security Issue identified in iTerm2 as part of Mozilla Open Source Audit |url=https://blog.mozilla.org/security/2019/10/09/iterm2-critical-issue-moss-audit |access-date=2023-05-26 |website=Mozilla Security Blog |language=en-US}}</ref> Developer Mark McDonnel noted its additional features but criticized it for being less ubiquitous than [[tmux]] by lacking a Linux version.<ref>{{Cite book |last=McDonnell |first=Mark |url=https://books.google.com/books?id=jGInCgAAQBAJ&newbks=0&printsec=frontcover&hl=en |title=tmux Taster |date=2014-12-02 |publisher=Apress |isbn=978-1-4842-0775-8 |pages=2 |language=en}}</ref>
Software engineer Mike Rourke called it an "excellent [...] more full-featured Terminal" than Apple's built-in [[Terminal (macOS)|Terminal app]].<ref name=":0" /> iTerm2 is recommended in several programming books,<ref name=":0" /><ref>{{Cite book |last=Poe |first=Curtis |url=https://books.google.com/books?id=JppMpldxb5IC&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA15 |title=Beginning Perl |date=2012-09-19 |publisher=John Wiley & Sons |isbn=978-1-118-01384-7 |pages=15 |language=en}}</ref><ref>{{Cite book |last1=Satheesh |first1=Mithun |url=https://books.google.com/books?id=4QKACwAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA14 |title=Web Development with MongoDB and NodeJS |last2=D'mello |first2=Bruno Joseph |last3=Krol |first3=Jason |date=2015-10-30 |publisher=Packt Publishing Ltd |isbn=978-1-78528-745-9 |pages=14 |language=en}}</ref><ref>{{Cite book |last=McLevey |first=John |url=https://books.google.com/books?id=GDNPEAAAQBAJ&dq=%22iterm+2%22+OR+%22iterm2%22&pg=PA15 |title=Doing Computational Social Science: A Practical Introduction |date=2021-12-15 |publisher=[[SAGE Publications]] |isbn=978-1-5297-3670-0 |pages=15 |language=en}}</ref> with engineer Jo Rhett and Mozilla's Tom Ritter describing it as one of the most popular terminal emulators.<ref>{{Cite book |last=Rhett |first=Jo |url=https://books.google.com/books?id=W7zRCwAAQBAJ |title=Learning Puppet 4: A Guide to Configuration Management and Automation |date=2016-03-24 |publisher=[[O'Reilly Media]] |isbn=978-1-4919-0801-3 |pages=18 |language=en}}</ref><ref>{{Cite web |last=Ritter |first=Tom |date=2019-10-09 |title=Critical Security Issue identified in iTerm2 as part of Mozilla Open Source Audit |url=https://blog.mozilla.org/security/2019/10/09/iterm2-critical-issue-moss-audit |access-date=2023-05-26 |website=Mozilla Security Blog |language=en-US}}</ref> Developer Mark McDonnel noted its additional features but criticized it for being less ubiquitous than [[tmux]] by lacking a Linux version.<ref>{{Cite book |last=McDonnell |first=Mark |url=https://books.google.com/books?id=jGInCgAAQBAJ |title=tmux Taster |date=2014-12-02 |publisher=Apress |isbn=978-1-4842-0775-8 |pages=2 |language=en}}</ref>


== See also ==
== See also ==

Latest revision as of 13:46, 12 June 2024

iTerm2
Developer(s)George Nachman
Stable release
3.5.1 / June 11, 2024; 12 days ago (2024-06-11)[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.1 · gnachman/iTerm2". GitHub. Retrieved 12 June 2024.
  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.

External links[edit]