無需在命令列上存取文件位置即可存取可執行文件

無需在命令列上存取文件位置即可存取可執行文件

在我的學校 Unix 伺服器中,我可以在命令列上運行某些程序,而無需轉到它們所在的檔案。例如,

shell> java filename

將使用 java 運行該文件。我使用的家用電腦上裝有 Windows,我想知道是否可以在命令列上執行類似的操作。不對,我必須轉到可執行檔的路徑位置,然後輸入可執行檔的名稱才能運行它。

C:\longpath> java filename

是否可以存取 java(或任何其他與此相關的程式)而無需透過 Windows 命令列存取其檔案位置?

答案1

您可以將程式的路徑加入path環境變數。然後,您可以在更改變數後開啟的命令提示字元中的任何位置存取該目錄中的檔案。

  1. ⊞Win+R
  2. 鍵入systempropertiesadvanced並單擊[OK]
  3. 點選[Environment Variables]
  4. 修改path變數(僅對目前使用者使用上半部;對所有使用者使用下半部):
    • 如果path變數存在:
      1. 選擇它並單擊[Edit]
      2. End轉到變數末尾
      3. ;並輸入或貼上路徑
      4. 按一下[OK]接受並關閉開啟的對話框
    • 如果該path變數尚不存在:
      1. 點選[New]
      2. 輸入Path名稱
      3. 輸入值的路徑
      4. 按一下[OK]接受並關閉開啟的對話框

注意事項:

  • ;使用(例如,c:\foo;c:\bar;c:\baz)分隔多個路徑
  • 小心不要弄亂任何現有路徑,否則可能會導致 Windows 故障
    • 您可以將現有路徑複製到記事本等文字編輯器,並在其中進行更改,然後在您滿意時將其複製回對話框;這是可取的,因為對話方塊中的編輯欄位很小,因此您無法像在記事本中那樣看到整個內容(特別是如果您啟用自動換行)
  • 這些變更僅適用於新的命令提示符,因此您必須關閉現有的命令提示字元並開啟一個新的命令提示符

相關內容