Emacs: eshell

By Xah Lee. Date: . Last updated: .

eshell is similar in purpose to unix's bash, but used inside emacs.

eshell is written entirely in elisp.

eshell supports most basic bash commands such as {cd, ls, cp, mkdir}.

One major advantage of eshell is that you can run basic linux commands in Microsoft Windows, without installing unix software. Also, eshell is much faster to start.

Alt + x eshell to start it.

screenshot 20210828154913 hVQyT
emacs Alt + x eshell

What is the Difference Between Eshell and Other Shell?

Emacs: Difference between shell, term, eshell

Advantages of Eshell Over a Regular Shell

[From NikkiA at reddit]

eshell Documentation

Alt + x info, then click on eshell.

emacs eshell 2021-03-24
emacs eshell 2021-03-24

Eshell is written by John Wiegley [http://newartisans.com/] . Thank you John.

How to set environment variable for just within eshell?

Emacs: Environment Variables in Emacs

eshell Pains

Emacs: eshell pains

See also: Emacs Shell in Movie TRON

Shell in Emacs


Emacs Tutorial

Quick Start

Font

Split Window

File

Buffer

Copy/Paste

Find Replace

Unicode

Whitespace

Rectangle Edit

Line Wrap

Shell

View Special File

Editing Brackets

Org Mode

HTML

Emacs Efficiency

Misc