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

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

10
ฉันจะติดตั้งโฟลเดอร์ Linux ระยะไกลใน Windows ผ่าน SSH ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน9 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเป็นนักเรียนตาบอดอยู่ในคลาสผู้ดูแลระบบ / การเขียนโปรแกรมเชลล์ แม้ว่า ssh จะทำงานได้ดีในการดำเนินการคำสั่งเช่น ls, pwd และโปรแกรมแก้ไขอื่น ๆ จะทำงานได้ไม่ดีกับโปรแกรมอ่านหน้าจอและเซสชัน ssh ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะติดตั้งโฟลเดอร์ Linux บน ssh ดังนั้นจึงปรากฏเป็นไดรฟ์ windows? ด้วยวิธีนี้ฉันสามารถแก้ไขไฟล์ใด ๆ ที่ฉันต้องการด้วยซอฟต์แวร์ที่สามารถเข้าถึงได้และไม่ต้องใช้ SCP เพื่อส่งไฟล์กลับและที่สี่
138 linux  shell  ssh 


2
คำสั่ง Linux เพื่อแปล DomainName เป็น IP [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน9 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีคำสั่ง Linux เพื่อแปลชื่อโดเมนเป็น IP หรือไม่
137 linux  ip  domain-name 

14
ฉันจะตรวจสอบว่าตัวแปรมีอยู่ในรายการใน BASH ได้อย่างไร
ฉันพยายามเขียนสคริปต์ใน bash ที่ตรวจสอบความถูกต้องของอินพุตของผู้ใช้ ฉันต้องการจับคู่อินพุต (พูดตัวแปรx) กับรายการค่าที่ถูกต้อง สิ่งที่ฉันเกิดขึ้นในขณะนี้คือ: for item in $list do if [ "$x" == "$item" ]; then echo "In the list" exit fi done คำถามของฉันคือถ้ามีวิธีที่ง่ายกว่าในการทำสิ่งนี้ เช่นlist.contains(x)ภาษาโปรแกรมภาษา เพิ่มเติม: พูดรายการคือ: list="11 22 33" รหัสของฉันจะสะท้อนข้อความสำหรับค่าเหล่านั้นเท่านั้นเนื่องจากlistถือว่าเป็นอาร์เรย์และไม่ใช่สตริงการจัดการสตริงทั้งหมดจะตรวจสอบความถูกต้อง1ในขณะที่ฉันต้องการให้มันล้มเหลว
137 linux  bash 

7
การเรียงหลายคีย์ด้วย Unix sort
ฉันมีไฟล์ขนาดใหญ่ที่อาจต้องเรียงลำดับด้วย 1-n keys ปุ่มเหล่านี้บางปุ่มอาจเป็นตัวเลขและบางปุ่มอาจไม่เป็นเช่นนั้น นี่เป็นไฟล์คอลัมน์ความกว้างคงที่ดังนั้นจึงไม่มีตัวคั่น มีวิธีที่ดีในการทำเช่นนี้กับ Unix เรียง? ด้วยปุ่มเดียวมันง่ายเหมือนการใช้ '-n' ฉันได้อ่านหน้าคนและค้นหา Google อย่างย่อ ๆ แต่ไม่พบตัวอย่างที่ดี ฉันจะทำสิ่งนี้ให้สำเร็จได้อย่างไร หมายเหตุ: ฉันได้ตัดออก Perl เนื่องจากศักยภาพของขนาดไฟล์ มันจะเป็นทางเลือกสุดท้าย
137 linux  unix  sorting 

11
วิธีที่ถูกต้องในการเริ่มบริการ mongod บน linux / OS X คืออะไร?
ฉันได้ติดตั้ง mongodb และสามารถเรียกใช้ทำงานกับมันทำสิ่งประเภทอ่าน / เขียน DB อย่างง่าย ตอนนี้ฉันกำลังพยายามตั้งค่า Mac ให้เรียกใช้ mongod เป็นบริการ ฉันได้รับ "ไม่พบคำสั่ง" เพื่อตอบสนองต่อ: init mongod start เพื่อตอบสนองต่อ: ~: service mongod start service: This command still works, but it is deprecated. Please use launchctl(8) instead. service: failed to start the 'mongod' service และถ้าฉันลอง: ~: launchctl start mongod launchctl start …

15
การติดตั้ง rmagick บน Ubuntu
ฉันกำลังพยายามตั้งค่า RMagick บน Ubuntu 10.04 ดูที่นี่แต่ไม่มีความสุข ฉันยังรวบรวมและติดตั้ง ImageMagick จากแหล่งที่มา แต่คำแนะนำที่นี่ยังไม่ช่วยฉันเมื่อฉันพยายามติดตั้ง RMagick โดยใช้ RubyGems ฉันได้รับข้อผิดพลาดนี้: carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) …

10
อะไรคือความแตกต่างระหว่าง mutex และส่วนวิกฤต?
กรุณาอธิบายจาก Linux, Windows มุมมอง? ฉันกำลังเขียนโปรแกรมในภาษา C # คำศัพท์ทั้งสองนี้จะสร้างความแตกต่างได้หรือไม่ กรุณาโพสต์ให้มากที่สุดพร้อมตัวอย่างและเช่น .... ขอบคุณ

28
จะป้องกันไม่ให้ Google Colab ตัดการเชื่อมต่อได้อย่างไร
ถาม:มีวิธีใดบ้างที่จะป้องกันไม่ให้Google Colabตัดการเชื่อมต่อเมื่อหมดเวลาทางโปรแกรม ต่อไปนี้จะอธิบายถึงเงื่อนไขที่ทำให้โน้ตบุ๊กตัดการเชื่อมต่อโดยอัตโนมัติ: โน้ตบุ๊ก Google Colab มีช่วงเวลาว่าง 90 นาทีและหมดเวลาแน่นอน 12 ชั่วโมง ซึ่งหมายความว่าหากผู้ใช้ไม่โต้ตอบกับโน้ตบุ๊ก Google Colab เป็นเวลานานกว่า 90 นาทีอินสแตนซ์จะถูกยกเลิกโดยอัตโนมัติ นอกจากนี้อายุการใช้งานสูงสุดของอินสแตนซ์ Colab คือ 12 ชั่วโมง โดยปกติแล้วเราต้องการบีบอินสแตนซ์สูงสุดออกโดยอัตโนมัติโดยไม่ต้องโต้ตอบกับอินสแตนซ์ด้วยตนเองตลอดเวลาโดยไม่ต้องด้วยตนเองโต้ตอบกับมันอย่างต่อเนื่องที่นี่ฉันจะถือว่าข้อกำหนดของระบบที่พบเห็นได้ทั่วไป: ระบบปฏิบัติการ Ubuntu 18 LTS / Windows 10 / Mac ในกรณีของระบบที่ใช้ Linux ให้ใช้ DE ยอดนิยมเช่น Gnome 3 หรือ Unity เบราว์เซอร์ Firefox หรือ Chromium ฉันควรชี้ให้เห็นที่นี่ว่าพฤติกรรมดังกล่าวไม่ได้ละเมิด ข้อกำหนดการใช้งานของ Google Colabแม้ว่าจะไม่ได้รับการสนับสนุนตามคำถามที่พบบ่อยก็ตาม (กล่าวโดยย่อ: …


6
BadValue ไม่ถูกต้องหรือไม่มีชุดภาษาของผู้ใช้ โปรดตรวจสอบให้แน่ใจว่าได้ตั้งค่าตัวแปรสภาพแวดล้อม LANG และ / หรือ LC_ * อย่างถูกต้อง
เมื่อฉันวิ่งmongoฉันได้รับคำเตือน: การเริ่มต้นส่วนกลางล้มเหลว: BadValue ไม่ถูกต้องหรือไม่มีชุดภาษาของผู้ใช้ โปรดตรวจสอบให้แน่ใจว่าได้ตั้งค่าตัวแปรสภาพแวดล้อม LANG และ / หรือ LC_ * อย่างถูกต้อง
136 linux  mongodb  ubuntu 

5
ฉันจะเปลี่ยน bash history เสร็จสิ้นเพื่อทำสิ่งที่มีอยู่แล้วได้อย่างไร
ฉันพบคำสั่งเมื่อสองสามเดือนก่อนที่ทำให้ประวัติ bash ของฉันสมบูรณ์โดยอัตโนมัติในสิ่งที่มีอยู่แล้วในบรรทัดเมื่อกดลูกศรขึ้น: $ vim fi กด ↑ $ vim file.py ฉันต้องการตั้งค่านี้ในคอมพิวเตอร์เครื่องใหม่ของฉันเพราะจะช่วยประหยัดเวลาได้มากในการเก็บประวัติที่ยิ่งใหญ่ ปัญหาคือฉันจำไม่ได้ตลอดชีวิตว่ามีการพูดถึงที่ไหนและการอ่านข้อมูลอ้างอิงและแบบฝึกหัดทุบตีที่ไม่มีที่สิ้นสุดก็ไม่ได้ช่วยอะไรเช่นกัน ไม่มีใครรู้คำสั่ง?
136 linux  bash  shell 

16
ฉันจะคำนวณการตรวจสอบ md5 ของไดเร็กทอรีได้อย่างไร
ฉันต้องการคำนวณการตรวจสอบ md5 สรุปสำหรับไฟล์ทั้งหมดในประเภทเฉพาะ ( *.pyเช่น) ที่อยู่ในไดเร็กทอรีและไดเร็กทอรีย่อยทั้งหมด วิธีที่ดีที่สุดคืออะไร? แก้ไข:โซลูชันที่นำเสนอนั้นดีมาก แต่นี่ไม่ใช่สิ่งที่ฉันต้องการ ฉันกำลังมองหาวิธีแก้ปัญหาเพื่อรับการตรวจสอบสรุปเดียวซึ่งจะระบุไดเร็กทอรีโดยรวมโดยไม่ซ้ำกัน - รวมถึงเนื้อหาของไดเรกทอรีย่อยทั้งหมด
136 linux  directory  md5sum 

16
เรียกใช้งาน cron เฉพาะในกรณีที่ยังไม่ได้ทำงาน
ดังนั้นฉันจึงพยายามตั้งค่างาน cron เป็นสุนัขเฝ้าบ้านสำหรับภูตที่ฉันสร้างขึ้น หาก daemon เกิดข้อผิดพลาดและล้มเหลวฉันต้องการให้งาน cron เริ่มต้นใหม่เป็นระยะ ... ฉันไม่แน่ใจว่าจะเป็นไปได้อย่างไร แต่ฉันอ่านบทแนะนำ cron สองสามข้อและไม่พบสิ่งใดที่จะทำในสิ่งที่ฉัน 'ฉันกำลังมองหา ... daemon ของฉันเริ่มต้นจากเชลล์สคริปต์ดังนั้นฉันแค่มองหาวิธีเรียกใช้งาน cron เท่านั้นหากการรันงานก่อนหน้านั้นยังไม่ทำงาน ฉันพบโพสต์นี้ซึ่งให้คำตอบสำหรับสิ่งที่ฉันพยายามทำโดยใช้ไฟล์ล็อคไม่ใช่ฉันไม่แน่ใจว่ามีวิธีที่ดีกว่านี้หรือไม่ ... ขอบคุณสำหรับความช่วยเหลือของคุณ.
136 linux  bash  cron  watchdog 

10
Makefiles พร้อมไฟล์ต้นฉบับในไดเรกทอรีที่แตกต่างกัน
ฉันมีโครงการที่โครงสร้างไดเรกทอรีเป็นเช่นนี้: $projectroot | +---------------+----------------+ | | | part1/ part2/ part3/ | | | +------+-----+ +---+----+ +---+-----+ | | | | | | | data/ src/ inc/ src/ inc/ src/ inc/ ฉันจะเขียน makefile ที่จะอยู่ใน part / src (หรือที่ไหนก็ได้) ที่สามารถ comple / link บนไฟล์ต้นฉบับ c / c ++ ในบางส่วนได้อย่างไร / src? ฉันสามารถทำสิ่งที่ชอบ …
135 linux  makefile 

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