如果鍵入
mkdir my_new_directory_with_a_long_name
cd !$
我得到
cd my_new_directory_with_a_long_name
輸出到終端,然後cd命令運行
爲什麼慶典演出這種擴張並沒有任何辦法把它關了?
如果鍵入
mkdir my_new_directory_with_a_long_name
cd !$
我得到
cd my_new_directory_with_a_long_name
輸出到終端,然後cd命令運行
爲什麼慶典演出這種擴張並沒有任何辦法把它關了?
這是歷史擴展功能的一部分 - !$擴展到最後一個命令的最後一個參數 - 禁用與set +H
我不想禁用擴展,我只是好奇,爲什麼擴展打印到標準輸出,如果可以禁用 –
你怎麼知道沒有回聲運行?我不知道回聲是否可以被禁用 – pakistanprogrammerclub
這是真的,不過類似地,變量擴展未被顯示,即'cd $ DIR'不會回顯擴展 –
猜測它是歷史擴展,讓你知道什麼已經運行。 – 123