提问人:Micah Elliott 提问时间:8/31/2023 更新时间:8/31/2023 访问量:48
如何在 nushell 中删除/更改事物(shell、别名)
How to remove/mutate things (shells, aliases) in nushell
问:
我正在使用并管理“dirstack”。我想“弹出”以删除我添加的目录。shells
enter
我还有一些在会话中不再需要的别名。如何删除别名?
我已经尝试过这样的事情,但是如果目录和别名可能是不可变的,我该如何更改它们(不启动新会话)?感觉应该有像 (or vs) 和 (vs ) 这样的命令。drop
leave
unenter
enter
unalias
alias
答:
2赞
pmf
8/31/2023
#1
您可以使用该命令“隐藏当前范围内的定义”。hide
alias ll = ls -al
hide ll
ll
Error: nu::shell::external_command
× External command failed
╭─[entry #49:1:1]
1 │ ll
· ─┬
· ╰── did you mean 'all'?
╰────
help: No such file or directory (os error 2)
至于 / 等价(参见文档),您可以使用 进入一个新的 shell,并使用 退出它。您可以使用 或 检查表,并使用 和 激活下一个或上一个目录。pushd
popd
enter
dexit
shells
g
n
p
评论
dexit
shells