(1)使用jar tvf jar名稱 | grep 目標檔名 查詢出目標檔案在jar包中的目錄
:jar tvf service-0.0.1-snapshot.jar |grep config.properties
(2)使用jar xvf jar名稱 目標檔名(copy上面查出的全路徑) 將目標檔案及所在jar包中的目錄解壓到當前路徑
:jar xvf service-0.0.1-snapshot.jar boot-inf/classes/config/config.properties
(3)修改目標檔案的內容,或者將要新的目標檔案替換掉提取出來的目標檔案
:vim boot-inf/classes/config/config.properties
或:cp config/config.properties boot-inf/classes/config/config.properties
(4)使用jar uvf jar名稱 目標檔名(和步驟(2)中的目標檔名相同) 將新目標檔案替換到jar包中
:jar uvf service-0.0.1-snapshot.jar boot-inf/classes/config/config.properties
linux中直接修改jar包內配置檔案
當有些檔案上傳到伺服器除錯的時候,為了方便修改jar包裡的東西可以直接在伺服器上進行修改,不需要每次都打包上傳。方式一 1.直接使用 vim jar 2.找到對應的那個檔案回車 3.然後編輯儲存後,退出當前目錄,退出上層目錄方式二 1 使用jar tvf jar名稱 grep 目標檔名 查詢出目標檔...
linux下通過sed命令直接修改檔案內容
sed是實現對流的編輯。通常,我們使用sed可以實現內容的編輯後然後儲存成另外的乙個檔案,如果正確的話,才寫入到原始檔。但是某些時候,我們需要直接修改檔案,因為,儲存檔案到乙個檔案,然後再覆蓋原檔案的辦法顯得很麻煩。其實很簡單,只需要乙個 i 引數就可以了。sed i s abc g file ab...
在資料字典中直接修改Oracle表列名
9i 之前的oracle資料庫沒有提供直接修改表中列名稱的功能,但在實際使用時常需要修改表的列名和列順序,不得已有些oracle的使用人員用重新建立乙個新的具有正確列名和順序的資料庫表,再將舊表的資料轉儲進來,最後刪除舊表並將新錶重新命名為舊表的方法來完成此功能。此方法的最大問題是要求有雙倍的儲存空...