linux下 tab鍵失效 -bash: !ref: 為綁定變量


報錯現象:

 

Linux環境下,按Tab鍵進行補全時出現上圖情況。

[root@worker2 cjj]# vim /et-bash: !ref: 為綁定變量
-bash: !ref: 為綁定變量
-bash: words[i]: 為綁定變量
[root@worker2 cjj]# vim /et-bash: !ref: 為綁定變量
-bash: !ref: 為綁定變量
-bash: words[i]: 為綁定變量
[root@worker2 cjj]# cd /et-bash: !ref: 為綁定變量
-bash: !ref: 為綁定變量
-bash: words[i]: 為綁定變量
[root@worker2 cjj]# cd /etc
[root@worker2 etc]# cd /op-bash: !ref: 為綁定變量
-bash: !ref: 為綁定變量
-bash: words[i]: 為綁定變量

報錯原因:

使用 set -u 命令之后出現這個問題,

關掉終端之后,重新登錄,問題消失。

但是有很多問題沒有解決:

  1.不知道為什么會出現這個問題;

  2.有的服務器不會出現這個問題,但是有的服務器會出現這個問題;

  3.set 命令執行后打印出的不是環境變量,是一大堆邏輯代碼。

報錯解決:

關掉終端之后,重新登錄,問題消失。

如果有真正解決這個問題的朋友,希望給我留個言,交流一下。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM