我已經安裝了Cygwin,並且我希望它在每次啓動時都能在特定目錄中啓動Bash。我怎樣才能做到這一點?使用Cygwin設置默認路徑
4
A
回答
2
在你~/.bashrc
,您可以
要麼改變你的
[嘗試和沒有工作]在文件的末尾添加$HOME
到該目錄,或者您也可以
cd
到該目錄。
0
python腳本
!!之前使用的任何字符串添加.bashrs到底!
使用name_script.py C:\路徑
path_bachrc - 路徑的.bashrc
CMD - 路徑cygwin.bat
#***********************************************#
# [email protected] #
#***********************************************#
import argparse
import subprocess
import os
path_bachrc = 'c:/PP/cygwin/home/adm/.bashrc'
cmd = 'c:\PP\cygwin\Cygwin.bat'
def delEndLineFromFile(filename):
with open(filename, 'r') as f:
aList = f.readlines()
bList = aList[0:-1]
with open(filename, 'w') as fd:
fd.writelines(bList)
parser = argparse.ArgumentParser()
parser.add_argument("newPath", type=str, help="New path in .bachrc cygwin")
args = parser.parse_args();
delEndLineFromFile(path_bachrc);
p = args.newPath;
pNew = 'cd /cygdrive/' + p[:1] + p[2:].replace('\\', '/')
print(pNew)
with open(path_bachrc, 'a') as f:
f.write(pNew)
PIPE = subprocess.PIPE
p = subprocess.Popen(cmd, shell = True)
0
猛砸在Cygwin個人文件夾啓動,就像Cygwin儘可能模仿的Linux一樣。所以,你只需要change your home folder。 (請注意,您的Cygwin文件夾不需要與您的Windows用戶主文件夾相同,默認情況下它們是不同的,但可以通過在/etc/passwd
中將/cygdrive/c/Users/myid
放入您的Cygwin用戶條目中來使它們相同。)
1
在您的~/.bash_profile
中,您可能只需編寫cd /cygdrive/c/path/to/where/you/want/cygwin/to/start
。您將在您的cygwin安裝文件夾中找到該文件,位於<path_to_cygwin>\home\<user>\.bash_profile
下。 (在我的情況下:C:\cygwin64\home\User\.bash_profile
)。
相關問題
- 1. 設置nginx默認路徑和路由
- 2. Java設置CRL路徑的默認值
- 3. 在默認cstr設置日誌路徑
- 4. 設置默認圖像路徑
- 5. 使用默認路徑
- 6. 默認路徑
- 7. 在Cygwin中設置默認外殼
- 8. 如何設置默認路徑swiftc不使用xcrun -sdk MacOSX的
- 9. 爲Cygwin設置PHP可變路徑
- 10. 默認的cygwin使用CRLF
- 11. Angular2設置默認路由
- 12. 默認庫路徑
- 13. SqlServer默認路徑
- 14. OpenFileDialog默認路徑
- 15. 默認應用程序路徑使用
- 16. 使用默認的通用路徑
- 17. 如何設置默認路徑(路由前綴)?
- 18. 如何通知設備在Android中的默認設置路徑?
- 19. 如何設置默認應用程序路徑值的用戶範圍設置
- 20. 如何將目錄添加到Cygwin gcc默認搜索路徑
- 21. PHP Gettext:如何在設置域的路徑後更改默認的MO路徑?
- 22. PrimeFaces FileUpload將默認路徑設置爲導入文件
- 23. 如何設置Gtk.FileChooserWidget的默認開放路徑?
- 24. 我在哪裏設置默認節點路徑在Drupal
- 25. 如何在VB.Net中設置下載文件的默認路徑
- 26. 在Atom中設置默認的PHP可執行路徑
- 27. Intellij - 將默認輸出路徑設置爲gradle輸出
- 28. PHP如何設置默認路徑到餅乾
- 29. 如何在Windows上爲PHP CLI設置默認的php.ini路徑?
- 30. 如何設置URL中顯示的默認路徑
地獄是什麼?〜/ .bashrc?編輯:整個文件似乎是一個巨大的評論。 – Puppy 2011-12-15 18:15:52