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.
我可以以非 root 用户身份在 eshell 中运行普通的 linux 命令。当我尝试 su 到 root 时,所有常用的 linux 命令都消失了(ls、cat 等)。我该如何解决这个问题?
一种方法是使用tramp:
cd /su::/etc/ ls
然后 eshell 将使用 su“远程”运行命令。
经过测试,似乎 ls 确实可以工作,但是某些(但不是全部)外部命令存在问题。