这个linux命令做了什么:“cd !!:1”

时间:2014-06-27 02:56:32

标签: linux cd

在linux命令cd中,在创建一个目录之后,我可以使用" cd !!:1"输入它,但究竟是什么 !!:1 意味着,我无法通过谷歌搜索它,因为它包含特殊字符。

2 个答案:

答案 0 :(得分:5)

这会将目录更改为上一个命令的第一个参数

例如

% ls foo bar
% cd !!:1

相当于

% ls foo bar
% cd foo

同样!!:0为您提供实际命令(参数较少),!!:2第二个参数,!!:$最后一个参数,!!整个命令行。

答案 1 :(得分:2)

!!是上一个命令的简写。 :1转到命令中的第二个参数,在上一个命令中是目录名。

我最喜欢的命令行快捷方式之一是sudo !!