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

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

3
เทคนิคที่เชื่อถือได้สำหรับการฆ่ากระบวนการพื้นหลังในการยกเลิกสคริปต์คืออะไร?
ฉันใช้เชลล์สคริปต์เพื่อตอบสนองต่อเหตุการณ์ของระบบและสถานะการอัปเดตจะแสดงในตัวจัดการหน้าต่างของฉัน ตัวอย่างเช่นหนึ่งสคริปต์กำหนดสถานะ wifi ปัจจุบันโดยการฟังหลายแหล่ง: เชื่อมโยง / แยกเหตุการณ์จาก wpa_supplicant การเปลี่ยนแปลงที่อยู่จาก ip (ดังนั้นฉันรู้ว่าเมื่อ dhcpcd ได้กำหนดที่อยู่) กระบวนการตัวจับเวลา (ดังนั้นความแรงของสัญญาณจะอัปเดตเป็นครั้งคราว) เพื่อให้ได้มัลติเพล็กซ์ฉันต้องวางไข่กระบวนการพื้นหลัง: { wpa_cli -p /var/run/wpa_supplicant -i wlan0 -a echo & ip monitor address & while sleep 30; do echo; done } | while read line; do update_wifi_status; done & เช่นการตั้งค่าคือเมื่อใดก็ตามที่แหล่งที่มาของเหตุการณ์ส่งออกเป็นเส้นสถานะ wifi ของฉันจะอัปเดต ไปป์ไลน์ทั้งหมดทำงานในพื้นหลัง (สุดท้าย '& …
5 linux  bash  shell  process 

3
ฉันจะทำให้ Firefox จำขนาดหน้าต่างได้อย่างไร
ฉันมักจะใช้ Firefox ให้ใหญ่สุดอย่างเต็มที่ แต่บางครั้งฉันต้องการใช้ในขนาดที่ครอบคลุมหน้าจอประมาณครึ่งหนึ่ง น่าเสียดายที่เมื่อฉันคลายขนาดหน้าต่างให้ใหญ่สุดมันจะย่อขนาดตามที่ฉันใช้ล่าสุดจากนั้นปรับขนาดให้ครอบคลุมทั้งหน้าจอทันที มีวิธีใดที่จะทำให้มันอยู่ในขนาดที่มันเคยเป็นเมื่อฉันไม่ได้ขยายใหญ่สุด? แก้ไข: เพื่อชี้แจงเท่านั้นจะทำเช่นนี้ก็ต่อเมื่อฉันปิด FireFox ลงตั้งแต่ครั้งสุดท้ายที่ฉันยกเลิกการขยายให้ใหญ่สุด - ถ้ามันยังทำงานอยู่มันจะทำงานได้ดี
5 linux  firefox  fedora 

2
การติดตั้งไลบรารีและไฟล์ส่วนหัวภายใต้ Ubuntu Linux สำหรับการพัฒนา C / C ++
ฉันต้องยอมรับว่าฉันรู้สึกสูญเสียไปอย่างสมบูรณ์ในแต่ละครั้งที่ฉันต้องปฏิบัติตามการพึ่งพาของรหัส C หรือ C ++ บางอย่าง ปัจจุบันฉันอยู่ อูบุนตู 9.10 (Karmic Koala) แต่ฉันจำความรู้สึกเดียวกันของความเหงาจาก Windows ได้ ฉันคิดว่าฉันเข้าใจไลบรารี C, C ++, สแตติกและไดนามิก, ไฟล์ส่วนหัวและการเชื่อมโยงรวมถึงตัวจัดการแพ็คเก็ต "ความถนัด" แต่เมื่อพูดถึงภาคปฏิบัติ แม้ว่าฉันจะจัดการมันอย่างใดฉันก็ไม่รู้จริงๆว่าฉันไปถึงที่นั่นและเรียนรู้อะไรจากมันได้ ตัวอย่างเช่นวันนี้ฉันต้องการใช้รหัสที่ระบุว่า "มันใช้ glib2, curl และ openssl" . ในที่สุดฉันก็พบว่า curl และ openssl ติดตั้งแล้ว แต่ฉันจำเป็นต้องติดตั้ง libcurl3-dev ผ่านตัวจัดการแพ็คเก็ตของฉันซึ่งจะต้องใช้ (และติดตั้ง) libcurl4-openssl-dev ดังนั้นฉันจึงไม่ต้องกังวลเกี่ยวกับ OpenSSL แต่ฉันต้องเลือกชื่อแพ็กเก็ตเหล่านี้จาก 67 ตัวเลือกที่ทำให้เกิดเสียงคล้ายกัน และ glibในทางกลับกันก็จะต้องดาวน์โหลดและสร้างด้วยตนเองเนื่องจากไม่มีแพ็กเก็ตที่ตรงกันเลย ฉันใช้เวลาหลายชั่วโมงกว่าจะค้นพบสิ่งนี้และไม่ใช่ครั้งแรก ดังนั้นคำถามของฉันคือ: เมื่อฉันมีคำอธิบายที่คลุมเครือของการอ้างอิง: …

3
ระบบปฏิบัติการสามารถทำงานบนฮาร์ดแวร์ที่แตกต่างกันได้หรือไม่?
เพื่อนของฉันบูท Linux จากฮาร์ดดิสก์ภายนอก (500 GB) คำถามของฉันคือเขาติดตั้งระบบปฏิบัติการสำหรับโปรเซสเซอร์เมนบอร์ดตัวใดตัวหนึ่งโดยเฉพาะ ระบบอาจมีสิ่งเพิ่มเติมเช่นการ์ดกราฟิก ฯลฯ ฯลฯ จะทำอย่างไรถ้าเขาเสียบดิสก์นี้กับเครื่องอื่นที่แตกต่างกันโดยสิ้นเชิงและพยายามบูต ระบบปฏิบัติการจะโหลด / บูตหรือไม่


2
การรวมสองไฟล์จากบรรทัดคำสั่งในสภาพแวดล้อม Linux
ฉันกำลังมองหาวิธีแก้ไขปัญหาง่ายๆดังต่อไปนี้ ฉันมีสองไฟล์ fileA และ fileB. แต่ละไฟล์มีเพียงหนึ่งคำต่อบรรทัดและมีจำนวนบรรทัดเท่ากันทุกประการ ฉันต้องการสร้างไฟล์ใหม่ที่เรียกว่า fileABโดยที่บรรทัด i-th มีบรรทัด i-th ของ fileA, อักขระตัวคั่นแท็บและจากนั้นบรรทัด i-th ของ fileB. ฉันรู้วิธีที่จะทำใน Python หรือภาษาสคริปต์อื่น ๆ แต่มันจะดีถ้ามี bash one-liner สำหรับเรื่องนั้น เป็นไปได้ไหมที่จะทำเช่นนี้ใน bash หรือ Unix shell อื่น ๆ โดยใช้เครื่องมือที่มักจะมีอยู่ในบรรทัดคำสั่ง (เช่น sed, awk และเช่น)?


3
ลินุกซ์ distro ที่ปลอดภัยที่ส่งทราฟฟิกผ่าน Tor
ฉันกำลังมองหาลินุกซ์ distro สดที่ปลอดภัยและไม่เปิดเผยชื่อออนไลน์ของฉัน สำหรับสิ่งที่ฉันต้องการดูเหมือนว่า Tor จะทำงาน - แต่ซอฟต์แวร์ดังกล่าวต้องการการกำหนดค่าที่คนที่ไม่มีความรู้ในการทำงานอาจพบว่ายาก ฉันกำลังดู ' ความปลอดภัยแบบพกพาน้ำหนักเบา 'แต่ไม่ได้ระบุว่าจะส่งทราฟฟิกทั้งหมดผ่าน Tor หรือไม่ ไม่มีใครรู้ข้อมูลเพิ่มเติมเกี่ยวกับมันและ / หรืออื่น ๆ สดลินุกซ์ distro?
5 linux  security  tor 

1
หมายความว่า . และ .. ไดเรกทอรีใน linux [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: อะไรคือความแตกต่างระหว่าง. / และ .. / 4 คำตอบ เมื่อแสดงไฟล์และไดเรกทอรีที่ซ่อนอยู่ในเทอร์มินัลโดยใช้ ls -la มันแสดงสองไดเรกทอรีเช่น . and .. และเมื่อรายการเนื้อหาของไดเรกทอรี dot (.) มันมีไฟล์และไดเรกทอรีทั้งหมดที่อยู่ในไดเรกทอรีหลักมันจะสร้างโคลนของไฟล์นั้นหรือไม่ถ้าใช่มีไฟล์ที่ซ้ำกันหรือไม่ และในขณะที่เรียกใช้สคริปต์เรามีการใช้จุดไดเรกทอรีนั้นถ้าเราอยู่ในไดเรกทอรีที่มันอยู่ ./script แต่ไม่ใช่เมื่อเราเรียกใช้จากไดเรกทอรีอื่นเช่น /Document/myscript/script ทำไม?

1
วิธีเริ่ม firefox ด้วย WM_CLASS อื่นได้อย่างไร (หรือทรัพย์สินที่เปลี่ยนแปลงอื่น ๆ เช่น WM_NAME)
ฉันกำลังมินต์ลินุกซ์ด้วย i3wm ฉันต้องการแยกแยะเซสชัน firefox พิเศษจากเซสชันเริ่มต้นเมื่อเริ่มต้น ดังนั้นฉันต้องการมันที่จะมีการเปลี่ยนแปลงอย่างน้อยหนึ่งอย่างในตอนแรก (ต่อมามันเปลี่ยนชื่อของมัน แต่หลังจากนั้นมันก็มาช้าฉันต้องการกำหนดมันผ่านคำสั่ง i3 ไปยังพื้นที่ทำงานพิเศษ) ฉันลองสิ่งนี้ firefox --class="pidgin" #xprop output: WM_CLASS(STRING) = "Navigator", "Firefox" firefox --class=pidgin #xprop output: WM_CLASS(STRING) = "Navigator", "Firefox" งานนี้: xprop -set WM_NAME "Horst" #this works but its not at startup #xprop output: WM_NAME(STRING) = "Horst" dos't นี้: xprop -set WM_CLASS "Pidgin" …

2
การใช้การ์ด SD เป็น“ LiveCD” บน MacBook Pro
ฉันมีการ์ด SD ขนาด 4GB ที่ฉันต้องการใช้เช่น Linux "LiveCD" (ยกเว้นว่าไม่ใช่ซีดี) สำหรับ MacBook Pro ของฉัน ความคิดใดที่ฉันสามารถทำได้ ฉันไม่ต้องการใช้ rEFIt ในการบู๊ต Mac OS จากการ์ด SD จำเป็นต้องมี GUID Partition Table และต้องติดตั้งระบบปฏิบัติการบนระบบไฟล์ HFS + ฉันคิดว่าฉันต้องเลียนแบบการตั้งค่าที่คล้ายกันสำหรับ Linux
5 linux  mac  boot  sd-card 

3
ไม่มีเสียงออกจากพอร์ตหูฟังบนแล็ปท็อป
ฉันไม่สามารถรับเสียงออกจากพอร์ตหูฟังบนแล็ปท็อปได้ เสียบหูฟังแล้วเสียงจะออกมาจากลำโพงภายใน Windows จะทำงานตามปกติ (สลับเสียงเป็นหูฟังเมื่อเสียบหูฟัง) มัน ไม่ ทำงานกับลีนุกซ์ได้ แต่มีอะไรเปลี่ยนแปลงเราไม่แน่ใจว่าเกิดอะไรขึ้น การรีบูตเครื่องไม่สามารถแก้ไขได้ สิ่งนี้ดูเหมือนว่าจะเกิดขึ้นไม่ว่า PulseAudio จะทำงานอยู่หรือไม่ก็ตาม สิ่งที่ฉันได้ลอง: รีบูต ไม่มีผลอะไร. กำลังบูตเข้าสู่ Windows มันทำงานได้ดีดังนั้นอาจไม่ใช่ปัญหาฮาร์ดแวร์ ทั้งหมดของ alsamixer. การควบคุมเพียงอย่างเดียวของฉันคือ: แถบระดับเสียง "Master" & amp; ไม่แน่นอน, ไม่ได้เปิดเสียง ควบคุมระดับเสียง "Volume PCM" เท่านั้น 100% "S / PDIF" ไม่สามารถเปลี่ยนแปลงได้ในขณะนี้เท่านั้นไม่มีผล "S / PDIF" PCM เริ่มต้น ", ไม่แน่นอน, ไม่ได้รับการแก้ไขในปัจจุบันไม่มีผลใด ๆ สังหาร PulseAudio ไม่มีผลอะไร. (มันยังไม่ตายอยู่! …
5 linux  ubuntu  audio 


1
linux: การตรวจสอบตามกระบวนการทุก 10 นาทีพร้อมการเข้าถึงประวัติ
ฉันไม่รู้วิธีที่ดีกว่าในการถามคำถามของฉันดังนั้นคุณจะได้รับคำถามที่ตั้งชื่ออย่างน่ากลัว ฉันจะอธิบายสิ่งที่ฉันต้องการจะทำซึ่งอาจจะช่วยคุณได้ ฉันต้องการให้เครื่อง linux ของฉันตรวจสอบอย่างต่อเนื่อง (ทุก 10 นาที) กระบวนการทั้งหมดในเครื่องของฉัน ข้อมูลจากแต่ละกระบวนการที่ฉันต้องการคือชื่อการใช้งาน CPU หน่วยความจำที่จัดสรร (เสมือน) และหน่วยความจำภายใน (ram) หากต้องดูรายงานตามช่วงเวลาเหล่านี้พวกเขาจะมีลักษณะดังนี้: PROCESS CPU RAM VIRTUAL name1 % MB MB name2 % MB MB ...etc..etc รายงานเหล่านี้ควรถูกจัดเก็บในลักษณะที่ฉันสามารถเข้าถึงได้ในภายหลังโดยกำหนดขอบเขตวันที่ / เวลา (ช่วง) ตัวอย่างเช่นถ้าฉันต้องการดูประวัติกระบวนการของฉันตั้งแต่เวลา 12:00:00 1.12.12 ถึง 12:00:00 2.12.12 ฉันสามารถ - และควรให้ประวัติกระบวนการทุก 10 นาทีระหว่างสิ่งเหล่านั้น เส้นขอบวันที่ / เวลา รูปแบบของการส่งคืนสินค้าไม่ใช่สิ่งสำคัญที่จะได้รับการจัดการโดยสคริปต์อยู่แล้วและสามารถแก้ไขเป็นสิ่งที่ฉันต้องการ ฉันได้ตรวจสอบบางสิ่งจนถึงตอนนี้ แต่ไม่พบสิ่งที่ตรงกับความต้องการของฉันอย่างชัดเจน …

3
เสียง Java ไม่ทำงานภายใต้ Linux
ฉันเพิ่งติดตั้ง Fedora 12 และหลังจากดาวน์โหลดและรันJava Sound Demoฉันได้รับการยกเว้น ถ้าฉันรันโปรแกรมวานิลลาจาวาที่เล่น.wavไฟล์มันจะทำงานเงียบ ๆ โดยไม่มีเสียงและไม่มีข้อยกเว้น แอปอื่น ๆ ดูเหมือนจะเล่นเสียง ฉันยังได้รับคำแนะนำบางอย่างจากกระทู้นี้ในฟอรัม Ubuntuซึ่งดูเหมือนจะใช้งานได้เกือบ (การติดตั้ง aoss กำจัดข้อยกเว้นเริ่มต้นในการสาธิตเสียง แต่ฉันยังไม่ได้ยินอะไรเลยเมื่อฉันเล่น) ฉันรู้สึกหงุดหงิดกับเสียงแหบของแต่ละคนที่ฉันต้องทำเพื่อให้เสียงออกมาจากลำโพงของฉันเมื่อรันแอพ Java บนแพลตฟอร์ม Linux! ใครสามารถช่วยฉันดูว่ามีอะไรผิดปกติหรือไม่
5 linux  audio  java 

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