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

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

2
การตั้งค่าเชลล์ก่อนหน้าป้องกันไม่ให้ console2 เริ่มทำงาน
ไม่กี่เดือนที่ผ่านมาฉันใช้ Cygwin และConsoleบน windows 7 และสร้างเซสชัน bash ใน Console ตอนนี้ฉันถอนการติดตั้ง Cygwin แล้ว Console ก็บ่นด้วย: Unable to start a C:\cygwin\bin\bash.exe --login -i! ฉันบันทึกผ่านรีจิสทรี แต่ไม่พบส่วนที่เหลือของ Console ฉันจะรีเซ็ต / กำจัดข้อผิดพลาดนี้ได้อย่างไร

1
ปล่อยให้ ACL จัดการกับ Windows ด้วย Cygwin rsync
ฉันใช้rsyncคำสั่งคัดลอกไฟล์จากเซิร์ฟเวอร์ไปยังเครื่อง Windows ของฉันเช่น: rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/ เมื่อใดก็ตามที่คำสั่งนี้สร้างไดเรกทอรีมันจะสร้างไดเรกทอรีที่มี ACLs / การอนุญาตที่บ้าคลั่ง สำหรับฉันแล้วมันมีแนวโน้มที่จะสร้างสิบ<not inherited>รายการด้วยการปฏิเสธหนึ่งรายการสำหรับผู้ใช้ที่รันrsyncคำสั่งและรายการอื่น ๆ ก็ไม่สมเหตุสมผลเช่นกัน สิ่งนี้ยังเกิดขึ้นได้โดยใช้--chmod=ugo=rwXตัวเลือกซึ่งแนะนำเธรดที่คล้ายกัน ฉันจะทำอย่างไรเพื่อป้องกันไม่ให้rsyncพยายามตั้งค่าการอนุญาตเลย (และเพียงแค่ปล่อยให้สิทธิ์ในการสืบทอด ACL ใน Windows)
11 windows  cygwin  rsync  acl 

4
ทดแทนแบ็กสแลชสำหรับฟอร์เวิร์ดสแลชในคำสั่งสุดท้าย
ฉันได้คัดลอกคำสั่งcd C:\foo\bar\จาก PowerShell ไปยัง Cygwin และคาดหวังอย่างเต็มที่ว่ามันจะทำงาน ตอนนี้ฉันพยายามเรียกใช้การทดแทนเพื่อแทนที่ทั้งหมด\ด้วย/: $ !!:gs/\\/\/ bash: :gs/\\/\/: substitution failed ไม่แน่ใจว่าทำไมฉันถึงได้รับการทดแทนล้มเหลว ฉันก็ลอง: $ !!:gs/\\/q เพียงเพื่อดูว่าแทนที่เป็นปัญหา มันไม่ใช่. ตอนนี้ฉันอยากรู้อยากเห็น! ทำไมฉันถึงได้รับ "การทดแทนล้มเหลว"?
10 bash  cygwin  regex 

6
ปุ่ม Backspace และปุ่มลูกศร Cygwin Terminal ไม่ทำงาน
ปุ่มลูกศรส่งคืนA, B, C, Dและแป้น backspace ของฉันทำงานไม่ถูกต้อง ปัญหานี้เกิดขึ้นเฉพาะกับ vi editor.Is มีวิธีในการแก้ปัญหานี้บนCygwin ? ฉันพบคำซ้ำซ้อนที่เป็นไปได้สำหรับคำถามนี้ แต่ฉันไม่สามารถเข้าใจได้ มีคนโปรดให้คำแนะนำแบบทีละขั้นตอนสำหรับผู้เริ่มต้นอย่างฉัน

3
ใช้ rebaseall บน Cygwin
ฉันพยายามสร้าง node.js บน Cygwin และนั่นทำให้เกิดข้อผิดพลาดดังนั้นบางคนใน # node.js บน freenode บอกให้ฉันทำงานrebaseallบน Cygwin เพื่อล้างมัน ดังนั้นฉันจึงลองและฉันได้รับข้อความต่อไปนี้: $ rebaseall rebaseall: อนุญาตให้เฉพาะกระบวนการเถ้าหรือเส้นประในระหว่างการรีบูต ออกจากกระบวนการ Cygwin ทั้งหมดและหยุดบริการ Cygwin ทั้งหมด เรียกใช้เถ้า (หรือเส้นประ) จาก Start / Run ... หรือหน้าต่างคำสั่งหรือ cmd ดำเนินการ '/ bin / rebaseall' จากเถ้า (หรือเส้นประ) ดังนั้นฉันจึงปิด Cygwin ไปที่ Start / Run และลองashและdashได้รับการแจ้งเตือนต่อไปนี้: Windows ไม่พบคำว่า 'ash' ตรวจสอบให้แน่ใจว่าคุณพิมพ์ชื่อถูกต้องแล้วลองอีกครั้ง หากต้องการค้นหาไฟล์ให้คลิกปุ่มเริ่มแล้วคลิกค้นหา …

3
ใช้เวลาโหลด Cygwin นานเท่าไร
ฉันเพิ่งดาวน์โหลด Cygwin ดังนั้นฉันจึงสามารถใช้ gcc ได้อย่างง่ายดาย มันติดตั้งอย่างถูกต้องและ gcc รวบรวมโปรแกรมและรายงานข้อผิดพลาดตามที่คาดไว้ ... แต่ฉันอดไม่ได้ที่จะสังเกตว่ามันใช้เวลานานมากในการโหลดสภาพแวดล้อมในแต่ละครั้งที่ฉันเรียกใช้ cygwin เมื่อใดก็ตามที่ฉันเรียกใช้ Cygwin จะใช้เวลา 40-60 วินาทีที่ดีสำหรับบรรทัดคำสั่ง cygwin เพื่อเสร็จสิ้นการประมวลผลและเริ่มรับอินพุต เป็นเรื่องปกติหรือไม่ ถ้าไม่สิ่งที่อาจทำให้เวลารอนานนี้ เห็นได้ชัดว่าฉันไม่ได้ตั้งใจจะทำอะไรที่ไวต่อเวลาเป็นอย่างมาก แต่มันก็น่ารำคาญและฉันก็สงสัยว่ามันจะแก้ไขได้หรือไม่ ฉันใช้แล็ปท็อปที่ใช้ windows 7 32- บิต พลังประมวลผล (หรือญาติของฉันขาดมัน) เป็นปัญหาพื้นฐานหรือไม่?
10 cygwin 

1
วิธีการตรวจสอบความถูกต้องของไบนารีโดยใช้กุญแจสาธารณะ?
ฉันต้องการติดตั้ง Cygwin-64 เมื่อฉันไปที่หน้าดาวน์โหลดข้อมูลบางอย่างบอกฉัน: เรียกใช้ setup-x86_64.exe เมื่อใดก็ตามที่คุณต้องการอัปเดตหรือติดตั้งแพคเกจ Cygwin สำหรับ Windows 64 บิต สามารถใช้ลายเซ็นสำหรับ setup-x86_64.exe เพื่อตรวจสอบความถูกต้องของไบนารีนี้โดยใช้กุญแจสาธารณะนี้ การติดตั้งและอัพเดตแพ็คเกจ Cygwin ฉันจะตรวจสอบความถูกต้องของไบนารีนี้โดยใช้กุญแจสาธารณะนี้ได้อย่างไรจะเขียนคำสั่งเป็น cmd ได้อย่างไร
10 cygwin 

3
การเริ่มต้นโปรแกรม Windows GUI ใน Windows ผ่าน Cygwin sshd จากไคลเอ็นต์ ssh
ฉันต้องการ ssh ลงในกล่อง Windows ของฉันที่ใช้ Cygwin sshd และเรียกใช้แอปพลิเคชัน Windows GUI ในกล่อง Windows นั้น ฉันไม่ต้องการส่งต่อ X เช่นจากเทอร์มินัลเซิร์ฟเวอร์อูบุนตูฉันใช้ ssh ในวินโดว์ที่กำลังรัน sshd จากนั้นจึงเรียกใช้ notepad.exe notepad.exe จะแสดงใน Windows ไม่ใช่ใน ubuntu-server ที่ไม่มี X windows
10 ssh  cygwin  window  sshd 


2
คำสั่ง find ดูเหมือนจะไม่ทำงานใน cygwin
เมื่อพยายามเรียกใช้คำสั่งค้นหาใน cygwin ฉันจะได้รับข้อผิดพลาด "FIND: รูปแบบพารามิเตอร์ไม่ถูกต้อง" อย่างไรก็ตามคำสั่งเดียวกันรันบน linux เกิดอะไรขึ้น?
10 windows  cygwin  path  find 

1
เปลี่ยนไดเรกทอรีเป็นไดรฟ์เครือข่ายใน Cygwin
ฉันมีเราเตอร์ไร้สายตัวใหม่ในบ้านของฉันและมีไดรฟ์ 3 TB เชื่อมต่ออยู่ ฉันต้องการเขียนสคริปต์สำรองข้อมูลใน cygwin ซึ่งจะคัดลอกไฟล์ที่เปลี่ยนแปลงไปยัง HD ภายนอก สำหรับผู้เริ่มฉันจะcdเข้าไปในฮาร์ดไดรฟ์ได้อย่างไร ใน windows file explorer ฉันเพียงพิมพ์//192.168.1.1และพาฉันไปที่ไดรฟ์เครือข่าย อย่างไรก็ตามเมื่อฉันพิมพ์cd //192.168.1.1มันไม่ทำงาน ดังนั้นฉันจะเปลี่ยนไดเรกทอรีเป็น HD ได้อย่างไร ประการที่สองไม่มีใครมีคำแนะนำเกี่ยวกับวิธีการเขียนสคริปต์สำรองที่ดีเพื่อคัดลอกไดเรกทอรีบางอย่าง (ซ้ำ) ถ้าพวกเขามีการเปลี่ยนแปลง?

1
วิธีการเปลี่ยนชื่อผู้ใช้บน Cygwin
เมื่อฉันติดตั้งและรัน Cygwin ครั้งแรกชื่อผู้ใช้และชื่อ PC ของฉันจะปรากฏที่จุดเริ่มต้นของพรอมต์เช่น Johm@John-PC ~ ปัญหาคือมีการพิมพ์ผิดในชื่อบัญชีเมื่อฉันติดตั้ง Windows 7 ครั้งแรกและยังคงอยู่ใน Cygwin ฉันเปลี่ยนชื่อบัญชี Windows เปลี่ยนชื่อโฟลเดอร์ที่เกี่ยวข้องและแก้ไขรีจิสทรีที่เกี่ยวข้อง ( Local Machine->Microsoft->Windows NT->Current Version->profile list) จากนั้นฉันก็ลบ Cygwin รวมถึงการลงทะเบียนดาวน์โหลดอีกครั้งและติดตั้งอีกครั้ง แต่ชื่อผู้ใช้เก่ายังคงอยู่ ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

2
วิธียืนยันประวัติทุบตีอย่างไร
ฉันไม่รู้ว่านี่เป็นสิ่งที่คาดหวังหรือไม่ แต่ประวัติของฉันไม่ได้รับการบันทึกข้ามเซสชัน นี่คือการพูดว่าถ้าฉันปิดหน้าต่างจากนั้นเมื่อฉันเปิดมันอีกครั้งประวัติศาสตร์ว่างเปล่า ฉันจะคงอยู่ตลอดเซสชันได้อย่างไร? นี่คือผลลัพธ์ของคำสั่งที่คุณถาม: set -o | grep history history on $ grep -i history ~/.bashrc ~/.bash_profile ~/etc/bash.bashrc ~/etc/profile ~/.profile /cygdrive/c/cygwin/home/car/.bashrc:# Make bash append rather than overwrite the history on disk /cygdrive/c/cygwin/home/car/.bashrc:# History Options /cygdrive/c/cygwin/home/car/.bashrc:# Don't put duplicate lines in the history. /cygdrive/c/cygwin/home/car/.bashrc:# export PROMPT_COMMAND="history -a" grep: /cygdrive/c/cygwin/home/car/etc/bash.bashrc: No …

2
Python3 บน cygwin
หนึ่งติดตั้ง Python3 บน cygwin ได้อย่างไร ฉันลองใช้งานการติดตั้ง Python ใน cygwin โดยไม่ประสบความสำเร็จ รุ่นที่ฉันค้นหาคือ> = 3.1 และฉันสามารถติดตั้ง 2.7 ได้สำเร็จภายใต้ cygwin (ซึ่งมาพร้อมกับ 2.6 เป็นค่าเริ่มต้น) อย่างไรก็ตามฉันต้องการรัน Python3 เป็น python3 ไม่ใช่ python ฉันไม่ต้องการขัดแย้งกับงูหลามปริยายที่มากับ cygwin ช่วยด้วย!

3
ฉันจะติดตั้งโปรแกรมแก้ไขข้อความ vi บนการติดตั้ง Cygwin ของฉันได้อย่างไร
ฉันจัดการเพื่อติดตั้ง Cygwin บนเครื่อง Windows Vista ของฉัน ฉันติดตั้งโดยใช้การตั้งค่าเริ่มต้น เมื่อฉันพยายามที่จะทำviในเปลือกทุบตีทุบตีบอกฉันคำสั่งไม่พบ ฉันเชื่อว่าฉันต้องติดตั้งชุดโปรแกรมแก้ไข Cygwin ซึ่งรวมถึงโปรแกรมแก้ไข vi ฝันร้ายคือทุกครั้งที่ฉันเรียกใช้การตั้งค่า Cygwin และเลือกเฉพาะแพ็คเกจบรรณาธิการและเฉพาะกลุ่มเสียงเรียกเข้าและเลือกติดตั้งชุดติดตั้ง Cygwin จะพยายามติดตั้งแพ็คเกจอื่น ๆ ทั้งหมดน่าผิดหวังมาก !! มีวิธีที่ง่ายกว่าในการติดตั้งเพียงแพ็คเกจเดียวโดยใช้ยูทิลิตีการตั้งค่า Cygwin หรือไม่?
9 cygwin 

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