有没有办法在不使用 pushd/popd 的情况下返回我们使用 bash,tcsh 时使用的上一个目录?我想输入类似“back”的内容,然后返回到我所在的上一个目录。
编辑:
“cd -” 有效,但仅适用于当前和以前的目录。无论如何我可以回到上一个上一个目录,就像你可以在网络浏览器中返回一样吗?
问候
我是一个 Linux 人,但我正在努力保持开放的态度并学习一些 Powershell。我想念cd -回到上一个目录的能力,比如在 *nix shell 中。Powershell 中是否有类似的命令——允许我返回到我以前的目录?
我不知道有多少次我希望有一个既可以创建目录又可以移动到该目录的命令。基本上,我想要相当于以下内容:
mkdir -p /arbitrarily/long/path; cd /arbitrarily/long/path
Run Code Online (Sandbox Code Playgroud)
但只需要输入/arbitrarily/long/path一次,例如:
mk-cd /arbitrarily/long/path
Run Code Online (Sandbox Code Playgroud)
我尝试创建一个脚本来执行此操作,但它只会更改脚本中的目录。我希望 shell 中的目录也已更改。
#!/bin/bash
mkdir $1
cd $1
export PWD=$PWD
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
有没有命令行方式可以导航回我所在的目录?
我经常cd ..去上一个目录,但有时我不小心只是cd把我带到了用户的主目录。
我想回到我刚刚进入的目录,而不是一直浏览嵌套文件夹或不输入整个路径,这可能很长并且容易出错
我专门使用 OSX,但cd非常普遍
例如,假设我想输入命令pwd。
它给了我一个很长的路径到我所在的当前目录。
我真正想做的是让我可以进入一个完全不同的目录,并且仍然引用我所在的上一个目录,而不必记住上一个路径。
有没有办法做到这一点?