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

คำถามเกี่ยวกับลินุกซ์จะต้องมีการเขียนโปรแกรมที่เกี่ยวข้อง ใช้แท็กนี้เฉพาะเมื่อคำถามของคุณเกี่ยวข้องกับการเขียนโปรแกรมโดยใช้ Linux API หรือพฤติกรรมเฉพาะของ Linux ไม่ใช่เพียงเพราะคุณใช้งานโค้ดของคุณบน Linux เท่านั้น หากคุณต้องการการสนับสนุน Linux คุณสามารถลอง https://unix.stackexchange.com หรือเว็บไซต์ Stack Exchange ของ Linux ที่เผยแพร่เฉพาะเช่น https://askubuntu.com หรือ https://elementaryos.stackexchange.com/

22
วิธีคัดลอกไฟล์ไปยังหลายไดเรกทอรีโดยใช้คำสั่ง gnu cp
เป็นไปได้หรือไม่ที่จะคัดลอกไฟล์เดียวไปยังหลายไดเรกทอรีโดยใช้คำสั่ง cp? ฉันลองสิ่งต่อไปนี้ซึ่งใช้งานไม่ได้: cp file1 /foo/ /bar/ cp file1 {/foo/,/bar} ฉันรู้ว่ามันเป็นไปได้โดยใช้ for loop หรือ find แต่มันเป็นไปได้โดยใช้คำสั่ง gnu cp?
210 linux  bash  shell 

28
มี C ++ gdb GUI สำหรับ Linux หรือไม่ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ สั้น ๆ : ไม่มีใครรู้ GUI สำหรับ gdb ที่นำมาใช้หรือใกล้เคียงกับคุณสมบัติที่คุณได้รับในเวอร์ชันล่าสุดของ Visual C ++ ในรายละเอียด: ในฐานะคนที่ใช้เวลาเขียนโปรแกรมใน Windows บล็อกที่มีขนาดใหญ่กว่าที่ฉันเคยพบเมื่อใดก็ตามที่ฉันต้องใช้รหัส C ++ ใน Linux คือการดีบักทุกอย่างโดยใช้ commandline gdb ทำให้ฉันใช้เวลานานกว่าหลายเท่า Visual Studio และดูเหมือนว่าจะไม่ได้ดีขึ้นด้วยการฝึกฝน บางสิ่งง่ายกว่าหรือเร็วกว่าในการแสดงภาพกราฟิก โดยเฉพาะฉันกำลังมองหา GUI ที่: จัดการพื้นฐานทั้งหมดเช่นการก้าวไปสู่โค้ดดูตัวแปรและเบรกพอยต์ ทำความเข้าใจและสามารถแสดงเนื้อหาของชนิดข้อมูล C ++ ที่ซับซ้อนและซ้อนกัน ไม่สับสนโดยเฉพาะอย่างยิ่งสามารถก้าวผ่านรหัสเทมเพลตและโครงสร้างข้อมูลอย่างชาญฉลาดในขณะที่แสดงข้อมูลที่เกี่ยวข้องเช่นประเภทพารามิเตอร์ สามารถจัดการแอปพลิเคชั่นที่เป็นเธรดและสลับไปมาระหว่างเธรดต่างๆไปจนถึงขั้นตอนหรือดูสถานะของ สามารถจัดการกับการแนบกับกระบวนการที่เริ่มทำงานแล้วหรืออ่านการถ่ายโอนข้อมูลหลักนอกเหนือจากการเริ่มโปรแกรมใน gdb หากโปรแกรมดังกล่าวไม่มีอยู่ฉันก็อยากจะฟังเกี่ยวกับประสบการณ์ที่ผู้คนเคยมีกับโปรแกรมที่ตรงกับสัญลักษณ์แสดงหัวข้อย่อยอย่างน้อย …
210 c++  linux  gdb  debugging 


24
วิธีที่จะทำให้กระบวนการเด็กตายหลังจากที่พ่อแม่ออกไป?
สมมติว่าฉันมีกระบวนการที่วางกระบวนการลูกหนึ่งกระบวนการ ตอนนี้เมื่อกระบวนการผู้ปกครองออกจากด้วยเหตุผลใดก็ตาม (ปกติหรือผิดปกติโดยการฆ่า, ^ C, ยืนยันความล้มเหลวหรือสิ่งอื่นใด) ฉันต้องการให้กระบวนการเด็กที่จะตาย ทำอย่างไรให้ถูกต้อง? บางคำถามที่คล้ายกันใน stackoverflow: (ถามก่อนหน้านี้) ฉันจะทำให้กระบวนการเด็กออกเมื่อผู้ปกครองทำอย่างไร (ถามในภายหลัง) กระบวนการลูกสร้างด้วย fork () ถูกฆ่าโดยอัตโนมัติเมื่อแม่ถูกฆ่าหรือไม่ คำถามที่คล้ายกันบางอย่างใน stackoverflow สำหรับWindows : ฉันจะทำลายกระบวนการลูกใน Windows โดยอัตโนมัติได้อย่างไร ฆ่ากระบวนการเด็กเมื่อกระบวนการผู้ปกครองถูกฆ่าตาย
209 c  linux  unix  process  fork 

30
C ++ IDE สำหรับ Linux? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันต้องการขยายขอบเขตการเขียนโปรแกรมเป็น Linux ชุดเครื่องมือพื้นฐานที่ดีและเชื่อถือได้มีความสำคัญและอะไรที่เป็นพื้นฐานมากกว่า IDE? ฉันสามารถค้นหาหัวข้อ SO เหล่านี้ได้: IDE ที่มีน้ำหนักเบาสำหรับ linuxและ คุณใช้เครื่องมืออะไรในการพัฒนาแอพพลิเคชั่น C ++ บน Linux ฉันไม่ได้กำลังมองหาIDE ที่มีน้ำหนักเบา ถ้า IDE มีค่าเงินฉันจะจ่ายให้ดังนั้นมันจึงไม่จำเป็นต้องฟรี คำถามของฉันแล้ว: มีอะไรดีการเขียนโปรแกรม C ++ IDE สำหรับ Linux? ค่าต่ำสุดนั้นค่อนข้างเป็นมาตรฐาน: การเน้นไวยากรณ์, การเติมโค้ด (เช่นintellisenseหรือ Eclipse) และการดีบักแบบรวม (เช่นเบรกพอยต์พื้นฐาน) ฉันค้นหาด้วยตัวเอง แต่มีอยู่มากมายที่แทบจะแยกความดีออกจากมือไม่ได้โดยเฉพาะกับคนที่มีประสบการณ์การเขียนโค้ด C …
209 c++  linux  ide 

18
คำสั่ง unix ด่วนเพื่อแสดงบรรทัดเฉพาะกลางไฟล์?
การพยายามแก้ไขข้อบกพร่องของเซิร์ฟเวอร์และไฟล์บันทึกของฉันเพียงไฟล์เดียวคือไฟล์บันทึก 20GB (โดยไม่มีการประทับเวลาแม้แต่คนใช้System.out.println()การบันทึกในการผลิตทำไม?) เมื่อใช้ grep ฉันพบพื้นที่ของไฟล์ที่ฉันต้องการดูบรรทัด 347340107 นอกเหนือจากการทำสิ่งที่ชอบ head -<$LINENUM + 10> filename | tail -20 ... ซึ่งจะต้องheadอ่าน 347 ล้านบรรทัดแรกของไฟล์บันทึกมีคำสั่งที่ง่ายและรวดเร็วที่จะถ่ายโอนข้อมูลบรรทัด 347340100 - 347340200 (ตัวอย่าง) ไปยังคอนโซลหรือไม่ อัปเดตฉันลืมไปเลยว่า grep สามารถพิมพ์บริบทรอบ ๆ การแข่งขัน ... ได้ผลดี ขอบคุณ!
206 linux  bash  unix  text 

6
ความแตกต่างระหว่าง CLOCK_REALTIME และ CLOCK_MONOTONIC หรือไม่
คุณสามารถอธิบายความแตกต่างระหว่างCLOCK_REALTIMEและCLOCK_MONOTONICนาฬิกาที่ส่งคืนโดยclock_gettime()บน Linux ได้หรือไม่ ตัวเลือกใดดีกว่าหากฉันต้องการคำนวณเวลาที่ผ่านไประหว่างการประทับเวลาที่ผลิตโดยแหล่งภายนอกและเวลาปัจจุบัน ท้ายที่สุดถ้าฉันมี NTP daemon เป็นการปรับเวลาของระบบเป็นระยะ ๆ การปรับเหล่านี้จะทำงานกับแต่ละรายการCLOCK_REALTIMEและCLOCK_MONOTONICอย่างไร
206 linux 

15
อ่านค่าลงในตัวแปรเชลล์จากไพพ์
ฉันพยายามรับทุบตีเพื่อประมวลผลข้อมูลจาก stdin ที่ได้รับการประปา แต่ไม่โชคดี สิ่งที่ฉันหมายถึงคือไม่มีงานต่อไปนี้: echo "hello world" | test=($(< /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | test=`cat`; echo test=$test test= test=hello worldที่ฉันต้องการที่จะออก ฉันได้ลองใส่เครื่องหมายคำพูดรอบ ๆ"$test"ที่ไม่ได้ผล
205 linux  bash  pipe 

7
ความแตกต่างระหว่าง AF_INET และ PF_INET ในการเขียนโปรแกรมซ็อกเก็ตคืออะไร?
ความแตกต่างระหว่าง AF_INET และ PF_INET ในการเขียนโปรแกรมซ็อกเก็ตคืออะไร? ฉันสับสนระหว่างการใช้ AF_INET และ PF_INET ในและsocket()bind() นอกจากนี้วิธีการให้ที่อยู่ IP ในsin_addrสาขา?
205 c  linux  sockets 




10
จะรับรหัสกระบวนการเพื่อฆ่ากระบวนการ nohup ได้อย่างไร
ฉันกำลังเรียกใช้กระบวนการ nohup บนเซิร์ฟเวอร์ เมื่อฉันพยายามที่จะฆ่ามันคอนโซล putty ของฉันจะปิดแทน นี่คือวิธีที่ฉันพยายามค้นหา ID กระบวนการ: ps -ef |grep nohup นี่คือคำสั่งให้ฆ่า kill -9 1787 787
204 linux  bash  grep  nohup 

3
ไวยากรณ์ของวัน Crontab ของสัปดาห์
ฟิลด์วันของสัปดาห์ใน crontab ทำงานจาก0 - 6หรือ1 -7? ฉันเห็นข้อมูลที่ขัดแย้งกันเกี่ยวกับเรื่องนี้ วิกิพีเดียระบุ0-6และเว็บไซต์อื่น ๆ 1-7ที่ฉันได้เห็นเป็น นอกจากนี้สิ่งที่จะเป็นความหมายหรือใช้0หรือ7ไม่ถูกต้อง? คือ cron ยังคงทำงานอยู่หรือไม่
204 linux  cron  crontab  sysadmin 


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