我想設置一個別名alias open=xdg-open
這將取代正常的linux open
命令,而命令本身又是符號鏈接openvt
。使用xdg-open打開別名是否安全
我已經運行了一個bash shell的debian wheezy安裝。如果我這樣做,是否有人看到可能存在的問題?
我想設置一個別名alias open=xdg-open
這將取代正常的linux open
命令,而命令本身又是符號鏈接openvt
。使用xdg-open打開別名是否安全
我已經運行了一個bash shell的debian wheezy安裝。如果我這樣做,是否有人看到可能存在的問題?
是的。一旦你別名,它只對你的用戶有效。
你感冒還加入到~/.bashrc
之內,所以它只適用於你的用戶,並且只適用於當前的shell會話(每當你開始一個新的會話時再次自動重新綁定)。
在某些發行版中,.bashrc
會爲每個會話加載一個名爲.bash_aliases
的文件。你也可以在那裏添加你的別名。
小心不要將它放在單引號中,因爲'alias open ='xdg-open''可能導致錯誤,例如:'別名open = xdg-open'時無法獲取指向控制檯的文件描述符'爲我工作。 – math
alias
只是原文的一個文本替換(就像C中的預處理器)。
只有在它創建它的當前shell中才有效,除非將其添加到.rc
文件或.profile
。一旦你退出,別名不再存在,因此我不明白爲什麼它會導致任何問題。
有一個錯字。該文件是'.profile'。我無法編輯它,因爲它是單字母編輯。 ;) – Zagorax
@Zagorax無論如何編輯它。 –
我有過幾年的別名,從來沒有任何問題。 :-) – jszakmeister