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

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

3
ไม่มีสีเมื่อเรียกใช้แอปพลิเคชันเชลล์เนทิฟ windows จาก mintty
ฉันได้ติดตั้ง cygwin (ฉันไม่ได้มีประสบการณ์กับมันมาก) และลองเรียกใช้แอปพลิเคชันเชลล์ของ windows ดั้งเดิมจากนั้น (msbuild.exe ซึ่งเป็นเครื่องมือสร้างสำหรับ. NET Framework เป็นที่แน่นอน) เมื่อฉันเรียกใช้แอปพลิเคชันจากเปลือก bash cygwin ปกติผลลัพธ์ของแอปพลิเคชันจะปรากฏขึ้นตามที่ควรด้วยสีข้อความที่ปกติฉันจะเห็นในบรรทัดคำสั่งของ windows แต่เมื่อฉันรันโปรแกรมจากมินต์เทอร์มินัลไม่มีการกำหนดสีของเอาต์พุตข้อความทั้งหมดอยู่ในสีพื้นหน้าเริ่มต้น ฉันงงงวยเพราะฉันคาดว่ารหัสสีจะเป็นอักขระรหัสสีหลบหนีมาตรฐาน ANSI ... สามารถแก้ไขได้หรือไม่
2 cygwin  mintty 

1
ใช้การเชื่อมต่อที่สร้างไว้แล้วกับ win32 gvim อีกครั้ง
ฉันจะนำการเชื่อมต่อ ssh กลับมาใช้ใหม่บน windows ได้อย่างไร ฉันใช้การตั้งค่าเหล่านี้ใน _vimrc ของฉันสำหรับ sftp และสังเกตว่าทุกครั้งที่ฉันเรียกดูหรือพยายามแก้ไขไฟล์ด้วย netrw การเชื่อมต่อใหม่จะถูกสร้างขึ้นซึ่งใช้เวลานานมาก let g:netrw_cygwin = 0 let g:netrw_ssh_cmd = '"C:\Program Files\PuTTY\plink.exe" -batch -T -ssh' let g:netrw_scp_cmd = '"C:\Program Files\PuTTY\pscp.exe" -batch -q -scp' let g:netrw_sftp_cmd = '"C:\Program Files\PuTTY\pscp.exe" -batch -q -sftp' let g:netrw_list_cmd = '"C:\Program Files\PuTTY\plink.exe" myuser@mysite.com ls -Fa ' ฉันได้ลองใช้ …
2 windows  ssh  vim  cygwin  putty 

3
iconv บน cygwin บันทึกการเน้นเสียง
ใครรู้ว่าทำไมiconvช่วยเน้นเสียงใน cygwin? และถ้าเป็นเช่นนั้นฉันจะบอกไม่ได้ [Nifle@cygwin ~]$ echo "ÅÄÖÕŨÉÁ" | iconv -f utf-8 -t ascii//TRANSLIT A"A"O~O~U'E'A ฉันต้องการให้มันทำงานเหมือนบนเซิร์ฟเวอร์ linux ของฉัน [NIfle@linux ~]$ echo "ÅÄÖÕŨÉÁ" | iconv -f utf-8 -t ascii//TRANSLIT AAOOUEA
2 cygwin 

1
มีวิธีติดตั้งแพ็กเกจ cygwin หรือไม่
ทุกครั้งที่ฉันต้องติดตั้งคอมพิวเตอร์ใหม่หรือผู้มาใหม่ในทีมของเราเราติดตั้ง cygwin และทุกครั้งที่เราลืมติดตั้งแพคเกจ เราสามารถเขียนแพคเกจที่มีประโยชน์ที่ไหนสักแห่ง (ฉันยังทำได้ ^^) แต่มีวิธีการแพคเกจ cygwin แพคเกจตัวอย่างเช่นไฟล์ texte กับแพคเกจ cygwin ที่มีประโยชน์ทั้งหมดที่เราให้เป็นอาร์กิวเมนต์ setup.exe หรืออะไรแบบนั้น

2
ปัญหา Windows 10 และ cygwin ที่แขวนอยู่
เมื่อฉันรันโปรแกรมอินเทอร์แอคทีฟ (ตัวอย่างเช่น mysql) จาก cygwin บน Windows 10 อินพุตจะหยุดทำงานและไม่ทำอะไรเลย ถ้าฉัน ctrl-c out ฉันสามารถเห็นอินพุตถูกส่งไปยังคอนโซล ฉันยังเห็นผลลัพธ์แปลก ๆ จากโปรแกรมอินเทอร์แอคทีฟอื่น ๆ (pry, irb) - ทุกอย่างทำงานได้ดีบน Windows 7 มีใครเห็นและแก้ไขได้ไหม

1
'rsync' ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก, โปรแกรมที่ทำงานได้หรือไฟล์แบตช์
ฉันมากใหม่เพื่อ rsync และ cygwin และผมค่อนข้างแน่ใจว่าผมได้ติดตั้งทุกอย่างถูกต้อง ฉันกำลังพยายาม (ตอนนี้) เพียงแค่ซิงค์สองแล็ปท็อป Windows XP เพื่อถ่ายโอนไฟล์ข้ามจากที่หนึ่งไปยังอีกที่หนึ่งเพื่อรับความรู้สึกของมันก่อนที่จะจัดการโครงการขนาดใหญ่ นี่คือรหัสที่ฉันลองใช้เพื่อถ่ายโอนไฟล์ แต่ฉันได้รับข้อผิดพลาดเดียวกันเสมอ $ rsync -zrptL -v -e 'ssh -p 222' /tmp/rawr/ Admin@192.168.0.113:/tmp/play Admin@192.168.0.113's password: 'rsync' is not recognized as an internal or external command, operable program or batch file. rsync: connection unexpectedly closed (0 bytes received so far) [sender] …
2 cygwin  rsync 

1
cygwin กระจก / ที่เก็บ - ทีและ svn
ฉันเรียกใช้การตั้งค่า Cygwin โดยใช้ที่เก็บข้อมูลจำนวนมาก แต่มีบางโปรแกรมที่ดูเหมือนว่าจะหายไปจากที่เคยลองมา ฉันกำลังมองหาทีและsvnโดยเฉพาะ คลังเก็บ / มิร์เรอร์ใดสมบูรณ์

1
วิธีรวม Console2 กับ Cygwin (WinXP)
ฉันได้ติดตั้งConsole2และ Cygwin ด้วย ฉันชอบรัน Cygwin terminal เป็น Console2 ดังนั้นฉันต้องการรวม Console2 กับ Cygwin ฉันเคยเห็นคนอื่นใช้ Cygwin เช่นนั้น ทำอย่างไร?

1
หลายเงื่อนไขใน Emacs ภายใต้ Cygwin ระบุประเภทเทอร์มินัลไม่ถูกต้องหรือไม่
ฉันได้ติดตั้ง Cygwin บน Windows 7 Ultimate 64 บิตแล้ว หลังจากผ่านrebaseallไป Cygwin ทำงานได้ดี อย่างไรก็ตามฉันใช้หลายคำศัพท์ในการตั้งค่าเริ่มต้นของ Emacs และหลายคำศัพท์ดูเหมือนจะไม่ชอบ Cygwin เลย ดูเหมือนว่าหลายคำไม่สามารถระบุประเภทเทอร์มินัลได้อย่างถูกต้อง มันกำลังเขียนสิ่งที่ฉันคิดว่าเป็นตัวควบคุมอย่างเห็นได้ชัดในบัฟเฟอร์และสิ่งที่เรียบง่ายเช่นclearและ linefeeds ไม่ทำงาน นี่คือสิ่งที่ดูเหมือนว่าเมื่อเริ่มต้น: มีวิธีรับงานนี้หรือไม่? ฉันคุ้นเคยกับการมีเทอร์มินัลหลายเครื่องให้บริการใน Emacs บน Linux และจะเกลียดการสูญเสียฟังก์ชันการทำงานภายใต้ Cygwin
2 emacs  cygwin 

1
Rsync ช้าอย่างไม่น่าเชื่อใน Cygwin - ฉันกำลังทำอะไรผิดหรือเปล่า?
ฉันพยายามสำรอง C: และ D: ไดรฟ์ (แต่ละ TB 1, C: มีข้อมูลประมาณ 210 GB, D: มีประมาณ 345 GB บน) ลงบน HDD ภายนอก 3 TB โดยใช้ Cygwin ใน Windows 8 ฉันกำลังทำสิ่งนี้ด้วยrsync.exe -avz --progress /cygdrive/c/ /cygdrive/f/Backup/c/และปล่อยให้มันทำงานข้ามคืนและตรวจสอบมันและมันได้คัดลอกมาแล้วประมาณ 33 GB นั่นคือ 33 GB ในเวลาประมาณ 6 ชั่วโมง ฉันทำมันในคืนก่อนที่จะใช้cp -rfและมันก็เสร็จสิ้นในชั่วข้ามคืน (นั่นคือประมาณ 210 GB ในเวลาเท่ากันหรือน้อยกว่า) ฉันเลือกที่จะทำซ้ำโดยใช้rsyncเพื่อสำรองข้อมูลในอนาคตจะไม่ใช้เวลานาน ฉันกำลังทำอะไรผิดหรือเปล่า? ใช้rsyncงานได้ไม่ดีใน cygwin? …


1
Cygwin: การแม็พไดเร็กทอรี
ฉันต้องการแมปไดเรกทอรีc:\Animal\Catกับ/Cat ดังนั้นเมื่อฉันใช้ Cygwin และเพียงพิมพ์cd /Catจากไดเรกทอรีใด ๆ มันจะไปที่/c/Animal/Cat ฉันจะทำอย่างไร ฉันทำไปแล้วmount -c /ดังนั้นฉันจึงมีสิ่งต่อไปนี้เมื่อฉันทำคำสั่ง df: Filesystem 1K-blocks Used Available Use% Mounted on C:/cygwin/bin 488384532 187949036 300435496 39% /usr/bin C:/cygwin/lib 488384532 187949036 300435496 39% /usr/lib C:/cygwin 488384532 187949036 300435496 39% / C: 488384532 187949036 300435496 39% /c
2 linux  cygwin 

1
SSH ทำงานช้าบน cygwin
ฉันมีกล่อง Windows XP ที่ใช้ Cygwin และบริการ SSH ฉันต้องการใช้ PuTTY เพื่อเชื่อมต่อจากคอมพิวเตอร์เครื่องอื่นในเครือข่ายท้องถิ่น PuTTY ทำงานได้ดีและฉันได้รับพรอมต์การเข้าสู่ระบบที่ค่อนข้างรวดเร็ว แต่ทุกครั้งที่ฉันทำ 'ls' ในไดเรกทอรีราก ('/') โดยทั่วไปแล้วจะไม่สมบูรณ์เหมือนคำสั่งหยุดทำงาน เซสชัน PuTTY อื่น ๆ ประสบเช่นกันไม่ว่าฉันจะทำอะไร (แม้แต่แค่ 'ls' ในไดเรกทอรีบ้านของฉันอาจใช้เวลาสักครู่หรือไม่จบ) มันเป็นเหมือนการหยุดชะงักที่เกิดขึ้นที่ไหนสักแห่งในระบบ ssh / cygwin ไดเรกทอรีรากประกอบด้วยโฟลเดอร์ 'cygdrive' ซึ่งเป็นเนื้อหาของคอมพิวเตอร์โฮสต์ สิ่งนี้อาจทำให้เกิดการชะลอตัว?
2 windows  ssh  cygwin 

2
Cygwin netcat nc ไม่สามารถแก้ปัญหาโฮสต์ผ่าน / etc / hosts
ฉันพยายามใช้ ssh เพื่อเข้าสู่เซิร์ฟเวอร์ระยะไกลและฉันมีการติดตั้ง ProxyCommand ใน ~ / .ssh / config เพื่อใช้พร็อกซี (ติดตั้งผ่าน PuTTY เพื่อเชื่อมต่อกับ VPN) ProxyCommand ใช้ nc เพื่อเชื่อมต่อผ่านพร็อกซี (ดังอธิบายในคำตอบ ฉันจะใช้ SSH กับพร็อกซี SOCKS 5 ได้อย่างไร ) แต่ดูเหมือนว่า nc ไม่สามารถแก้ไขชื่อโฮสต์ให้เป็น IP ผ่าน / etc / hosts ก่อนที่จะส่งไปยังพร็อกซีและพร็อกซีไม่ทราบวิธีการแก้ไขชื่อโฮสต์ ตัวอย่างเช่น $ cat /etc/hosts 127.0.0.1 localhost 12.34.56.78 hostname1 12.34.56.79 hostname2 $ cat ~/.ssh/config …

1
Cygwin - ฉันจะทำการแมปปุ่ม X-term ได้อย่างไร?
ฉันต้องการทราบวิธีตั้งค่าปุ่มเริ่มต้นใหม่สำหรับคำศัพท์ x โดยเฉพาะฉันต้องการตั้งค่าปุ่ม Cntrl + leftArrow และ Cntrl + rightArrow + เพื่อย้ายคำไปข้างหน้าหรือข้างหลัง ฉันต้องการตั้งค่าใหม่ Alt + leftArrow และ Alt + rightArrow คีย์เพื่อย้ายไปยังจุดเริ่มต้นและจุดสิ้นสุดของบรรทัด ฉันจัดการเพื่อติดตั้งและรับคีย์ rxvt ที่ถูกแมปใหม่โดยการแก้ไข. inputrc แต่ฉันเชื่อว่า x-term ไม่ได้ใช้ไฟล์นี้ ฉันคิดว่าฉันต้องแก้ไขไฟล์ ~ .Xresources และแก้ไขการแปล VT00 แต่ฉันไม่เข้าใจว่าค่าสำหรับการแมปคีย์ที่เกี่ยวข้องนั้นทำงานอย่างไร ขอบคุณสำหรับความช่วยเหลือของคุณ

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