如何在 shell 外使用 sudo 运行 Emacs 命令? [复制]

Posted

技术标签:

【中文标题】如何在 shell 外使用 sudo 运行 Emacs 命令? [复制]【英文标题】:How to run Emacs commands with sudo outside a shell? [duplicate] 【发布时间】:2011-10-17 05:23:15 【问题描述】:

我知道如何使用 Tramp 在 Emacs 中以 root 身份使用 sudo 打开/编辑文件。我想知道是否有办法在不打开 shell 的情况下也使用 sudo 运行 Emacs 命令?

类似:

sudo M-x find-name-dired

M-x sudo find-name-dired

例如。

【问题讨论】:

这个问题看起来很相似:***.com/questions/95631/… 【参考方案1】:

如果您的命令涉及文件系统上的某个路径,则可以像这样利用 tramp:M-x find-name-dired RET /sudo::/your/path

【讨论】:

谢谢,这已经是我正在寻找的解决方案的一半,并且帮助很大。也许另一半不存在?我把这个问题留了一会儿......

以上是关于如何在 shell 外使用 sudo 运行 Emacs 命令? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何从需要 SUDO 的 php 调用 shell 脚本?

如何在 Emacs 中运行 sudo 命令?

使用 sudo 运行时获取 shell 脚本

如何在两个大型 postgreSQL 表上批量运行外连接?

text 当试图从Jenkins运行shell时,如何解决“sudo:没有tty存在且没有指定askpass程序”

linux sudo时说找不到cd命令, 怎么解决