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

Cygwin เป็นชุดของ GNU และเครื่องมือ FOSS อื่น ๆ ที่คล้าย Unix ซึ่งทำงานบน MS Windows และมีฟังก์ชันการทำงานที่คล้ายกับการแจกจ่าย GNU / Linux ในขณะที่ (ส่วนใหญ่) เป็นไปตามข้อกำหนด POSIX ใช้แท็กนี้สำหรับคำถามเกี่ยวกับการพัฒนาโปรแกรมและ / หรือสคริปต์เพื่อรันในสภาพแวดล้อมนี้ คำถามเกี่ยวกับ * การใช้เครื่องมือ * ในสภาพแวดล้อม Cygwin เหมาะสมกว่าสำหรับ Super User (https://superuser.com)

4
Git บนพอร์ต SSH ที่กำหนดเอง
ผู้ให้บริการ VPS ของฉันแนะนำให้ฉันปล่อยให้พอร์ต SSH ของฉันไปยังหมายเลขพอร์ตที่กำหนดเองที่พวกเขากำหนดโดยค่าเริ่มต้น (ไม่ใช่ 22) สิ่งที่เป็นในขณะที่ฉันรู้ว่าฉันสามารถให้หมายเลขพอร์ตเมื่อสร้างการกำหนดค่าระยะไกลดูเหมือนว่าฉันไม่สามารถทำเช่นเดียวกันเมื่อทำโคลนคอมไพล์ ฉันใช้ gitolite ดังนั้นฉันจึงคำสั่งโคลนเหมือน: git clone git@mydomain.com:gitolite-admin มีวิธีแอบแฝงนี้เพื่อใช้หมายเลขพอร์ต ssh ที่กำหนดเองหรือไม่ ฉันควรจะพูดถึงฉันกำลังใช้ cygwin บน windows ฉันเคยเห็นหลายที่บอกว่าจะเพิ่มพอร์ตที่กำหนดเองลงใน~/.ssh/configไฟล์เช่น Host mydomain.com Port 12345 อย่างไรก็ตามใน cygwin ดูเหมือนว่าไฟล์นั้นจะไม่มีอยู่จริง


7
apt-get สำหรับ Cygwin?
มีapt-getโปรแกรมที่เหมือนสำหรับใช้กับ Cygwin หรือไม่? ฉันลองแล้วcyg-aptแต่เมื่อฉันลองฉันได้รับข้อผิดพลาดนี้: cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.bz2 cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.ini cyg-apt: bad URL http://cygwin.mirrors.pair.com/setup-2.ini, exiting.
127 cygwin  apt-get 

7
ฉันจะเปลี่ยนโฟลเดอร์หลักของ Cygwin หลังการติดตั้งได้อย่างไร?
ฉันเพิ่งติดตั้ง Cygwin และดูเหมือนว่าโฮมไดเร็กทอรีใน bash prompt อยู่ในไดรฟ์ Z: ของฉัน นั่นไม่ใช่ที่ที่ฉันต้องการ ฉันจะเปลี่ยนสิ่งนี้ได้อย่างไร?
121 cygwin 


9
มีการเพิ่มอัตโนมัติใน sqlite หรือไม่?
ฉันพยายามที่จะสร้างตารางที่มีอัตโนมัติที่เพิ่มขึ้นprimary keyในSqlite3 ฉันไม่แน่ใจว่าเป็นไปได้จริงหรือไม่ แต่ฉันหวังว่าจะต้องกำหนดช่องอื่นเท่านั้น ตัวอย่างเช่น: CREATE TABLE people (id integer primary key auto increment, first_name varchar(20), last_name varchar(20)); จากนั้นเมื่อฉันเพิ่มมูลค่าฉันหวังว่าจะต้องทำเท่านั้น: INSERT INTO people VALUES ("John", "Smith"); เป็นไปได้หรือไม่? ฉันกำลังทำงานsqlite3ภายใต้cygwinWindows 7
109 sql  sqlite  cygwin 

7
เปิดไฟล์จาก Cygwin
มีopenคำสั่งเทียบเท่ากับ OSX ใน cygwin หรือไม่ openเปิดไฟล์ด้วยแอปพลิเคชันเริ่มต้นสำหรับประเภทนั้น ฉันต้องการทำสิ่งที่ชอบ $ magic-command file.xls #excel opens as if file.xls would have been double-clicked $ magic-command file.txt #notepad opens as if file.txt would have been double-clicked คุณได้รับความคิด? โดยทั่วไปบางอย่างเช่นคำสั่ง "cygwin-double-click"
108 shell  cygwin 

5
เหตุใด find -exec mv {} ./target/ + จึงไม่ทำงาน
ฉันต้องการที่จะรู้ว่าสิ่งที่{} \;และ{} \+และ| xargs ...ทำ โปรดชี้แจงสิ่งเหล่านี้พร้อมคำอธิบาย คำสั่งด้านล่าง 3 คำสั่งรันและผลลัพธ์เดียวกัน แต่คำสั่งแรกใช้เวลาเล็กน้อยและรูปแบบก็แตกต่างกันเล็กน้อย find . -type f -exec file {} \; find . -type f -exec file {} \+ find . -type f | xargs file เป็นเพราะตัวแรกรันfileคำสั่งสำหรับทุกไฟล์ที่มาจากfindคำสั่ง โดยทั่วไปแล้วจะทำงานเป็น: file file1.txt file file2.txt แต่ 2 หลังพบด้วย-execคำสั่งเรียกใช้คำสั่งไฟล์หนึ่งครั้งสำหรับไฟล์ทั้งหมดเช่นด้านล่าง: file file1.txt file2.txt จากนั้นฉันเรียกใช้คำสั่งต่อไปนี้ซึ่งคำสั่งแรกทำงานโดยไม่มีปัญหา แต่คำสั่งที่สองให้ข้อความแสดงข้อผิดพลาด find . -type …
98 linux  find  cygwin  exec 

8
คุณเรียกใช้ crontab ใน Cygwin บน Windows ได้อย่างไร
คำสั่ง cygwin บางคำสั่งเป็น.exeไฟล์ดังนั้นคุณสามารถเรียกใช้ด้วย Windows Scheduler มาตรฐานได้ แต่คำสั่งอื่น ๆ ไม่มี.exeส่วนขยายจึงไม่สามารถเรียกใช้จาก DOS ได้ (ดูเหมือนว่า) ตัวอย่างเช่นฉันต้องการupdatedbวิ่งทุกคืน ฉันจะทำให้ cron ทำงานได้อย่างไร
98 windows  cygwin  cron  crontab 

2
จะติดตั้ง MinGW-w64 และ MSYS2 ได้อย่างไร?
ฉันกำลังพยายามสร้างไลบรารีโอเพนซอร์ส ฉันต้องการระบบจัดการแพ็คเกจเพื่อดาวน์โหลดการอ้างอิงได้อย่างง่ายดาย ตอนแรกฉันใช้MinGW+MSYS. แต่แพ็กเกจรวมมีจำนวน จำกัด มีคนบอกให้ใช้MinGW-w64 + MSYS2. ฉันดาวน์โหลดmingw-w64-installจากที่นี่ เมื่อทำงานจะรายงานข้อผิดพลาดต่อไปนี้ ต้องแก้ไขอย่างไร? และ btw จากMinGW-w64หน้าดาวน์โหลดฉันเห็นลิงค์ดาวน์โหลดมากมาย แม้แต่ Cygwin ก็อยู่ในรายการ วิธีCygwinและMinGW-w64มีความสัมพันธ์? ความเข้าใจปัจจุบันของฉันคือในช่วงเวลาของMinGW+MSYSMSYS เป็นเพียงส่วนเสริมที่ดีสำหรับ MinGW ในขณะที่MinGW-w64 + MSYS2MSYS2 เป็นแบบสแตนด์อโลนและ MinGW-w64 เป็นเพียงชุดของไลบรารีที่สามารถใช้งานได้ เช่นเดียวกับ Cygwin สามารถดาวน์โหลดแพ็กเกจต่างๆได้มากมาย

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