鱼壳相当于什么mkdir -p foo/bar/baz/quux && cd $_
?
我知道$history[1]
,但在这里我只需要上一个命令的最后一个参数。
正如另一个线程中所建议的 Alt+.在光标输入处循环来自先前命令的参数:
mkdir -p ~/fish/previous/arg/demo
cd
# ^ hit Alt + .
cd ~/fish/previous/arg/demo
Run Code Online (Sandbox Code Playgroud)
不幸的是,fish 不支持最后一个参数变量。
执行此操作的一种有效的交互式方法是创建目录:
> mkdir -p foo/bar/baz/quux
Run Code Online (Sandbox Code Playgroud)
然后输入 cd 和路径的第一个字符。
> cd f
Run Code Online (Sandbox Code Playgroud)
此时鱼可能会自动建议整个路径。如果没有,您可以按 alt-up 进行历史标记搜索,它一定会找到它。
执行此操作的脚本方法是:
set path foo/bar/baz/quux && mkdir -p $path && cd $path
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2375 次 |
最近记录: |