Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
emacs の eshell (Mx eshell) と shell (Mx shell) の違いは何ですか。どちらも同じように動作するようですが、eshell で su コマンドまたは sudo コマンドを実行しようとすると、tramp/su root:localhost という名前のバッファが作成されます。スーパーユーザーとしてやりたいことはやらないでください。
簡単eshellに言えば、(Emacs-Lisp で書かれた) シェル エミュレーターです。一方は、使用している (外部) システム シェルshellへのインターフェイスです。sh
eshell
shell
sh
eshell使い慣れたほとんどの「Bourne スタイル」シェルのように動作するはずですが、外部依存関係はありませんshell。したがって、emacs を実行する任意のシステムで実行できます。