
我對使用 Linux 還比較陌生,最近我收到了一個非常有趣的請求,要求協助我工作的公司進行測試。測試人員透過終端命令測試應用程序,並使用單獨的終端分隔他們正在測試的產品線。有時 PATHing 可能會導致問題,因為多個可執行檔沒有唯一命名,並且應用程式分叉到相對路徑。在這方面,我想建立一個使用者/測試人員可以運行的腳本,該腳本設定每個終端會話本地的環境變量,並且可以定義調用時應運行的特定可執行檔。Linux 中有通用的方法可以做到這一點嗎?提前致謝!
答案1
您無法使用普通腳本執行此操作 - 使用者必須使用該source
命令來處理您編寫的命令檔案。如果您可以編輯使用者的.bashrc
文件(或告訴使用者要放在那裡的內容),請考慮使用alias
命令。