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

13
ติดตั้งแบบแทนที่ธงซึ่งทำงานได้ทั้งบน Mac (BSD) และ Linux
มีการร้องขอsedการแก้ไขสิ่งที่ต้องทำแบบไม่มีการสำรองข้อมูลที่ทำงานทั้งบน Linux และ Mac หรือไม่? ในขณะที่ BSD sedจัดส่งมาพร้อมกับ OS X ดูเหมือนว่าต้องการsed -i '' …แต่การแจกจ่าย GNU sedLinux มักจะมาพร้อมกับการตีความคำพูดเป็นชื่อไฟล์อินพุตว่าง (แทนนามสกุลการสำรองข้อมูล) และต้องการsed -i …แทน มีไวยากรณ์บรรทัดคำสั่งใดบ้างที่ใช้ได้กับทั้งสองรสชาติดังนั้นฉันจึงสามารถใช้สคริปต์เดียวกันกับทั้งสองระบบได้หรือไม่
237 linux  macos  sed  bsd 

14
ค้นหา -exec ฟังก์ชั่นเชลล์ใน Linux?
มีวิธีการfindดำเนินการฟังก์ชั่นฉันกำหนดในเปลือกหรือไม่ ตัวอย่างเช่น: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; ผลลัพธ์ที่ได้คือ: find: dosomething: No such file or directory มีวิธีที่จะได้รับfindของ-execที่จะเห็นdosomething?
185 linux  bash  shell  find  bsd 

5
ฉันจะกำหนดสถาปัตยกรรมเป้าหมายของไลบรารีแบบคงที่ (.a) บน Mac OS X ได้อย่างไร
ฉันสนใจที่จะตรวจสอบว่ามีการสร้างไลบรารีแบบคงที่ของ iPhone สำหรับ ARM หรือ Intel หรือไม่ มันเป็นความอยากรู้อยากเห็นมากกว่าสิ่งใด มีเครื่องมือเฉพาะของ MacOS X หรือ BSD สำหรับทำสิ่งนี้หรือไม่? โพสต์นี้ให้ตัวอย่างใน Linux

4
สถานะของ POSIX asynchronous I / O (AIO) คืออะไร?
มีเพจที่กระจายอยู่ทั่วเว็บที่อธิบายสิ่งอำนวยความสะดวก POSIX AIO ในรายละเอียดที่แตกต่างกัน ไม่มีสิ่งใดที่น่ากลัวล่าสุด ยังไม่ชัดเจนว่าพวกเขากำลังอธิบายอะไรกันแน่ ตัวอย่างเช่นเว็บไซต์ "อย่างเป็นทางการ" (?) สำหรับการสนับสนุน I / O แบบอะซิงโครนัสเคอร์เนลของ Linux ที่นี่บอกว่าซ็อกเก็ตไม่ทำงาน แต่หน้าคู่มือ "aio.h" บนเวิร์กสเตชัน Ubuntu 8.04.1 ของฉันทั้งหมดดูเหมือนจะบ่งบอกเป็นนัยว่า มันใช้งานได้กับตัวอธิบายไฟล์โดยพลการ จากนั้นมีโครงการอื่นที่ดูเหมือนว่าจะทำงานที่เลเยอร์ไลบรารีที่มีเอกสารประกอบน้อยกว่า ฉันต้องการทราบ: POSIX AIO มีจุดประสงค์อะไร? เนื่องจากตัวอย่างที่ชัดเจนที่สุดของการใช้งานที่ฉันพบบอกว่ามันไม่รองรับซ็อกเก็ตดูเหมือนว่าฉันจะแปลก ๆ เป็นเพียงสำหรับ async disk I / O หรือไม่ ถ้าเป็นเช่นนั้นเหตุใดจึงต้องใช้ API แบบไฮเปอร์ทั่วไป ถ้าไม่ทำไมดิสก์ I / O จึงเป็นสิ่งแรกที่ถูกโจมตี มีตัวอย่างโปรแกรม POSIX AIO ที่สมบูรณ์ที่ฉันสามารถดูได้ที่ไหน ไม่มีใครใช้จริงจริงหรือ? …
93 linux  asynchronous  posix  bsd  aio 

7
ข้อ จำกัด ของ Intel Assembly Syntax เทียบกับ AT&T [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา สำหรับฉันไวยากรณ์ของ Intel นั้นอ่านง่ายกว่ามาก หากฉันท่องไปในฟอเรสต์แอสเซมบลีที่เน้นเฉพาะไวยากรณ์ของ Intel ฉันจะพลาดอะไรไปหรือไม่? มีเหตุผลใดบ้างที่ฉันต้องการเปลี่ยนไปใช้ AT&T (นอกเหนือจากความสามารถในการอ่านชุดประกอบ AT&T ของผู้อื่น) เบาะแสแรกของฉันคือ gdb ใช้ AT&T โดยค่าเริ่มต้น หากเรื่องนี้สำคัญฉันมุ่งเน้นไปที่แอสเซมบลีความสัมพันธ์เท่านั้นและไวยากรณ์อาจต้องใช้กับ Linux / BSD และภาษา C
89 linux  assembly  x86  att  bsd 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.