Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash:cd使用关键字表达式_Bash_Cd - Fatal编程技术网

Bash:cd使用关键字表达式

Bash:cd使用关键字表达式,bash,cd,Bash,Cd,让我们以以下目录列表为例: folder-1-one folder-2-two folder-3-three 让我们进一步假设,我想将cd放入文件夹-1-one 我可以使用制表符补全,但如果我有很多非常相似的文件夹名称,这会变得很乏味 相反,我想使用某种关键字表达式。在本例中,1和one对于我要访问的文件夹是唯一的 因此,我希望像cd1或cdone这样的东西能够快速地切换到所需的目录,而无需注意1或one在文件名中出现的位置 对于该用例,什么是好的解决方案?您可以执行以下操作: cd *one

让我们以以下目录列表为例:

folder-1-one
folder-2-two
folder-3-three
让我们进一步假设,我想将cd放入
文件夹-1-one

我可以使用制表符补全,但如果我有很多非常相似的文件夹名称,这会变得很乏味

相反,我想使用某种关键字表达式。在本例中,
1
one
对于我要访问的文件夹是唯一的

因此,我希望像
cd1
cdone
这样的东西能够快速地切换到所需的目录,而无需注意
1
one
在文件名中出现的位置

对于该用例,什么是好的解决方案?

您可以执行以下操作:

cd *one
cd *two
等等。。但请记住,如果有另一个
dirone
,则您将收到不明确的警告

您可以执行以下操作:

cd *one
cd *two
等等。。但请记住,如果有另一个
dirone
,则您将收到不明确的警告

您可以执行以下操作:

cd *one
cd *two
等等。。但请记住,如果有另一个
dirone
,则您将收到不明确的警告

您可以执行以下操作:

cd *one
cd *two
等等。。但请记住,如果有另一个
dirone
,则您将收到不明确的警告

您可以使用对频繁更改的目录进行硬编码:

alias one='cd folder-1-one'
alias two='cd folder-2-two'
或者,您可以考虑使用zsh,它通过“oh my zsh”支持模糊补全。bash也有类似的功能(尽管我不能担保),例如。

您可以使用它对频繁更改的目录进行硬编码:

alias one='cd folder-1-one'
alias two='cd folder-2-two'
或者,您可以考虑使用zsh,它通过“oh my zsh”支持模糊补全。bash也有类似的功能(尽管我不能担保),例如。

您可以使用它对频繁更改的目录进行硬编码:

alias one='cd folder-1-one'
alias two='cd folder-2-two'
或者,您可以考虑使用zsh,它通过“oh my zsh”支持模糊补全。bash也有类似的功能(尽管我不能担保),例如。

您可以使用它对频繁更改的目录进行硬编码:

alias one='cd folder-1-one'
alias two='cd folder-2-two'

或者,您可以考虑使用zsh,它通过“oh my zsh”支持模糊补全。bash也有类似的功能(尽管我不能保证),例如。

您可以只使用通配符

cd *1*
cd *2*
cd *three

您可以只使用通配符

cd *1*
cd *2*
cd *three

您可以只使用通配符

cd *1*
cd *2*
cd *three

您可以只使用通配符

cd *1*
cd *2*
cd *three

很不错的。Fuzzy Bash完成正是我想要的。谢谢很不错的。Fuzzy Bash完成正是我想要的。谢谢很不错的。Fuzzy Bash完成正是我想要的。谢谢很不错的。Fuzzy Bash完成正是我想要的。谢谢