在XP中我可以在其中編寫一個帶有start
的bat文件,並將其放在我想要點擊的位置並運行cmd以將文件放入該位置,如何在Linux中執行此操作?由於啓動shell在linux中的某個目錄
回答
此命令爲您提供了腳本的目錄路徑,叫做:
dirname -- "$0"
要在腳本中使用它(安全),比如,你可以這樣做:
script_dir="$(dirname -- "$0")x"
script_dir="${script_dir%x}"
cd -- "${script_dir}/foo"
# Now you're in the directory "foo" below where the script was saved
你能解釋一下這些操作是否合適,請? – 2011-05-03 14:34:34
從您的代碼開始附近進入您想要操作的目錄。
你不能確定你的代碼將從哪裏被調用,因此你不能確定你的代碼中的工作目錄是什麼。只有解決這個問題的方法是將CD放到腳本中需要的任何位置。
其實重新閱讀你的問題,我不是很確定你要問什麼......
您是否正在尋找一種方式來從腳本中調用另一個腳本?
如果遇到麻煩,請從桌面/面板/菜單啓動腳本:如何啓動應用程序?
- 菜單
- 圖標在面板
- 圖標在桌面
- 別的東西(它?)
我使用的是Xubuntu,並用德語翻譯,所以你必須要靈活採用該面板的解決方案:
- 右鍵單擊面板
- 添加新的元素
- 選擇 '新建啓動'
- 的是Xubuntu,名稱,描述程序:xfterm4 - 你的可能是 'gterm' 或 '的xterm' 或 '的gnome-terminal'
- 選擇不同的終端圖標比爲$ HOME
- 選擇「工作目錄」:「/你/路/這裏」
- 做
我想在桌面上的啓動圖標,該方式是相似的。有關菜單條目,請諮詢您的管理員。 :)也許也類似。
這個答案沒有任何意義。 – 2011-05-03 14:38:53
爲什麼不能?許多用戶只能通過GUI啓動腳本。 – 2011-05-03 16:04:00
- 1. 改變目錄在linux中沒有shell?
- 2. 訪問linux shell中的奇怪目錄
- 3. Mac OSX - 啓動Shell和工作目錄
- 4. 在每個子目錄中運行命令的Linux Shell腳本
- 5. 在shell腳本中添加一個新的目錄Linux
- 6. 在linux中執行某個特定目錄中的路徑
- 7. Inotify兼容Shell腳本來監視某個目錄的shell
- 8. 如何在Linux shell中使用空格複製多個目錄
- 9. 對linux中多個目錄中的文件運行shell腳本
- 10. 如何動態啓動linux shell
- 11. shell腳本從linux目錄中刪除文件和子目錄
- 12. 在C程序中更改Linux shell中的工作目錄
- 13. 爲shell腳本中的某個目錄觸發`npm install`
- 14. 嘗試在Linux中啓動Tomcat時沒有目錄錯誤
- 15. Linux啓動 - 停止 - 守護進程目錄錯誤調用shell/python腳本
- 16. 在某個目錄中遞歸地重命名某些文件 - Shell/Bash腳本
- 17. 使用linux shell腳本啓動Quartz Scheduler
- 18. 通過linux shell(cron)啓動solr-DataImport?
- 19. 使用啓動參數創建Linux shell?
- 20. 使用linux shell在目錄中顯示最近的文件
- 21. 如何操作重新啓動在Linux中的bash shell腳本
- 22. 如何啓動一個Linux shell從/ etc/inittab中
- 23. 如何刪除linux中的某個目錄
- 24. 在RecyclerView中從某個點開始滾動項目以啓動
- 25. 試圖做出重新啓動某個目錄
- 26. 如何從shell腳本中移動目錄中的目錄?
- 27. 在Linux shell中
- 28. 如何在一分鐘後在linux中啓動一個shell腳本?
- 29. 如何查找某個目錄中存在的特定目錄
- 30. Linux - 在其他驅動程序啓動之前獲取Shell到
屬於http://superuser.com? – 2011-05-03 13:25:50
你想Linux的行爲像XP? – pavium 2011-05-03 13:27:39
我想要一個這樣的文件:如果我把它放在一個目錄f中,並且如果我雙擊它,shell會彈出缺省目錄爲f – user685275 2011-05-03 14:51:53