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

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

21
วิธีการตรวจสอบว่าลินุกซ์ที่ได้รับคือ 32 บิตหรือ 64 บิต?
เมื่อฉันพิมพ์uname -aมันจะให้ผลลัพธ์ต่อไปนี้ Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux ฉันจะรู้ได้อย่างไรว่าระบบปฏิบัติการที่กำหนดคือ 32 หรือ 64 บิต สิ่งนี้มีประโยชน์เมื่อเขียนconfigureสคริปต์ตัวอย่างเช่น: ฉันกำลังสร้างสถาปัตยกรรมอะไร


16
ดำเนินการคำขอ HTTP ด้วย cURL (โดยใช้ PROXY)
ฉันมีที่อยู่พร็อกซีนี้: 125.119.175.48:8909 ฉันจะดำเนินการตามคำขอ HTTP โดยใช้ cURL เช่นเดียวกับcurl http://www.example.comแต่ระบุที่อยู่พร็อกซีของเครือข่ายของฉันได้อย่างไร
451 linux  curl  proxy 

17
จะสร้างไฟล์ใน Linux จากหน้าต่างเทอร์มินอลได้อย่างไร? [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 เดือนที่ผ่านมา วิธีที่ง่ายที่สุดในการสร้างไฟล์ใน terminal Linux คืออะไร?

12
Bash ละเว้นข้อผิดพลาดสำหรับคำสั่งเฉพาะ
ฉันใช้ตัวเลือกต่อไปนี้ set -o pipefail set -e ในสคริปต์ทุบตีเพื่อหยุดการดำเนินการเกี่ยวกับข้อผิดพลาด ฉันมีสคริปต์ประมาณ 100 บรรทัดและฉันไม่ต้องการตรวจสอบรหัสส่งคืนของทุกบรรทัดในสคริปต์ แต่สำหรับหนึ่งคำสั่งเฉพาะฉันต้องการละเว้นข้อผิดพลาด ฉันจะทำสิ่งนั้นได้อย่างไร
444 linux  bash 

13
usr / bin / ld: ไม่พบ -l <nameOfTheLibrary>
ฉันพยายามรวบรวมโปรแกรมของฉันและมันคืนข้อผิดพลาดนี้: usr/bin/ld: cannot find -l&lt;nameOfTheLibrary&gt; ใน makefile ของฉันฉันใช้คำสั่งg++และลิงก์ไปยังไลบรารีของฉันซึ่งเป็นลิงก์สัญลักษณ์ไปยังไลบรารีของฉันซึ่งอยู่ในไดเรกทอรีอื่น มีตัวเลือกให้เพิ่มเพื่อใช้งานได้ไหม?
443 c++  linux  g++ 

20
วิธีการรวมชื่อไฟล์หลายบรรทัดเป็นหนึ่งเดียวด้วยตัวคั่นที่กำหนดเองได้อย่างไร
ฉันต้องการที่จะเข้าร่วมผลลัพธ์ของการls -1เป็นหนึ่งบรรทัดและคั่นด้วยสิ่งที่ฉันต้องการ มีคำสั่ง Linux มาตรฐานที่ฉันสามารถใช้เพื่อให้บรรลุนี้
441 linux  bash  shell  parsing  merge 

12
GUI GUI ของ Linux คืออะไร
ฉันหวังว่านี่จะไม่เป็นคำถามที่โง่ แต่ก็เป็นสิ่งที่ฉันสงสัยเสมอ ทั้ง Windows (Win32 API) และ OS X (Cocoa) มี API ของตัวเองเพื่อจัดการ windows เหตุการณ์และระบบปฏิบัติการอื่น ๆ ฉันไม่เคยได้รับคำตอบที่ชัดเจนเลยว่าเทียบเท่ากับ Linux หรือเปล่า ฉันเคยได้ยินบางคนพูดว่า GTK + แต่ GTK + เป็นแพลตฟอร์มข้ามมันเป็นพื้นเมืองได้อย่างไร
441 c++  c  linux  api  user-interface 

14
สร้างไฟล์ขนาดใหญ่อย่างรวดเร็วบนระบบ Linux
ฉันจะสร้างไฟล์ขนาดใหญ่บนระบบ Linux ( Red Hat Linux ) ได้อย่างรวดเร็วได้อย่างไร ddจะทำงานได้ แต่การอ่าน/dev/zeroและเขียนจากไดรฟ์อาจใช้เวลานานเมื่อคุณต้องการไฟล์ที่มีขนาดหลายร้อย GB สำหรับการทดสอบ ... หากคุณต้องทำซ้ำหลาย ๆ ครั้งเวลาจะเพิ่มขึ้นอย่างแท้จริง ฉันไม่สนใจเนื้อหาของไฟล์ฉันแค่อยากให้มันสร้างขึ้นอย่างรวดเร็ว สิ่งนี้สามารถทำได้? การใช้ไฟล์ sparse จะไม่ทำงานสำหรับสิ่งนี้ ฉันต้องการไฟล์เพื่อจัดสรรพื้นที่ดิสก์
438 linux  file  filesystems 

26
วิธีการแก้ไขข้อผิดพลาด 'sudo: ไม่มี tty present และไม่มีโปรแกรม askpass ที่ระบุไว้'
ฉันพยายามรวบรวมบางแหล่งโดยใช้ makefile ใน Makefile sudoมีพวงของคำสั่งที่จะต้องวิ่งตาม เมื่อฉันคอมไพล์แหล่งที่มาจากเทอร์มินัลทุกอย่างไปได้ดีและทำให้หยุดชั่วคราวในครั้งแรกที่sudoคำสั่งถูกรันเพื่อรอรหัสผ่าน เมื่อฉันพิมพ์รหัสผ่านให้ดำเนินการต่อและดำเนินการให้เสร็จสมบูรณ์ แต่ฉันต้องการรวบรวมแหล่งข้อมูลใน NetBeans ดังนั้นฉันเริ่มโครงการและแสดง netbeans ว่าจะหาแหล่งที่มาได้อย่างไร แต่เมื่อฉันรวบรวมโครงการมันทำให้เกิดข้อผิดพลาด: sudo: no tty present and no askpass program specified ครั้งแรกที่พบsudoคำสั่ง ฉันค้นหาปัญหาบนอินเทอร์เน็ตและวิธีแก้ไขทั้งหมดที่ฉันพบชี้ไปที่สิ่งหนึ่ง: การปิดใช้งานรหัสผ่านสำหรับผู้ใช้รายนี้ เนื่องจากผู้ใช้ที่สงสัยนี่คือรูต ฉันไม่ต้องการทำเช่นนั้น มีวิธีแก้ปัญหาอื่น ๆ อีกไหม?
438 linux  sudo  tty 

10
ค้นหาไฟล์ที่มีนามสกุลเฉพาะซ้ำ ๆ
ฉันพยายามค้นหาไฟล์ทั้งหมดที่มีนามสกุลเฉพาะในไดเรกทอรีและไดเรกทอรีย่อยด้วยทุบตีของฉัน (ล่าสุด Ubuntu LTS Release) นี่คือสิ่งที่เขียนในไฟล์สคริปต์: #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i in "$1"/*; do echo "dir :$directory" echo "filename: $i" # echo ${i#*.} extension=`echo "$i" | cut -d'.' -f2` echo "Erweiterung $extension" if [ -f "$i" ]; then if [ $extension == $suffix ]; then echo "$i ends …
437 linux  bash  recursion 

9
การยกเลิกเชลล์สคริปต์หากคำสั่งใดส่งคืนค่าที่ไม่ใช่ศูนย์
ฉันมีสคริปต์เชลล์ Bash ที่เรียกใช้คำสั่งจำนวนมาก ฉันต้องการให้เชลล์สคริปต์ออกโดยอัตโนมัติด้วยค่าส่งคืน 1 หากคำสั่งใด ๆ ส่งคืนค่าที่ไม่เป็นศูนย์ เป็นไปได้โดยไม่ตรวจสอบผลลัพธ์ของแต่ละคำสั่งอย่างชัดเจนหรือไม่ เช่น dosomething1 if [[ $? -ne 0 ]]; then exit 1 fi dosomething2 if [[ $? -ne 0 ]]; then exit 1 fi
437 linux  bash  unix  shell 


6
วิธีเก็บตัวแปรสภาพแวดล้อมเมื่อใช้ sudo
เมื่อฉันใช้คำสั่งใด ๆ กับ sudo ตัวแปรสภาพแวดล้อมจะไม่อยู่ที่นั่น ยกตัวอย่างเช่นหลังจากการตั้งค่า http_proxy คำสั่งปรับการทำงานได้โดยไม่ต้องwget sudoอย่างไรก็ตามถ้าฉันพิมพ์sudo wgetมันบอกว่ามันไม่สามารถข้ามการตั้งค่าพร็อกซี

30
วิธีที่ดีที่สุดในการส่งสัญญาณไปยังสมาชิกทุกคนของกลุ่มกระบวนการคืออะไร?
ฉันต้องการฆ่าต้นไม้กระบวนการทั้งหมด วิธีที่ดีที่สุดในการทำสิ่งนี้โดยใช้ภาษาสคริปต์ทั่วไปคืออะไร ฉันกำลังมองหาทางออกที่ง่าย
422 linux  shell  process  signals 

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