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

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

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

2
จะสร้างไฟล์ในไดเรกทอรีที่กลุ่มไดเรกทอรีทำไว้ได้อย่างไร
บน Linux มีวิธีที่จะทำให้ไฟล์ใหม่ทั้งหมดที่สร้างขึ้นในไดเรกทอรีเป็นของกลุ่มไดเรกทอรีแทนที่จะเป็นกลุ่มผู้ใช้ที่สร้างขึ้นหรือไม่?


6
บังคับบัฟเฟอร์เอาต์พุตฟลัชในโปรแกรมที่กำลังรัน
ฉันมีสคริปต์ไพ ธ อนที่ใช้เวลานานซึ่งส่งออกข้อมูลไปยังเอาต์พุตมาตรฐานเป็นระยะ ๆ ซึ่งฉันได้เรียกด้วยเช่น: python script.py > output.txt สคริปต์นี้ทำงานมาระยะหนึ่งแล้วและฉันต้องการหยุดด้วยCtrl+ Cแต่จะไม่สูญเสียผลลัพธ์ใด ๆ น่าเสียดายที่เมื่อฉันติดตั้งสคริปต์ฉันลืมล้างบัฟเฟอร์หลังจากแต่ละบรรทัดของเอาต์พุตด้วยบางสิ่งเช่นsys.stdout.flush()( โซลูชันที่แนะนำก่อนหน้านี้สำหรับการบังคับให้ล้างข้อมูลเอาต์พุต) ดังนั้นการเรียกใช้Ctrl+ Cในตอนนี้จะทำให้ฉันเสียเอาต์พุตทั้งหมด หากสงสัยว่ามีวิธีใดในการโต้ตอบกับสคริปต์ python ที่กำลังทำงานอยู่ (หรือมากกว่านั้นคือกระบวนการที่กำลังทำงานอยู่) เพื่อบังคับให้ล้างข้อมูลบัฟเฟอร์ออก ฉันไม่ได้ถามวิธีแก้ไขและเรียกใช้สคริปต์อีกครั้งเพื่อให้ล้างได้อย่างถูกต้อง - คำถามนี้เกี่ยวกับการโต้ตอบกับกระบวนการทำงาน (โดยเฉพาะในกรณีของฉันจะไม่สูญเสียผลลัพธ์จากการเรียกใช้รหัสปัจจุบันของฉัน)
20 linux  python 

6
linux arecord: จับเอาท์พุทการ์ดเสียงมากกว่าอินพุตไมโครโฟน
ฉันพยายามที่จะจับเอาท์พุทการ์ดเสียงและเข้ารหัสในรูปแบบ Vorbis ogg โดยใช้คำสั่งต่อไปนี้: arecord -f cd -t raw | oggenc - -r -o file.ogg อย่างไรก็ตามอินพุตไมโครโฟนของคอมพิวเตอร์จะถูกบันทึกไว้แทนที่จะเป็นเอาต์พุตของการ์ดเสียง ผลลัพธ์ของคำสั่งarecord -lคือ **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 เอาต์พุตของคำสั่งarecord -Lมีอยู่ในรายการ pastebinนี้ arecordหน้าคนแสดงให้เห็นว่าอุปกรณ์ป้อนข้อมูลสามารถเลือกใช้-Dธง แต่ให้ไม่มีการสร้างประโยคตัวอย่าง ฉันต้องการทราบวิธีเปลี่ยนอินพุตarecordจากไมโครโฟนเป็นการ์ดเสียง ฉันไม่สนใจทางเลือกที่ใช้ …

2
“ Bake” ภาพ SVG เป็น PNG ที่ความละเอียดที่กำหนดหรือไม่?
ฉันใช้ Linux และฉันต้องการใช้ไฟล์ SVG และอบเป็นไฟล์ PNG ตามความละเอียดที่กำหนด มีวิธีทำอย่างรวดเร็วและมีประสิทธิภาพจากบรรทัดคำสั่งหรือไม่ ฉันกำลังมองหาบางสิ่งเช่นนี้: svg2png --width 128 --height 128 input.svg output.png มีเครื่องมือสำหรับสิ่งนี้หรือไม่?
20 linux  png  svg 


5
วิธีตรวจสอบว่าไบนารีต้องการ SSE4 หรือ AVX บน Linux
บน Linux /proc/cpuinfoอนุญาตให้หนึ่งตรวจสอบการตั้งค่าสถานะ CPU ทั้งหมดที่เครื่องมีในวิธีที่ง่าย โดยปกติแล้วหากโปรแกรมต้องการชุดคำสั่งของเครื่องวิธีที่ง่ายที่สุดในการพิจารณาว่าจะรันหรือไม่และดูว่าSIGILLสัญญาณเพิ่มขึ้นหรือไม่ แต่ในกรณีของฉันโปรเซสเซอร์ทั้งหมดของฉันสนับสนุนอย่างน้อย SSE4.1 และ AVX ดังนั้นมีวิธีง่ายๆในการตรวจสอบว่าไบนารีมีคำแนะนำพิเศษภายใน?
20 linux  x86  assembly 

5
วิธีรับหมายเลขแสดงที่ฉันได้รับมอบหมายจาก X
จากหน้าคน X (7) DISPLAY NAMES From the user's perspective, every X server has a display name of the form: hostname:displaynumber.screennumber [...] displaynumber [...] To avoid confusion, each display on a machine is assigned a display number (beginning at 0) when the X server for that display is started. ฉันจะค้นหาหมายเลขแสดงที่ฉันได้รับมอบหมายได้อย่างไร หรือรายการแสดงเปิดอยู่ในปัจจุบันและผู้ใช้ของพวกเขา?
20 linux  xorg  x-server 

2
อุปกรณ์ USB ถูกรีเซ็ตอะไร
ฉันมีซอฟต์แวร์ RAID-1 ใหม่เอี่ยมที่สร้างขึ้นด้วยไดรฟ์ USB ภายนอก WD Elements สองตัวและฉันเห็นได้ว่า Linux ทำซ้ำข้อความต่อไปนี้ได้เล็กน้อย: ... [302148.036912] usb 1-3.1: reset high-speed USB device number 19 using ehci_hcd [302153.052029] usb 1-3.3: reset high-speed USB device number 20 using ehci_hcd [302186.031481] usb 1-3.3: reset high-speed USB device number 20 using ehci_hcd [302217.050210] usb 1-3.3: reset high-speed USB …
20 linux  usb 

6
เครื่องมือบรรทัดคำสั่งเพื่อสร้างรหัสผ่านที่น่าจดจำ?
ฉันกำลังมองหาเครื่องมือบรรทัดคำสั่งหรือ GUI สำหรับ Linux ที่สร้างรหัสผ่านที่น่าจดจำ สิ่งที่ฉันกำลังมองหาคือรหัสผ่านที่พวงกุญแจ Mac OS X สามารถสร้างapples12$/fourteenได้ สิ่งที่แข็งแกร่ง แต่จดจำได้ง่ายโดยผู้ใช้

5
ค้นหารูปแบบข้อความใน linux
ฉันเป็นลินุกซ์มือใหม่ ฉันต้องการค้นหาสตริง "teststring" ในไฟล์ * .java ทั้งหมดที่อยู่ภายใต้ / home / user1 / (รวมถึงโฟลเดอร์ย่อย) ฉันจะทำมันใน linux ผ่านคำสั่งเชลล์
20 linux  bash 


7
สุดยอดอินเตอร์เฟส SVN สำหรับ Linux? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน7 ปีที่ผ่านมา โปรแกรมอินเตอร์เฟส SVN GUI ที่ดีที่สุดสำหรับ Linux คืออะไร ฉันใหม่เพื่อ Linux จากการเป็นฐาน Windows สำหรับ Windows ฉันใช้Tortoise SVNและฉันจำเป็นต้องรู้เวอร์ชัน Linux
20 linux  svn 

3
ความแตกต่างระหว่าง SIGKILL และ SIGSTOP คืออะไร?
คู่มืออธิบายSIGKILLและSIGSTOPสิ่งนี้: SIGKILL 9 Term Kill signal SIGTERM 15 Term Termination signal SIGSTOP 17,19,23 Term Stop the process และรัฐ: สัญญาณ SIGKILL และ SIGSTOP ไม่สามารถถูกจับกีดขวางหรือเพิกเฉยได้ แต่ความแตกต่างระหว่าง 2 สัญญาณคืออะไร
20 linux  posix 

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