Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

1
เอาต์พุตสูงสุด: การใช้งาน cpu> 100%
นี่คือผลลัพธ์สูงสุดที่ฉันรวบรวม: ฉันสังเกตเห็นว่า top แสดงการใช้ cpu ของ vlc คือ> 100% ใครก็ได้โปรดช่วยอธิบายเหตุผลที่ทำให้มันปรากฏเช่นนี้ไม่ว่าจะเป็นข้อผิดพลาดในแอปพลิเคชันยอดนิยมหรืออย่างอื่น
16 linux  top 

9
แสดงหมายเลขของสัปดาห์ในบางรูปแบบโดยใช้ ncal หรือ cal
คุณไม่เพียงแค่รักมันเมื่อทั้งสองคำสั่งทำในสิ่งที่คุณต้องการ แต่ไม่ทำทั้งสองอย่าง? นี่คือสิ่งที่calไม่ การจัดรูปแบบที่ดี ไม่มีตัวเลขสัปดาห์แม้ว่า: $ cal January 2012 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 นี่คือสิ่งที่ncalไม่ การจัดรูปแบบแปลก ๆ …



6
แอปพลิเคชันเริ่มต้น (GNOME 3)
ฉันพยายามเชื่อมโยงแอปพลิเคชันที่กำหนดเองเข้ากับประเภทไฟล์ใน GNOME 3 (FC15) ใน GNOME 2 ผู้ใช้สามารถไปที่บานหน้าต่าง "เปิดด้วย" ของกล่องโต้ตอบคุณสมบัติแฟ้มและเพิ่มคำสั่งแบบกำหนดเองที่นั่นได้ ดูเหมือนว่ากล่องแก้ไขคำสั่งที่กำหนดเองจะหายไปจากบานหน้าต่าง "เปิดด้วย" ใน GNOME 3 ดังนั้นฉันจึงสงสัยว่ามีวิธีแก้ปัญหาบางอย่างในการมอบหมายแอปพลิเคชันด้วยตนเอง กล่าวอีกนัยหนึ่ง GNOME จะดึงรายชื่อแอปพลิเคชันนั้นมาจากไฟล์ใด / ฉันจะเพิ่มแบบกำหนดเองได้อย่างไร
16 fedora  gnome3 

5
ทุบตีซีดีจนในบางโฟลเดอร์
ฉันทำงานมากมายใน Magento และทำคนมากมายที่ฉันทำงานด้วยและมันก็น่ารำคาญที่ต้องพิมพ์: cd ../../../../../../ หากต้องการพบว่าคุณยังคงมีไดเรกทอรีไม่กี่ไดเรกทอรีจากโฟลเดอร์ 'httpdocs' ของคุณดังนั้นฉันจึงพยายามสร้างสคริปต์ที่ตามด้วยรหัสหลอกนี้: while lowest level directory != httpdocs cd ../ end while; ดูเหมือนง่ายมากฉันสมมติว่าฉันต้องทำ grep บางรูปแบบในการตรวจสอบว่าส่วนสุดท้ายของไดเรกทอรีการทำงานปัจจุบันคือ httpdocs หรือไม่ถ้าไม่ใช่แค่เพิ่มระดับไปเรื่อย ๆ จนกว่ามันจะเป็นจริง ฉันได้รับการดูการเรียนรู้ทุบตีนี้แม้ว่าดูเหมือนว่าจะต้องมีบางสิ่งบางอย่างออกมีแล้วที่คล้ายกันและไวยากรณ์ที่ไขปริศนาฉันไม่สิ้นสุด

4
เหตุใดขนาดพาร์ติชันและเอาต์พุต df จึงแตกต่างกัน
ฉันมีพาร์ติชั่น / dev / sda1 ยูทิลิตี้ดิสก์แสดงว่ามีความจุ 154 GB df -hแสดงให้เห็น Filesystem Size Used Avail Use% Mounted on /dev/sda1 123G 104G 14G 89% / devtmpfs 1006M 280K 1006M 1% /dev none 1007M 276K 1006M 1% /dev/shm none 1007M 216K 1006M 1% /var/run none 1007M 0 1007M 0% /var/lock none 1007M 0 …

3
นักเทียบท่า: สร้างปริมาณคงที่ในไดเรกทอรีเฉพาะ
ฉันต้องสร้างโวลุ่มแบบถาวรสำหรับ Docker ปริมาณการซื้อขายจะต้องมีชื่อและตั้งอยู่ในextra-addons/mnt/ ฉันรันคำสั่งนี้: sudo docker volume create /mnt/extra-addons ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: Error response from daemon: create /mnt/extra-addons: "/mnt/extra-addons" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path โปรดทราบว่าเมื่อฉันรันเพียง: sudo docker volume create extra-addonsฉันไม่ประสบปัญหานี้ แต่เมื่อฉันตรวจสอบระดับเสียงที่เป็นปัญหาโดยใช้sudo docker inspect extra-addonsฉันเห็นว่ามันอยู่ในสถานที่ที่ฉันไม่ต้องการ: …
16 docker 

1
xrandr scale 2x2 สำหรับการแสดงผลหลายจอ (4K HiDPI และการผสมผสาน Full HD) - เบลอเอาต์พุต
ใน Kubuntu 17.04 ด้วยnouveauฉันพยายามขอรับการตั้งค่าจอภาพสองจอด้วย 4K เป็นหน้าจอหลักและ Full HD (จริง ๆ แล้ว 1920x1200 แต่ไม่มีผลต่าง) ทางด้านขวา ฉันใช้ระดับระบบ KDE สองเท่า (ดังอธิบายในhttps://wiki.archlinux.org/index.php/HiDPI#Using_KDE_system_settings ) พร้อมกับxrandrปรับขนาด (ดังอธิบายในhttps://wiki.archlinux.org/index.php / HiDPI # Side_display ) โดยเฉพาะอย่างยิ่ง: xrandr \ --output eDP-1 --mode 3840x2160 --pos 0x0 --auto \ --output DP-2 --mode 1920x1200 --pos 3840x0 --auto \ --panning 3840x2400+3840+0 --scale 2.0x2.0 \ …

6
find และ echo ชื่อไฟล์ที่พบรูปแบบเท่านั้น
ฉันใช้มันมากการปรับปรุงที่ฉันพยายามทำให้สำเร็จคือการหลีกเลี่ยงชื่อไฟล์ echo ที่ไม่ตรงกับ grep วิธีที่ดีกว่าในการทำเช่นนี้? for file in `find . -name "*.py"`; do echo $file; grep something $file; done
16 grep  find 

5
จะฆ่ากระบวนการทั้งหมดด้วยชื่อที่กำหนดได้อย่างไร
ฉันเรียกใช้คำสั่งps -A | grep <application_name>และรับรายการกระบวนการเช่นนี้: 19440 ? 00:00:11 <application_name> 21630 ? 00:00:00 <application_name> 22694 ? 00:00:00 <application_name> 19440ฉันต้องการที่จะฆ่ากระบวนการทั้งหมดจากรายการ 21630, 22694, ฉันลองแล้วps -A | grep <application_name> | xargs kill -9 $1แต่ใช้งานได้กับข้อผิดพลาด kill: illegal pid ? kill: illegal pid 00:00:00 kill: illegal pid <application_name> ฉันจะทำสิ่งนี้ได้อย่างสง่างาม
16 grep  process  kill  ps 

2
เปลี่ยนความเร็วการเลื่อนด้วย libinput
ล้อเลื่อนของเมาส์เลื่อนช้าเกินไปดังนั้นฉันต้องการเพิ่มจำนวนบรรทัดสำหรับการเลื่อน "ติ๊ก" แต่ละครั้ง ฉันอ่านว่าสิ่งนี้เป็นไปได้โดยการตั้งค่าEvdev Scrolling Distanceด้วยxinputอย่างไรก็ตามฉันกำลังใช้งานอยู่libinputและฉันไม่เห็นสิ่งที่เกี่ยวข้องกับระยะการเลื่อน ผลลัพธ์ของxinput list-propsเมาส์: Device Enabled (139): 1 Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Accel Speed (275): -0.640000 libinput Accel Speed Default (276): 0.000000 libinput Accel Profiles Available (277): 1, 1 libinput Accel Profile Enabled (278): 1, 0 …

6
การทำซ้ำแผง xfce บนจอภาพหลายจอ
ฉันมีจอภาพหลายจอบนเดสก์ท็อปของฉันโดยใช้ XFCE สำหรับ DE และฉันต้องการให้พาเนลด้านล่างทำซ้ำบนหน้าจอทั้งหมดของฉันและแสดงแอปพลิเคชันที่เปิดอยู่เหมือนกันทั้งสอง ขณะนี้พาเนลปรากฏบนหน้าจอด้านขวาของฉันเท่านั้น ฉันจะตั้งค่านี้อย่างไรด้วย XFCE

1
มาตรฐานการเขียนของ gnome-disk
ไม่write-benchmarkของgnome-disksการเขียนกลับข้อมูลเดิมหลังจากการทดสอบหรือไม่ มันเป็นอันตรายหรือไม่ ตั้งค่าเกณฑ์มาตรฐานหน้าต่างเพียงกล่าวนี้:Please back up important data before using the write benchmark. นอกจากนี้วิธีจัดการกับระบบไฟล์ที่ติดตั้งบนดิสก์ทดสอบ

4
การแบ่งส่วนความผิดพลาด (แกนทิ้ง) - ไปที่ไหน? มันคืออะไร? และทำไม?
เมื่อเกิดข้อผิดพลาดในการแบ่งส่วนใน Linux ข้อความแสดงข้อผิดพลาดSegmentation fault (core dumped)จะถูกพิมพ์ไปยังเทอร์มินัล (ถ้ามี) และโปรแกรมจะถูกยกเลิก ในฐานะ C / C ++ dev สิ่งนี้เกิดขึ้นกับฉันบ่อยครั้งและฉันมักจะเพิกเฉยต่อมันและไปยังgdbสร้างการกระทำก่อนหน้าของฉันใหม่เพื่อกระตุ้นการอ้างอิงหน่วยความจำที่ไม่ถูกต้องอีกครั้ง ฉันคิดว่าฉันอาจสามารถใช้ "แกนหลัก" นี้แทนได้เนื่องจากการรันgdbตลอดเวลานั้นค่อนข้างน่าเบื่อและฉันไม่สามารถสร้างข้อผิดพลาดในการแบ่งกลุ่มได้อีก คำถามของฉันคือสาม: ทิ้ง "แกนกลาง" นี้ไว้ที่ไหน มันมีอะไรบ้าง ฉันจะทำอย่างไรกับมัน?

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