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

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

3
โปรแกรมดู Pdf ที่จัดการการอัปเดตสดของ pdf / ไม่ล็อคไฟล์
ผมทำงานเกี่ยวกับเอกสารน้ำยาง (มี pdflatex, Cygwin, Acrobat Reader) และฉันรู้สึกเหนื่อยกับการแต่งหน้า - ใกล้ - เปิดกระบวนการ บน osx ด้วยPreviewฉันไม่มีปัญหานั้นเนื่องจากฉันสามารถรวบรวม.texไฟล์ได้ในขณะที่ pdf ที่เป็นผลลัพธ์ถูกเปิดในวิวเวอร์ (ซึ่งได้รับการอัพเดตหลังจากกระบวนการบิลด์) ในขณะที่ Win7 ด้วย Acrobat Reader ฉันpdflatex(tex-live 2012) บ่นว่า[...] can't write on file xxx.pdf.ฉันเดาว่าผู้อ่านล็อคไฟล์ pdf คุณผลิต / แก้ไขไฟล์. tex ได้อย่างมีประสิทธิภาพบน Win7 ได้อย่างไร ฉันควรจะใช้ makefiles และ text editor แทนการสร้าง windows latex


7
ใช้คอมไพล์ผ่าน cygwin บน windows 8
ฉันมี windows 8 dev แสดงตัวอย่าง (ไม่แน่ใจว่าเกี่ยวข้องหรือไม่ แต่ฉันไม่เคยมีปัญหากับ w7) และฉันพยายามโคลน repo git จาก github ปัญหาคือของฉัน ~ / .ssh / id_rsa มี 440 สิทธิ์และต้องเป็น 400 ฉันได้ลอง chmodding แต่การเปลี่ยนแปลงใด ๆ เกี่ยวกับการอนุญาตของผู้ใช้จะแสดงในสิทธิ์ของกลุ่ม (เช่น chmod 600 ส่งผลให้ 660 เป็นต้น ) สิ่งนี้ดูเหมือนจะคงที่ตลอดทั้งไฟล์ในระบบไฟล์ทั้งหมด ฉันได้ลองทำกับ ACL แล้ว แต่ก็ไม่มีประโยชน์ (การควบคุมเต็มรูปแบบกับผู้ใช้ของฉันและปฏิเสธทุกคนส่งผลให้เป็น 000) นี่เป็นผลงานบางส่วนที่จะช่วย: $ git clone [removed] Cloning into [removed]... …

6
ฉันจะบอกได้อย่างไรเมื่อฉันลงชื่อเข้าใช้ Windows
บน UNIX ฉันสามารถบอกได้เมื่อฉันเข้าสู่ระบบและออกจากเวิร์กสเตชันของฉันด้วยคำสั่งสุดท้าย มีวิธีรับข้อมูลเดียวกันบนเวิร์กสเตชัน Windows ของฉันหรือไม่ ฉันสังเกตเห็นว่า Cygwin มีคำสั่งสุดท้าย แต่ดูเหมือนว่า wtmp จะไม่ได้รับการเติม มีวิธีในการทำงานกับ Cygwin ครั้งสุดท้ายหรือไม่? (หากสามารถทำได้โดยทางโปรแกรมคำถามควรอยู่ใน StackOverflow หรือไม่)
16 windows  login  cygwin  wtmp 

2
เรียกใช้ cmd.exe จากภายใน Cygwin
ฉันต้องการใช้ Cygwin สำหรับเชลล์หลักที่ทำงาน แต่กลุ่มของฉันใช้แบตช์ไฟล์สำหรับกระบวนการหลายอย่าง ฉันได้รับแจ้งว่าฉันสามารถทำได้cmd /c batch.batเพื่อเรียกใช้ไฟล์แบตช์จาก Cygwin สิ่งนี้ใช้ได้กับบางกรณีและไม่ใช่สำหรับคนอื่น หนึ่งในแบตช์ไฟล์ล้มเหลวอย่างสมบูรณ์เมื่อฉันทำเช่นนี้ แต่ทำงานได้ดีเมื่อฉันเรียกใช้จาก cmd shell ความแปลกประหลาดอีกอย่างที่ฉันสังเกตเห็นคือถ้าฉันวิ่งcmd /?จาก Cygwin ฉันจะไม่ได้รับผลใด ๆ การรันสิ่งนี้จาก cmd shell ให้ความช่วยเหลือแบบมาตรฐาน แม้การทำcmd /c cmd /?ไม่ส่งออก ถ้าฉันวิ่งcmdจาก Cygwin มันจะให้เปลือก cmd แก่ฉันและถ้าฉันวิ่งcmd /?ฉันจะได้รับข้อความช่วยเหลือ แต่ไม่มีการแบ่งหน้า ฉันเดาว่าสิ่งต่อไปที่จะลองคือหาวิธีที่จะเปิด cmd จริง ๆ ภายในหน้าต่างที่แตกต่างของตัวเองราวกับว่าคุณได้ไปที่ Start-> Run แล้วพิมพ์ "cmd" มีวิธีการทำเช่นนี้จากภายใน Cygwin หรือไม่?

10
Cygwin / Git Bizarre Terminal ฉบับที่ออก
เอาล่ะนี่มันแปลก ก่อนอื่นนี่คือ mintty ที่ทำงานบน cygwin ที่ทันสมัยโดยมีคอมไพล์ดึงมาจาก setup.exe ของ cygwin ฉันกำลังวิ่งจู่โจม $ git clone https://<user>@<domain>/<repository>/ ~/src/project/dev Initialized empty Git repository in /cygdrive/c/src/project/dev/.git/ Password: <actual password in plain text appears> # Nothing happens... ^C $ <password text that I just typed> zsh: command not found: <same password text> เกิดขึ้นที่นี่คืออะไร? นี่เป็นปัญหาขั้วปัญหาเปลือกปัญหา git หรือปัญหา …
16 cygwin  git  zsh  mintty 

4
วางไข่หน้าต่าง Cygwin ใหม่จากภายใน Cygwin
ฉันไม่สามารถหาวิธีเปิดเซสชัน Cygwin ใหม่จากภายใน Cygwin ได้เหมือนกับการเปิดตัวเทอร์มินัลใหม่จากภายใน bash ด้วย: gnome-terminal มันอาจจะง่าย แต่ฉันขาดอะไรไป ความคิดใด ๆ
16 bash  terminal  cygwin 

2
จับคู่การอนุญาตเริ่มต้นของ Windows 7 กับค่าเริ่มต้นของ Cygwin ที่สร้างขึ้น
ฉันใช้ cygwin บน Windows 7 มืออาชีพ เมื่อฉันสร้างไฟล์ใหม่เช่น MyNewFile.java ดูเหมือนว่าจะได้รับอนุญาตเริ่มต้นตั้งเป็น 755 นี่ไม่ใช่สิ่งที่ฉันต้องการ ฉันต้องการให้เป็น 644 สำหรับไฟล์ปกติ นี่เป็นเรื่องที่น่ารำคาญมากที่ต้องเปลี่ยนการอนุญาตทุกครั้งที่ฉันสร้างไฟล์ใหม่นอก cygwin terminal (cp จาก cygwin terminal ทำงานได้ดีและเพียงแค่เก็บสิทธิ์ที่มีอยู่ตามที่คาดไว้แม้แต่การสร้างไฟล์ใหม่จากภายใน cygwin ทำงาน) นอกจากนี้ยังมีวิธีใดในคอมไพล์ในไฟล์ auto-change * .myextension เพื่อให้มีการอนุญาตโดยเฉพาะเสมอ? หากไม่มีมีวิธีใดที่จะเรียกใช้ไฟล์ chmod 644 ซ้ำทั้งหมด * .myextension ซ้ำภายใต้โฟลเดอร์ (โดยไม่มีผลต่อสิทธิ์ของโฟลเดอร์!)?

3
วิธีการใช้เปลือกปลาใน cygwin?
เป็นไปได้หรือไม่ที่จะใช้เปลือกปลากับ cygwin? ฉันไม่สามารถรวบรวมซอร์สใน cygwin ได้และฉันไม่พบแพ็คเกจที่คอมไพล์แล้ว มีเหตุผลที่ดีที่ไม่มีปลาใน cygwin หรือไม่?
15 cygwin  fish 

4
วิธีทำให้ Cygwin ช็อตคัทติดที่ฐาน Windows 7
ฉันเพิ่งติดตั้ง Cygwin บนเครื่อง Windows 7 รุ่นเบต้า ทุกอย่างใช้งานได้ดียกเว้นความรำคาญเล็กน้อย: ทางลัด Cygwin (Start-> All Programs-> Cygwin-> Cygwin Bash Shell) ไม่สามารถตรึงไว้ที่เมนู Start ฉันเดาว่าทำไมฉันถึงมีหน้าต่าง "คอนโซล" ติดอยู่ที่เมนูเริ่มแล้ว ฉันเดาว่า Windows เห็นว่า EXE สองตัวเหมือนกันและจะไม่ให้ฉันตรึง สิ่งนี้จะใช้ได้ยกเว้นฉันไม่สามารถตรึงหน้าต่างกับ Dock ได้ ในขณะที่ Cygwin กำลังทำงาน WIndows ตีความว่ามันเป็นเพียงหน้าต่างคำสั่งและจะไม่ให้ฉันตรึงมันเช่นกัน คุณจะตรึงทางลัด Cygwin ไปยังท่าเรือได้อย่างไร

1
ลบการอ้างอิงที่ไม่จำเป็นออกจาก Cygwin
ใน Cygwin เมื่อฉันติดตั้งแพคเกจใหม่มันจะติดตั้งการอ้างอิงใด ๆ ที่จำเป็นสำหรับแพ็คเกจนั้นโดยอัตโนมัติ ในภายหลังหากฉันเลือกที่จะลบแพ็คเกจนั้นฉันจะลบการอ้างอิงที่ติดตั้งไว้กับแพ็คเกจได้อย่างไรซึ่งไม่จำเป็นต้องใช้อีกต่อไป?
15 cygwin 

3
ฉันสามารถเพิ่มความเร็วของส้อมของ cygwin ได้หรือไม่?
ฉันเจอโพสต์ที่พูดถึงความเร็วของการฟอร์กใน Cygwin โดยให้ 'fork rate' ใน Windows XP ประมาณ 30-50 ต่อวินาที ( ลิงค์ ) ฉันมี Core 2 duo (1.79GHz) ซึ่งฉันคาดว่าจะได้ผลลัพธ์ที่เทียบเคียงได้ แต่จัดการได้เพียง 8 ส้อมต่อวินาที (และบางครั้งก็น้อยกว่ามาก): $ while (true); do date --utc; done | uniq -c 5 Wed Apr 21 12:38:10 UTC 2010 6 Wed Apr 21 12:38:11 UTC 2010 1 Wed …
15 speed  cygwin 

6
จะตรวจสอบว่า cygwin mintty / bash ทำงานเป็นผู้ดูแลระบบได้อย่างไร?
คำแถลงปัญหา:วิธีที่ดีที่สุดในการทดสอบว่าmintty bashเซสชันCygwin คือ "Run as adminstrator" คืออะไร? ทำไมโดยเฉพาะ ปกติฉันมีminttyเทอร์มินัลหลายเครื่องเปิดเมื่อใช้ Windows ( minttyไม่มีแท็บ) สิ่งที่น่าอึดอัดที่สุดคือเมื่อฉันต้องการค้นหาหน้าต่างเทอร์มินัลที่ฉันเริ่มต้นด้วยการคลิกขวาที่ "Run as administrator" เมื่อเช่นฉันต้องการเรียกใช้pingหรือขั้นตอนแบบครั้งเดียวอื่น ๆ ฉันต้องการระบุ "run as administrator" -ness ของเซสชันเทอร์มินัลด้วยภาพ (โดยการเปลี่ยนbashตัวแปร shell prompt PS1ในไฟล์เริ่มต้นของฉัน~/.bashrc) วิธีแก้ปัญหาที่อาจเกิดขึ้นอย่างรวดเร็ว: ฉันสามารถเปรียบเทียบค่าของตัวแปรสภาพแวดล้อมบางอย่าง โดยการดูอย่างรวดเร็วของการenvส่งออกมีความแตกต่างค่อนข้างมาก อย่างไรก็ตามเป็นการยากที่จะบอกว่าส่วนใดที่เชื่อถือได้มากที่สุดในแง่ของการพกพาไปยังเครื่อง Windows เครื่องอื่น (อาจใช้ Windows รุ่นอื่น) idid -Gnแสดงกลุ่มที่แตกต่างกันโดยเฉพาะหากเรียกใช้ในฐานะผู้ดูแลระบบ ในเครื่อง Windows 7 ของฉันฉันมีAdministratorsและrootเพิ่มกลุ่มในรายการ อีกครั้งฉันไม่แน่ใจว่ามันพกพาได้หรือไม่ ฉันสามารถลองเขียนไฟล์ไปยังตำแหน่งที่อาจล้มเหลวในฐานะผู้ใช้ปกติ แต่ฉันไม่ต้องการที่จะเขียนไฟล์ใด ๆ ไปยังสถานที่แปลก ๆ ซึ่งสิ่งนี้อาจเกิดขึ้นได้ในบางสถานการณ์ที่อาจจะเป็นอันตราย …

2
มี rsync ที่เทียบเท่าใน MS PowerShell?
Rsync มีประโยชน์มากฉันไม่ต้องคัดลอกไฟล์ทั้งหมดในไดเรกทอรี มันอัพเดตเฉพาะไฟล์ที่ใหม่กว่า ฉันใช้กับ cygwin แต่ฉันคิดว่ามีความไม่สอดคล้องกันซึ่งไม่ใช่จุดสนใจหลักของคำถามนี้ ดังนั้นจึงมีความเท่าเทียมกัน?

5
เซิร์ฟเวอร์ ssh ของ Cygwin ไม่ยอมรับการเชื่อมต่อ
ฉันเพิ่งตั้งค่าเซิร์ฟเวอร์ SSH (OpenSSH) บนเครื่อง Windows 7 โดยใช้ cygwin และฉันพยายามเชื่อมต่อกับมันโดยใช้ PuTTY บนเครื่อง Windows Vista แต่ฉันได้รับการเชื่อมต่อหมดเวลาแล้ว ฉันได้ตรวจสอบกิจกรรมเครือข่ายบนเครื่อง Win 7 ด้วย Wireshark และพบว่าฉันได้รับ TCP SYN ที่พอร์ต 22 บนเครื่อง Win 7 แต่ดูเหมือนเซิร์ฟเวอร์ ssh จะไม่ตอบกลับ ฉันได้ตรวจสอบหมายเลขพอร์ต sshd ที่มีการกำหนดค่าให้ใช้ตรวจสอบกฎไฟร์วอลล์ของฉันและตรวจสอบว่าฉันสามารถ ssh localhost (ซึ่งฉันทำได้ดี) ฉันไม่รู้จะแก้ไขปัญหานี้ได้อย่างไร
14 ssh  cygwin 

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