2016-08-23 21 views
1

如果鍵入

mkdir my_new_directory_with_a_long_name 
cd !$ 

我得到

cd my_new_directory_with_a_long_name 

輸出到終端,然後cd命令運行

爲什麼慶典演出這種擴張並沒有任何辦法把它關了?

+0

猜測它是歷史擴展,讓你知道什麼已經運行。 – 123

回答

-1

這是歷史擴展功能的一部分 - !$擴展到最後一個命令的最後一個參數 - 禁用與set +H

+0

我不想禁用擴展,我只是好奇,爲什麼擴展打印到標準輸出,如果可以禁用 –

+0

你怎麼知道沒有回聲運行?我不知道回聲是否可以被禁用 – pakistanprogrammerclub

+0

這是真的,不過類似地,變量擴展未被顯示,即'cd $ DIR'不會回顯擴展 –

相關問題