คำถามติดแท็ก cygwin

cygwin จัดเตรียมสภาพแวดล้อมแบบ Unix / Linux ภายใต้ Microsoft Windows OSes

5
ทางเลือกในหน้าจอ Gnu ภายใต้ Cygwin
มีเทอร์มินัลมัลติเพล็กเซอร์สำหรับ Cygwin / Windows นอกเหนือจากหน้าจอของ Gnu หรือไม่? ฉันรู้ทางเลือก 2 ทางสำหรับแอปพลิเคชั่นหน้าจอของ Gnu: Byobu และ TMux อย่างไรก็ตามไม่มีการเรียกใช้งานเหล่านี้ใน Windows โดยใช้ Cygwin

3
ปัญหา backspace cygwin + mintty + vim
ฉันได้ติดตั้งเป็นกลุ่มมินต์ผ่าน cywin บน XP ปัญหาคือเมื่อฉันพยายามเข้าชม backspace ในโหมดแก้ไข VIM เคอร์เซอร์จะเลื่อนอักขระกลับมาแทนที่การลบอักขระก่อนหน้า ฉันจะปรับแต่งพฤติกรรมแปลก ๆ นี้ได้อย่างไร?

3
วิธีใช้ค้นหาใน cygwin
ฉันพยายามใช้locateเพื่อค้นหาไฟล์ แต่ฉันไม่ได้อะไรกลับมาจากโปรแกรม ไม่สามารถแม้แต่จะค้นหาไฟล์ที่อยู่ในไดเรกทอรีปัจจุบันได้ ฉันจะlocateทำงานได้อย่างไร
14 linux  cygwin  locate 

3
เครื่องเสมือนกับ Cygwin
ด้วยการมาถึงของซอฟต์แวร์เครื่องเสมือนเช่นVirtualBox , VMWare , Parallelsเป็นต้นCygwinมีประโยชน์ใด ๆ บนแพลตฟอร์ม Windows เพื่อให้ linux เป็นสภาพแวดล้อมหรือไม่?


2
Cygwin / X และระบบย่อย Windows สำหรับ Linux
ฉันมีการติดตั้ง Cygwin ที่ทำงานบนอุปกรณ์ Windows 10 ของฉัน (Surface 3 ในกรณีที่มีความสำคัญ) รวมถึงสภาพแวดล้อมการทำงานของหน้าต่าง Xorg ฉันเพิ่งเริ่มทดลองกับระบบย่อย Windows สำหรับ Linux เช่นกัน ดูเหมือนว่าคำแนะนำสำหรับการเรียกใช้แอปพลิเคชัน GUI จาก WSL คือการติดตั้งเซิร์ฟเวอร์ X ตัวอื่น โดยปกติแล้วแนะนำให้ใช้ Xming แต่ฉันไม่เห็นคำแนะนำใดที่ Cygwin ไม่ควรใช้ อย่างไรก็ตามวิธีง่าย ๆ ล้มเหลว: WSL $ export DISPLAY=:0 WSL $ emacs & Display :0 unavailable, simulating -nw ฉันสงสัยว่าอาจเป็นปัญหาเครือข่ายเนื่องจาก WSL $ telnet localhost 6000 …
14 windows  cygwin  xorg 

7
Cygwin ทางเลือกสำหรับ windows? [ปิด]
ฉันต้องการคำสั่งที่พบบ่อยที่สุดซึ่งฉันใช้ในสภาพแวดล้อม Linux ในกล่อง windows ของฉันฉันรู้ว่ามีโปรแกรมที่เรียกว่า Cygwin แต่ฉันไม่ต้องการใช้สิ่งที่หนักหน่วง สิ่งที่ฉันต้องการก็คือคำสั่ง unix ที่พอร์ตสำหรับ Windows มีสาธารณูปโภคใด ๆ เช่นนั้นหรือไม่? PS: ฉันได้สร้างคำสั่ง 'ชัดเจน' ของตัวเองผ่าน clear.bat ด้วย 'cls' ในนั้นและฉันไม่สามารถทำได้สำหรับคำสั่งทั้งหมด :)

6
วิธีรับโหมดสี vim ให้ทำงานเป็นกลุ่มภายใต้ cygwin
ฉันได้ติดตั้ง vim 7.3 ภายใต้ cygwin และฉันมีสิ่งนี้ใน ~ / .vimrc ของฉัน $ cat .vimrc colorscheme wombat แล้วฉันมีไฟล์นี้ wombat.vim ภายใต้ '.vim / colours' $ ls -la .vim/colors/ total 8.0K drwxrwxr-x+ 1 cheungs mkgroup 0 Nov 12 00:04 ./ drwxrwxr-x+ 1 cheungs mkgroup 0 Nov 12 00:04 ../ -rw-r--r-- 1 cheungs mkgroup 1.5K …
13 cygwin  vi 

3
มีวิธีแสดงกระบวนการ windows ใน Cygwin อย่างต่อเนื่อง
ฉันต้องการตรวจสอบกระบวนการจาก cygwin shell โดยใช้ top หรือ variant เหตุผลนี้เป็นรายงานเรียลไทม์และการปรับปรุงอย่างต่อเนื่อง อย่างไรก็ตามภายใต้ cygwin ด้านบนจะไม่รายงานเกี่ยวกับกระบวนการ windows ฟอรั่ม Teh ฉันได้รับการแนะนำให้ใช้ps -Wเป็นทางเลือก แต่นี่มีข้อเสียเปรียบที่ไม่ให้ข้อมูลเรียลไทม์กับฉันอีกต่อไป แต่เป็นเพียงสแนปช็อตคงที่ทุกครั้งที่ฉันพิมพ์คำสั่ง มีวิธีใดบ้างที่จะtopไปทำงานใน cygwin เพื่อแสดงกระบวนการทั้งหมดของฉันและไม่ใช่แค่กระบวนการ cygwins?
13 windows-7  cygwin  top 

1
เริ่มเปลือก bash (cygwin) ด้วยเส้นทางที่ถูกต้องโดยไม่ต้องเปลี่ยนไดเรกทอรี
ฉันต้องรันเชลล์สคริปต์ cygwin โดยไม่ต้องเปลี่ยนไดเรกทอรีทำงานจากนอกสภาพแวดล้อม cygwin หากฉันเรียกใช้เพียงแค่\path\to\bash.exe -c commandนั้นเส้นทางจะไม่ได้รับการตั้งค่าอย่างถูกต้องและโปรแกรม cygwin ไม่พบ หากฉันใช้--loginตัวเลือกให้bashตั้งค่าเส้นทางอย่างถูกต้อง แต่เปลี่ยนเป็นโฮมไดเร็กตอรี่ของฉันด้วย ฉันควรใช้ตัวเลือกใดในการเรียกใช้ bash เพื่อเก็บไดเรกทอรีการทำงานปัจจุบันและยังพบว่าสามารถเรียกใช้งาน cygwin ได้อีกด้วย

3
ข้อผิดพลาดในการโหลดไลบรารี Cygwin
ฉันสร้างห้องสมุดอวกาศจากนั้นห้องสมุด gdal ด้วยการสนับสนุนเชิงพื้นที่ ผู้สร้าง mapserver ซึ่งขึ้นอยู่กับความสำเร็จ ไม่มีปัญหาในการเชื่อมโยง เมื่อฉันพยายามเรียกใช้โปรแกรมอรรถประโยชน์ gdal ฉันจะได้รับ: $ ogrinfo.exe /usr/local/bin/ogrinfo.exe: error while loading shared libraries: cyggdal-1.dll: cannot open shared object file: No such file or directory แต่ทุกอย่างดูดี: $ ldd /usr/local/bin/ogrinfo.exe ntdll.dll => /cygdrive/c/WINDOWS/system32/ntdll.dll (0x7c900000) kernel32.dll => /cygdrive/c/WINDOWS/system32/kernel32.dll (0x7c800000) cyggdal-1.dll => /usr/local/bin/cyggdal-1.dll (0x710c0000) cygcurl-4.dll => /usr/bin/cygcurl-4.dll (0x63d80000) cyggcc_s-1.dll …
13 cygwin  libraries 

5
ป้องกันการนอนในสคริปต์
มีวิธีการป้องกันไม่ให้ Windows เข้าสู่โหมดสลีปในขณะที่รันโปรแกรมบนบรรทัดคำสั่งหรือกับ cygwin หรือไม่? เป็นการดีที่ฉันหวังว่าจะมีบางสิ่งที่สามารถใช้ได้เช่น: nosleep myscript.sh พื้นหลัง บางครั้งฉันเริ่มงานที่ใช้เวลานานเช่นการสำรองข้อมูลด้วยตนเองหรือการถ่ายโอนไฟล์ขนาดใหญ่และฉันพบว่า Windows มักเข้าสู่โหมดสลีปก่อนที่งานเหล่านี้จะเสร็จสิ้น ฉันต้องการที่จะสามารถเริ่มต้นคำสั่งและป้องกันโหมดสลีปในขณะที่คำสั่งกำลังทำงานอยู่ แต่ให้ทำงานโดยอัตโนมัติอีกครั้งเมื่อคำสั่งเสร็จสิ้น

3
git-bash และ cygwin shell สามารถทำสิ่งเดียวกันได้หรือไม่?
ใน Windows 10 git-bash และ cygwin shell สามารถทำสิ่งเดียวกันได้หรือไม่? สิ่งหนึ่งสามารถทำอะไรได้บ้าง แต่อันอื่นไม่สามารถทำได้? ตัวอย่างเช่น, ในฐานะเชลล์พวกเขาทั้งสองสามารถทำงานเหมือนกับทุบตีได้หรือไม่? โปรแกรมและคำสั่งใดที่สามารถทำงานในโปรแกรมหนึ่ง แต่ไม่ทำงานในโปรแกรมอื่น ตัวอย่างเช่นใน git-bash ฉันไม่สามารถเรียกใช้คำสั่ง Windows บางคำสั่งได้: $ reg add "HKCU\Software\Microsoft\VisualStudio\14.0_Config\MSBuild" /v EnableOutOfProcBuild /t REG_DWORD /d 0 /f ERROR: Invalid syntax. Type "REG ADD /?" for usage. แต่ใน Cygwin มันทำงานได้ดี $ reg add "HKCU\Software\Microsoft\VisualStudio\14.0_Config\MSBuild" /v EnableOutOfProcBuild /t REG_DWORD …
13 cygwin  git-bash 

3
Cygwin bash sed ล็อคไฟล์ของฉัน
เมื่อฉันเปลี่ยนไฟล์ใน cygwin bash ด้วยคำสั่ง sed ไฟล์จะถูกล็อค ทำซ้ำ: เปิดcmdและcdสู่ไดเรกทอรีที่ไม่ใช่ผู้ใช้ (fe temp) echo aaa > test.txt เปิดใน texteditor เพิ่มบรรทัดลอง save => works %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" ใน texteditor เพิ่มอีกหนึ่งบรรทัดแล้วลองบันทึก => "การเข้าถึงถูกปฏิเสธ" WTF ?! ฉันจะ sed ไฟล์ได้อย่างไรโดยไม่ล็อคหรือปล่อยตัวจัดการไฟล์หลังจากนั้น? สิทธิ์การรักษาความปลอดภัยของ Windows ดูเหมือนว่าจะเมาไฟล์ทั้งหมด: สิทธิ์ก่อน: สิทธิ์หลังจาก: มันทำงานได้ในไดเรกทอรีผู้ใช้ ( Desktop) ฉันตรวจสอบไฟล์ด้วย LockHunter แล้ว แต่ไม่มีกระบวนการใดปรากฏขึ้นเพื่อล็อคไฟล์ Cygwin คำถามที่พบบ่อยกล่าวถึงการแทรกแซงกับบางโปรแกรม …
12 windows  bash  sed  cygwin 

4
ฉันจะป้องกัน XWin Server ของ Cygwin โดยเริ่มต้น xterm ได้อย่างไร
เมื่อใดก็ตามที่ฉันเริ่มต้นเซิร์ฟเวอร์ X ของ Cygwin โดยใช้ลิงก์ "เซิร์ฟเวอร์ XWin" ในเมนูเริ่มของฉันหรือโดยการเรียกใช้startxwinจากเชลล์ Cygwin ฉันจะได้รับหน้าต่าง xterm ปรากฏขึ้นโดยอัตโนมัติซึ่งฉันไม่ต้องการหรือไม่ต้องการ ฉันจะหลีกเลี่ยงสิ่งนั้นได้อย่างไร (คำถามที่ได้รับแรงบันดาลใจจากความคิดเห็นนี้โดยStijn Vanpouckeบน Stack Overflow)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.