gpt4 book ai didi

Linux:访问以前使用过的目录

转载 作者:太空宇宙 更新时间:2023-11-04 03:37:16 24 4
gpt4 key购买 nike

我希望这是一个简单的问题。这是一个场景:我刚刚运行完这个命令。

ls -l/usr/bin/bin (或涉及目录参数的内容)。我现在想cd进入我最近访问的目录之一(即\usr\bin\bin)。

是否有一个环境变量可以用来完成此任务?

我的搜索向我展示了一个诱人的 $OLDPWD,但是当我尝试 echo $OLDPWD 时,我没有得到我期望的结果。

当然,我的 ls -l 示例中有两个目录,这使问题变得复杂。但我认为系统可能会将最近访问的目录存储在一个数组中,该数组可以通过扩展或其他方式调用。有人能指出我正确的方向吗?谢谢。

最佳答案

!$ 被上一个命令行的最后一个参数替换,因此在上面的 ls 命令之后执行 cd !$ 将执行 cd/bin

我不知道引用倒数第二个参数的简单方法,但您可以使用语法 !:n 按索引引用参数,其中 n 是参数编号。在上面的ls命令之后,cd !:2将执行cd/usr/bin

有关更多信息,请查找 History Expansion在 bash 手册页中或在线搜索“bash 历史扩展”。

关于Linux:访问以前使用过的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31145525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com