没有在eshell中运行shell命令。 使用:! top 运行这样的命令直接卡死整个emacs? 请问如何设置?
查看任务管理器:
- 终端命令
top -b -n 1
- Emacs命令
(proced) (list-processes) ; 已过时
还是卡死了,难道因为我是mac系统?
和其他没啥关系,你使用方式有问题。运行交互式命令需要直接在 eshell 中,像 ls、cd 这样的可以用你这种方式运行。但 top 命令永远都不会返回,当然就是卡死啦。
eshell也不能运行top。ansi-term吧
- 命令
top &
- 程序
(shell-command "top &") ; M-! (async-shell-command "top") ; M-&
谢谢,明白了。