มีอยู่แล้วใครตอบคำถามที่วิธีที่ดีที่สุดที่จะใช้เปลือก Cygwin ใน Windows 7 นั่นคือการเริ่มต้น Cygwin ด้วยC:\cygwin\bin\mintty.exe -
ด้วยความที่ $SHELL = /bin/sh
ฉันจะเปิดตัว mintty ด้วย/usr/bin/bash
เปลือกเริ่มต้นได้อย่างไร
มีอยู่แล้วใครตอบคำถามที่วิธีที่ดีที่สุดที่จะใช้เปลือก Cygwin ใน Windows 7 นั่นคือการเริ่มต้น Cygwin ด้วยC:\cygwin\bin\mintty.exe -
ด้วยความที่ $SHELL = /bin/sh
ฉันจะเปิดตัว mintty ด้วย/usr/bin/bash
เปลือกเริ่มต้นได้อย่างไร
คำตอบ:
มีหลายวิธีที่จะทำ:
bash
ว่าเป็นอาร์กิวเมนต์บรรทัดคำสั่งเป็นมินต์ตี้ตามที่ Salton กล่าวถึงSHELL
ตัวแปรสภาวะแวดล้อมWindows เป็น / usr / bin / bashจาก manty mintty (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
ถูกเขียนทับ (บางครั้ง?) เมื่ออัปเกรดด้วยการตั้งค่า Cygwin
-
คืออะไร พูดคุยเกี่ยวกับ google ที่ยากลำบาก ..
คุณสามารถเปิดใช้mintty bash
สำหรับการทุบตีเป็นค่าเริ่มต้น
สมมติว่าชื่อไฟล์นี้คือ mintty.bat คลิกสองครั้งที่ไฟล์นี้จะเปิดเทอร์มินัลมินต์และด้วย bash, path & pwd
@echo off
C:\cygwin64\bin\mintty.exe /bin/bash --login -i
/path/to/mintty.exe [-i icon-file] -
ด้วยการติดตาม-
เราจะได้รับเชลล์การเข้าสู่ระบบซึ่งโดยปกติฉันจะเริ่มเซสชันหน้าจอ