Đã có một câu trả lời cho câu hỏi tại Cách tốt nhất để sử dụng shell với Cygwin trong Windows 7 . Đó là bắt đầu Cygwin vớiC:\cygwin\bin\mintty.exe -
Với $SHELL = /bin/sh
Làm thế nào tôi có thể khởi chạy mintty với /usr/bin/bash
vỏ mặc định?
Đã có một câu trả lời cho câu hỏi tại Cách tốt nhất để sử dụng shell với Cygwin trong Windows 7 . Đó là bắt đầu Cygwin vớiC:\cygwin\bin\mintty.exe -
Với $SHELL = /bin/sh
Làm thế nào tôi có thể khởi chạy mintty với /usr/bin/bash
vỏ mặc định?
Câu trả lời:
Có một số cách khác nhau để làm điều đó:
bash
làm đối số dòng lệnh thành mintty, như được đề cập bởi Salton.SHELL
biến môi trường Windows thành / usr / bin / bash.Từ trang manint (1):
INVOCATION
If a program name is supplied on the command line, this is executed
with any additional arguments given. Otherwise, mintty looks for a
shell to execute in the SHELL environment variable. If that is not
set, it reads the user's default shell setting from /etc/passwd. As a
last resort, it falls back to /bin/sh. If a single dash is specified
instead of a program name, the shell is invoked as a login shell.
/etc/passwd
bị ghi đè (đôi khi?) khi nâng cấp với thiết lập Cygwin.
-
gì? Nói về khó khăn với google ..
/path/to/mintty.exe [-i icon-file] -
, với dấu vết-
chúng ta có một shell đăng nhập mà tôi thường bắt đầu một phiên màn hình.