Tôi không thể tìm ra cách khởi chạy phiên Cygwin mới từ bên trong Cygwin, tương tự như khởi chạy một thiết bị đầu cuối mới từ bên trong bash với:
gnome-terminal
Nó có thể dễ dàng nhưng tôi đang thiếu một cái gì đó. Có ý kiến gì không?
Tôi không thể tìm ra cách khởi chạy phiên Cygwin mới từ bên trong Cygwin, tương tự như khởi chạy một thiết bị đầu cuối mới từ bên trong bash với:
gnome-terminal
Nó có thể dễ dàng nhưng tôi đang thiếu một cái gì đó. Có ý kiến gì không?
Câu trả lời:
Nhấn 'Alt-F2' nếu bạn chỉ muốn mở một thiết bị đầu cuối khác (mintty) trong mintty, không phải từ trong tập lệnh. Xem 'man mintty' cho các phím tắt khác.
cygstart /bin/bash -li
mở ra một cửa sổ đầu cuối mới, nhưng không có cùng cài đặt.
nếu bạn sử dụng bảng điều khiển cygwin "mặc định" (còn gọi là cmd.exe) thì:
cmd /c start /d "C:\cygwin\bin" SHELL.EXE PARAMS
và sau đó thay thế SHELL.EXE và PARAM bằng những gì bạn sử dụng:
Tôi sẽ khuyên bạn nên sử dụng bảng điều khiển tốt hơn như ' mintty ' hoặc 'rxvt', mà bạn khởi chạy chỉ bằng cách gõ "mintty" (hoặc nhấn f2) hoặc "rxvt".
bash.exe
và tôi loay hoay với lệnh bạn cung cấp và một số biến thể không có may mắn. Nhìn vào bạc hà bây giờ. Cảm ơn!
mintty
từ bên trong một thiết bị đầu cuối Cygwin hiện tại sẽ bắt đầu một cửa sổ mới, vâng, nhưng cũng khóa thiết bị đầu cuối hiện tại. Bắt đầu nó như một quá trình nền mintty &
để tiếp tục sử dụng thiết bị đầu cuối ban đầu và có một thiết bị mới.
cygstart mintty /bin/bash -il