【发布时间】:2015-10-30 14:35:59
【问题描述】:
假设我有以下命令:
mkdir directory && cd directory
我通常在白天经常这样做,所以我想知道是否有更简单、更短的方法。
有人知道吗?
【问题讨论】:
标签: bash command-line
假设我有以下命令:
mkdir directory && cd directory
我通常在白天经常这样做,所以我想知道是否有更简单、更短的方法。
有人知道吗?
【问题讨论】:
标签: bash command-line
你可以通过&_调用最后一个参数
mkdir directory && cd $_
这是结果
system:/tmp # mkdir directory && cd $_
system:/tmp/directory #
【讨论】:
将以下代码放入您的~/.bashrc 或~/.zshrc:
mkcd () {
mkdir "$1"
cd "$1"
}
然后在你的shell中,输入以下命令mkcd foo。如您所见,此函数需要一个参数,即目录名称。
【讨论】: