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

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

1
เรียกใช้คำสั่ง cygwin จากบรรทัดคำสั่งของ windows
ฉันพยายามทำให้ PhpStorm ทำงาน vagrant rsync เมื่อไฟล์มีการเปลี่ยนแปลงเพราะในตัว rsync-auto ล้มเหลวด้วยโครงสร้างไดเรกทอรีลึกของฉัน ฉันสามารถตั้งค่าตัวเฝ้าดูในการตั้งค่า PhpStorm ได้ แต่ฉันไม่รู้วิธีเรียกใช้อย่างถูกต้อง มีปัญหาคือเมื่อฉันวิ่ง vagrant up หรือ vagrant rsync จากบรรทัดคำสั่งของ windows ฉันได้รับข้อผิดพลาดที่แตกต่างจากเส้นทางที่ไม่ถูกต้องไปสู่ปัญหาข้อโต้แย้งดังนั้นฉันจึงตัดสินใจเรียกใช้ภายใต้ cygwin และทำงานได้ในขณะนี้ ดังนั้นฉันต้องการโซลูชันเพื่อเรียกใช้ cygwin จากบรรทัดคำสั่งและรันคำสั่งในนั้น สิ่งที่ฉันพยายาม: C:/cygwin/bin/bash vagrant rsync รับข้อผิดพลาด: C:\Program Files\Vagrant\embedded\bin\ruby.exe: No such file or directory -- /cygdrive/c/Program Files/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.5/lib/vagrant/pre-rubygems.rb (LoadError) พยายาม: bash vagrant rsync ข้อผิดพลาด: rsync: connection unexpectedly …

2
Cygwin Package Manager - แพ็คเกจที่ติดตั้งไม่ปรากฏขึ้น
ฉันกำลังพยายามติดตั้งแพคเกจสำหรับ Cygwin เมื่อทำการติดตั้ง Cygwin รายงานว่าไม่มีข้อผิดพลาดเมื่อฉันไปที่เทอร์มินัล Cygwin ฉันพบว่าแพคเกจไม่ได้ติดตั้ง ตัวอย่างด้วย wget. ฉันเรียกใช้การตั้งค่า Cygwin ด้วย -M ตั้งค่าสถานะผ่านทางพรอมต์คำสั่ง ฉันเลือก wget บรรจุภัณฑ์ ติดตั้งแพ็คเกจที่ต้องการพิเศษ Cygwin รายงานว่าไม่มีข้อผิดพลาด สิ่งเดียวที่ควรทราบคือมันหาไม่ได้ McShield. ทำ which wget คืนค่าที่ไม่พบ wget. setup.log แสดงข้อผิดพลาดสองประการนี้: 2015/06/09 14:59:16 io_stream_cygfile: fopen(/etc/setup/installed.db) failed 2 No such file or directory 2015/06/09 14:59:17 io_stream_cygfile: fopen(/etc/setup/timestamp) failed 2 No such file or …

2
เริ่มโปรแกรม X window ด้วย Cygwin + Xming หรือ CygwinX บน Windows 7 64-bit?
ฉันทำตามคำแนะนำจากโพสต์ก่อนหน้านี้ใน superuser เพื่อลองและติดตั้ง cygwin รวมถึง xorg-server รวมถึงลองทางเลือกในการนำ X windows ขึ้นมาโดยใช้ Xming (รวมถึง การตั้งค่า แบบอักษร ) แต่ฉันไม่สามารถให้ X windows ปรากฏขึ้นจากคอนโซล cygwin ของฉันได้: $ xeyes Error: Can't open display: ฉันพยายามใช้ emacs แต่เปิดเป็นเท่านั้น emacs -nw จะทำ. แม้ว่าฉันจะติดตั้งเซิร์ฟเวอร์ xorg (และทุกอย่างอื่นภายใต้ส่วน xorg- *) ฉันไม่ได้ติดตั้ง startxwin: $ startxwin -bash: startxwin: command not found ความคิดใด ๆ มันอาจเกี่ยวข้องกับปัญหาด้านความปลอดภัยเช่นซอฟต์แวร์ป้องกันไวรัสหรืออะไร?

0
ฉันจะให้ Cygwin สร้างไฟล์ของฉันเองได้อย่างไรแทนที่จะเป็นผู้ดูแลระบบ
เมื่อฉันสร้างไฟล์โดยใช้ Cygwin (บน Windows 7) เจ้าของไฟล์คือผู้ดูแลระบบ เมื่อฉันสร้างไฟล์ด้วยเชลล์คำสั่ง Windows (คอมพิวเตอร์เครื่องเดียวกันล็อกอิน ฯลฯ ) เจ้าของคือฉัน ฉันจะทำให้ Cygwin มีเจ้าของเป็นฉันได้อย่างไรแทนที่จะเป็นผู้ดูแลระบบ ฉันอ่านว่า Windows มีนโยบายความปลอดภัยในพื้นที่ที่ควบคุมว่าไฟล์ที่สร้างขึ้นใหม่นั้นเป็นของผู้ใช้ที่สร้างหรือผู้ดูแลกลุ่ม (ถ้าผู้ใช้เป็นสมาชิกของกลุ่มผู้ดูแลระบบ) ฉันจะเปลี่ยนนโยบายได้อย่างไร และทำไม Cygwin shell ไม่ทำงานในลักษณะเดียวกันกับเชลล์คำสั่ง Windows ที่เกี่ยวข้องกับนโยบายนี้

0
Cygwin และ Cygwin64 ไม่มีพรอมต์ในเทอร์มินัล
ฉันพยายามติดตั้งและติดตั้ง cygwin และ cygwin64 ใหม่ ฉันลองใช้ไซต์กระจกอื่น ๆ ด้วย แทนที่จะเห็นเส้นคล้ายuser@PC~ $ๆ กันฉันเห็นหน้าจอว่างด้วยเคอร์เซอร์กะพริบ คุณสมบัติของเทอร์มินัล cygwin ระบุเป้าหมาย: C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico - ฉันพยายามstty saneและได้รับข้อผิดพลาดต่อไปนี้: sh: ไม่สามารถรับโหมดอินพุตคอนโซล: หมายเลขอ้างอิงไม่ถูกต้อง sh: ไม่สามารถรับโหมดเอาต์พุตคอนโซล: หมายเลขอ้างอิงไม่ถูกต้อง sh: ไม่สามารถรับข้อมูลบัฟเฟอร์ของคอนโซล: หมายเลขอ้างอิงไม่ถูกต้อง sh: ไม่สามารถตั้งค่าโหมดคอนโซล: หมายเลขอ้างอิงไม่ถูกต้อง มีใครประสบปัญหานี้หรือไม่? คุณแก้ปัญหาอย่างไร

1
จะติดตั้ง Lagrange ใน Cygwin ได้อย่างไร
ฉันต้องติดตั้งสคริปต์สำหรับการวิเคราะห์ชีวภูมิศาสตร์ใน Windows XP โดยใช้ Cygwin โปรแกรมชื่อLagrangeและเขียนด้วยภาษา C ++ มันมาพร้อมกับคำแนะนำในการติดตั้งใน Linux และ Mac OS X แต่ฉันรู้ว่าแทบจะไม่มีภาษาใดที่ใช้ ฉันจะทำมันได้อย่างไร

1
Cygwin ไม่พบคำสั่งด้านบน [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: คำสั่งสูงสุดใน cygwin? 6 คำตอบ เมื่อฉันต้องการเรียกใช้topฉันได้รับข้อความแจ้งว่าไม่พบคำสั่ง ฉันมีปัญหาคล้ายกันกับโปรแกรมแก้ไขข้อความนาโน ฉันแก้ไขได้โดยการติดตั้งแพคเกจนาโนจากตัวติดตั้ง Cygwin เป็นครั้งที่สอง มีแพคเกจพิเศษที่ฉันต้องติดตั้งtopหรือไม่

1
เซิร์ฟเวอร์อูบุนตูบนกล่องเสมือนแก้ไขปัญหาประสิทธิภาพช้า
ฉันใช้ Ubuntu 14.02 headless server บน Virtual Box ฉัน ssh ลงในช่องโดยใช้ Cygwin ฉันใช้หน้าจอมี ~ 6 แท็บเปิด ในแท็บแรกผมใช้ถ่านให้บริการ มันเฝ้าดูไฟล์สำหรับการเปลี่ยนแปลงและให้บริการพวกเขาบนเว็บเซิร์ฟเวอร์ แท็บอื่น ๆ เรียกemacs เมื่อฉันกดบันทึกบน emacs เบราว์เซอร์ในโฮสต์ของฉันจะรีเฟรช (โดย ember-cli) โดยเฉลี่ยใช้เวลาประมาณ 1 วินาทีในการรีเฟรชหน้าเว็บเกือบจะในทันที แต่บางครั้งใช้เวลาประมาณ 7 วินาทีในการรีเฟรชหน้าและ emacs ก็ช้าลงเช่นกัน สิ่งที่อาจทำให้เกิดปัญหานี้ฉันจะตรวจหาและแก้ไขได้อย่างไร การตั้งค่า VirtualBox: หน่วยความจำพื้นฐาน: 512MB

1
เรียกใช้ cygwin อินพุตเชลล์เพื่อจัดการ Ctrl + C โดยไม่ต้องพร้อมท์“ ยุติแบทช์งาน”
โดยทั่วไปผู้ใช้ Windows ไม่สามารถเปิดไฟล์แบตช์และระงับTerminate batch job (Y/N)พรอมต์Ctrl+Cโดยไม่มีวิธีแก้ไขปัญหาหรือข้อ จำกัด บางอย่าง แต่โดยเฉพาะอย่างยิ่งฉันสงสัยว่าCygwin shell ( ทุบตี ) โดยเฉพาะฉันสามารถเปิดมันในลักษณะที่จะจัดการCtrl+Cโดยไม่ต้องเผชิญกับTerminate batch job (Y/N)พรอมต์เมื่อออกจากเปลือก บางทีถ้าเปิดตัวผ่านทางไฟล์ชุดจำเป็นต้องทำให้เกิดการที่พรอมต์บนCtrl+Cแล้วไม่วิธีที่มีประสิทธิภาพเพื่อเปิดมันอยู่ด้านนอกของไฟล์ชุด? ฉันรู้ว่าไฟล์ Cygwin.bat กำหนดค่าตัวแปรบางอย่างดังนั้นฉันจึงอยากจะสามารถกำหนดค่าตัวแปรที่คล้ายกันด้วยวิธีแก้ปัญหาอื่น ฉันต้องการคำตอบทั่วไป แต่ฉันใช้wrapper ConsoleZเพื่อเก็บเซสชันเทอร์มินัลดังนั้นฉันจะให้น้ำหนักมากขึ้นสำหรับคำตอบที่ทำงานภายในกรอบนี้

0
conemu ที่ใช้ cygwin ดูเหมือนจะไม่รู้จัก '\ r' เป็นส่วนท้ายบรรทัด - โดยเฉพาะสำหรับการอ้างอิงคำสั่ง git (และอื่น ๆ อีกสองสามรายการ)
เมื่อฉันเรียกใช้คำสั่ง git git reflogผ่าน conemu โดยใช้ cygwin บน windows 7 ฉันจะได้ผลลัพธ์ทั้งหมดในหนึ่งบรรทัด ฉันคิดว่ามันเป็นปัญหาการจบบรรทัดที่ conemu ไม่ได้หยิบขึ้นมา ดังนั้นฉันลองคำสั่งต่อไปนี้: git reflog | tr '\r' '\n' (ซึ่งแทนที่ '\ r' ด้วย '\ n') - จากนั้นฉันจะได้ผลลัพธ์ตามที่ต้องการ (แต่ละบันทึกในบรรทัดแยกต่างหาก) ฉันไม่แน่ใจว่าเป็น conemu ของ Cygwin ที่ไม่รู้จัก '\ r' เป็นบรรทัดใหม่ แต่ไม่มีใครรู้วิธีแก้ไขนั้นหรือไม่
1 windows  git  cygwin  conemu 

2
หน้าจอ: การจัดกลุ่มการเรียกใช้กลุ่มทั้งหมดภายใต้หน้าต่างเดียว
ในหน้าจอเป็นไปได้ไหมที่จะเปิดอินสแตนซ์ทั้งหมดของกลุ่มในหน้าต่างเดียว? (เช่นหน้าต่าง 2) เริ่มแรกหน้าต่างจะเปลี่ยนเป็นหน้าต่างที่กำหนดและเปิดไฟล์ในบัฟเฟอร์ และการเรียกใช้ vim (จากหน้าต่างอื่น) ที่ตามมาจะเปิดไฟล์ในแท็บใหม่ของ vim ในหน้าต่างนั้น ฉันกำลังใช้ cygwin

1
วิธีเริ่มเชลล์เชิงโต้ตอบด้วยการตั้งค่าพิเศษ
ฉันต้องการเริ่ม zsh แบบโต้ตอบ (บน cygwin) ด้วยการตั้งค่าเฉพาะโครงการ: แหล่ง /etc/profile แหล่ง ~/.profile แหล่ง $PROJECT_HOME/Setup.zsh กลายเป็นแบบโต้ตอบ ฉันไปไกลถึงขั้นตอนที่ 3 แต่แล้วกระสุนก็หยุด ฉันเคยทำสิ่งนี้มาก่อน แต่ฉันลืมไปเลยว่าทำไปแล้ว ฉันพยายาม google เพื่อมัน แต่ไม่สามารถหาอะไร Probalby กรณีที่มีคำค้นหาที่ไม่ถูกต้อง แน่นอนว่าการเพิ่ม$PROJECT_HOME/Setup.zshลงใน~/.profileนั้นไม่มีวิธีการแก้ไขเนื่องจากแนวคิดคือมีไอคอนเริ่มต้นหลายไอคอนบนเดสก์ท็อป windows เพื่อเริ่มเชลล์สำหรับโครงการหนึ่งในหลายโครงการ

0
ไม่สามารถเรียกใช้ GAP ใน cygwin ได้
ฉันมีGAPซึ่งฉันต้องการหนีจากภายใน emacs มีบางสิ่งที่เรียกว่าโหมดช่องว่างสำหรับ emacs ที่ฉันติดตั้ง เห็นได้ชัดว่าพบปฏิบัติการที่ถูกต้องในการรัน GAP เนื่องจากเริ่มต้นด้วยข้อความเริ่มต้น GAP ┌───────┐ GAP 4.8.10, 15-Jan-2018, build of 2018-01-15 14:36:25 (GMTST) │ GAP │ https://www.gap-system.org └───────┘ Architecture: i686-pc-cygwin-gcc-default32 Libs used: gmp, readline Loading the library and packages ... อย่างไรก็ตามทันทีหลังจากที่มันบอกว่า Error opening terminal: dumb. และหยุด จากนั้นฉันก็ค้นพบว่าสิ่งเดียวกันนี้เกิดขึ้นได้ถ้าฉันเรียกใช้สคริปต์เริ่มต้น GAP จากเชลล์ cygwin GAP ยังมาพร้อมกับไฟล์แบตช์เพื่อเรียกใช้ในรูปแบบต่าง ๆ บน Windows …

0
Cygwin เพื่อเปิดไฟล์. sh บน Windows 10 [ปิด]
ฉันติดตั้ง Cygwin64 แล้ว แต่ฉันพยายามเปิดไฟล์. sh บน Cygwin โดยพิมพ์ bash run.sh แต่ไม่พบไฟล์หรือไดเรกทอรีดังกล่าว ไฟล์. sh อยู่ภายใต้โฟลเดอร์ที่บันทึกไว้บนเดสก์ท็อป ทำอย่างไรจึงจะเป็นไดเรกทอรีที่ใช้งานได้? สิ่งที่ฉันหายไปที่นี่?
1 cygwin 

3
แยกและลบส่วนของสตริงระหว่างตัวคั่น
ฉันต้องการผ่านไฟล์และลบลำดับบางอย่างระหว่างตัวคั่น ตัวอย่างเช่น drw---- 00000000 11111111 0 ./a/ drw---- 00000000 11111111 0 ./b/ d------ 00000000 11111111 0 ./c/ d------ 00000000 11111111 0 ./d/k/ d------ 00000000 11111111 0 ./e/l/r/ d------ 00000000 11111111 0 ./f/m/s/x/ ------- 00000000 11111111 89 ./g/n/t/y/C.xml dr----- 00000000 11111111 0 ./h/o/u/z/ dr-r--- 00000000 11111111 0 ./i/p/v/A/D/ d--r--- 00000000 11111111 …
1 shell  cygwin  regex  sed 

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