我想一個別名,當我在終端上鍵入使運行腳本別名
[Floodgate]~$: bash (pluginname)
運行
[Floodgate]~$: . ~/bash\ plugins/(pluginname)
到目前爲止一切我試圖別名已運行
[Floodgate]~$: . ~/bash\ plugins/ (pluginname)
斜線和(插件名稱)之間的空格造成問題。 如果不必爲每個插件創建一個新的別名,但只有一個通用設備,那將是非常好的。到目前爲止,唯一可行的就是
alias bash='cd ~/bash\ plugins; .'
但讓我在
[Floodgate]~/bash plugins/$:
======================= ================================================== =========
謝謝你的幫助!這是非常感謝
========================================== ========================================
只需將包含腳本的目錄(例如'$ HOME/scripts /')添加到'$ PATH'中(在'/.bashrc')。我建議針對文件或目錄名稱中的空格。 –
命名一個別名'bash'似乎是一個壞主意......也許一個函數會是一個更好的計劃 - 就像'plug(){。 〜/ bash \ plugins/$ {1}}'但有一點錯誤檢查... – twalberg