Linux
啟動此應用程序的最有效方式是什麼?
我安裝了 BurpSuiteCommunity 並且執行檔進入了
/opt
文件夾,所以我將它移動到 /usr/bin 因為/usr/bin
它是我的 PATH 的一部分並且大多數應用程序已經在那裡。我試圖BurpSuiteCommunity
在我的主文件夾中執行,但找不到該命令。然後我發現應用程序實際上是在/usr/bin/BurpSuiteCommunity/BurpSuiteCommunity
. 如果我進入該目錄並執行BurpSuiteCommunity
該應用程序將執行。我試圖在
/usr/local/bin
(在我的 PATH 中)創建一個指向 BSC 的符號連結。如果我嘗試回到我的主文件夾並輸入,burp
我會收到一條消息,上面寫著zsh: no such file or directory: ./usr/bin/BurpSuiteCommunity/BurpSuiteCommunity
如何
burp
在任何地方鍵入並執行我的應用程序?解決方案編輯:
這是我為解決問題所做的:
- 按照 mikem 的建議,我將 BSC 移回 /opt。
- 我通過添加此導出語句由 .zshrc 修改:
export PATH=/opt/BurpSuiteCommunity/:$PATH
3. 然後我通過添加此別名再次由 .zshrc 修改:
alias burp="BurpSuiteCommunity"
4. 然後我鍵入zsh
以重新啟動 shell。解決。
看起來您將整個 burpsuite 移動到 /usr/bin 中——就好像您這樣做了:
mv /opt/BurpSuiteCommunity /usr/bin
實際上,您只想將 burpsuite bin 目錄添加到您的路徑中,同時將 burpsuite 留在其正常位置。
將 burpsuite 移回 /opt
# mv /usr/bin/BurpSuiteCommunity /opt
然後編輯 $HOME/.bash_profile 中的 PATH 變數
PATH=$PATH:/opt/BurpSuiteCommunity/bin
保存 .bash_profile ,一旦你回到你的 shell,就獲取它:
$ . ./.bash_profile
一旦它在你的 $PATH 中,你就可以從任何地方執行它。