Unix & Linux

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

4
ถอนการติดตั้งแพคเกจอย่างปลอดภัยใน Gentoo
ฉันต้องการที่จะถอนการติดตั้งแพคเกจเฉพาะใน Gentoo และเรียกดูผ่านหน้าคนโผล่ออกมา ฉันพบ--unmergeตัวเลือก: คำเตือน: การกระทำนี้สามารถลบแพ็คเกจที่สำคัญได้! ลบแพ็คเกจที่ตรงกันทั้งหมด สิ่งนี้ไม่ทำการตรวจสอบการพึ่งพาดังนั้นมันอาจลบแพ็คเกจที่จำเป็นสำหรับการทำงานที่เหมาะสมของระบบของคุณอาร์กิวเมนต์อาจเป็น atoms หรือ ebuilds สำหรับการพึ่งพารุ่นตระหนักถึง --unmergeใช้--depcleanหรือ--prune อย่างไรก็ตามฉันต้องการให้ตรวจสอบว่าฉันต้องการถอนการติดตั้งแพคเกจอื่น ๆ ที่ติดตั้งในระบบหรือไม่ --depcleanและ--pruneไม่มีฟังก์ชั่นดังกล่าว: --depclean ลบแพ็กเกจที่ติดตั้งเป็นการอ้างอิง แต่ไม่ต้องการอีกต่อไป --prune "ลบทั้งหมดยกเว้นแพ็คเกจรุ่นที่ติดตั้งสูงสุดจากระบบของคุณ" ไม่มีรุ่นการตรวจสอบการพึ่งพา--unmergeหรือไม่

3
untar เพียงไฟล์จำนวนหนึ่งจาก tarball ขนาดใหญ่
ฉันมี tarball ขนาดใหญ่ที่กำลังยุ่งกับ FTP'd จากระบบรีโมตไปยังระบบโลคอลของเรา ฉันต้องการทราบว่าเป็นไปได้ไหมที่จะเริ่มการเปิดใช้งานแบบไม่ระบุชื่อให้บอกว่ามี 50 ไฟล์ในแต่ละครั้งเพื่อให้สามารถประมวลผลไฟล์เหล่านั้นได้ในขณะที่มีการถ่ายโอน
12 tar 

2
วิธีใช้ `cat` หรือ` less` ขึ้นอยู่กับจำนวนบรรทัด?
เมื่อดูเนื้อหาของไฟล์ฉันต้องการcatย่อไฟล์โดยอัตโนมัติแต่ไฟล์lessที่เกินขนาดหน้าจอ ฉันสามารถใช้บางอย่างกับwc -lแต่มีวิธีที่ดีกว่าที่อาจพิจารณาขนาดหน้าต่าง / จำนวนบรรทัดปัจจุบันใช้ได้หรือไม่
12 less  cat 

3
หลายตัวแปรสำหรับลูป
มีวิธีการระบุตัวแปรหลายตัว (ไม่ใช่แค่จำนวนเต็ม) ในการforวนซ้ำbashหรือไม่? ฉันอาจมี 2 ไฟล์ที่มีข้อความใด ๆ ที่ฉันต้องทำงานด้วย สิ่งที่ฉันต้องการตามหน้าที่คืออะไร: for i in $(cat file1) and j in $(cat file2); do command $i $j; done ความคิดใด ๆ

1
เหตุใดจึงต้องมีไดรเวอร์สำหรับทั้งเซิร์ฟเวอร์ x และเคอร์เนล linux
มีคนอธิบายได้ไหมว่าทำไมต้องมีไดรเวอร์สองชุดหนึ่งชุดในเคอร์เนล Linux และอีกหนึ่งชุดใน X ฉันเข้าใจว่าไดรเวอร์อุปกรณ์อยู่ในเคอร์เนล แต่บทบาทของสิ่งเหล่านั้นใน xserver คืออะไร wayland ต้องการไดรเวอร์ดังกล่าวในการทำงานหรือไม่

3
เครื่องมือสำหรับการตรวจสอบเวลาขโมย (st)
เรากำลังทำงานบนเซิร์ฟเวอร์ "ทุ่มเท" เสมือนจริงซึ่งในทางทฤษฎีควรหมายความว่าเราเป็นคนเดียวในเซิร์ฟเวอร์ ในทางปฏิบัติ .... ฉันคิดว่าเราอาจจะไม่ใช่ โปรดสังเกตว่าแม้ว่าดูเหมือนว่าเรากำลังฆ่าเครื่องจักรของเรา แต่ "เวลาขโมย" อยู่ที่ 71% ฉันใช้สถิติในการโหลดและฉันรู้สึกผิดหวังที่สถิตินี้ไม่แสดงในกราฟของฉัน มีเครื่องมือใดบ้างที่ตรวจสอบสิ่งนี้ซึ่งอาจช่วยได้บ้าง? ข้อมูลเพิ่มเติม: เรากำลังใช้งาน 4 คอร์รุ่น: # grep "model name" /proc/cpuinfo | sort -u model name : Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz

2
วิธีการทำให้ linux 'perf record' ทำงานสำหรับสัญลักษณ์ libc และ libstdc ++?
ฉันใช้perf record -gx86-64 Linux เพื่อทำโปรไฟล์โปรแกรม สัญลักษณ์หลายอย่างใน libc หรือ libstdc ++ มี0เป็นพาเรนต์: __GI___strcmp_ssse3(libc) และstrcmp@plt(libstdc ++) เช่น (จริง ๆ แล้วฉันสามารถทำลายสัญลักษณ์เหล่านี้ในดีบักเกอร์และรับ backtrace) ฉันชอบที่จะรู้ว่าผู้โทรหลักของฟังก์ชั่นเหล่านี้คืออะไรและทำไมจึงไม่ถูกบันทึก เป็นเพราะ libc และ libstdc ++ ไม่มีตัวชี้เฟรมบน x86_64 หรือไม่? และในทางปฏิบัติมากกว่านี้มีวิธีแก้ไขไหม?
12 glibc  profiling  perf 

7
อุปกรณ์กำลังเมานต์แบบอ่านอย่างเดียว (สามารถคัดลอกไฟล์เป็นรูท)
ฉันกำลังพยายามติดตั้ง Amazon Kindle ของฉันรุ่นที่ 3 มันทำงานอัตโนมัติอย่างถูกต้องและเมื่อฉันเรียกใช้mount -lฉันได้รับผลลัพธ์ต่อไปนี้: /dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle] จากผลลัพธ์นี้ปรากฏว่าฉันควรจะสามารถอ่านและเขียนไปยังระบบไฟล์ น่าเสียดายที่เมื่อฉันพยายามคัดลอกไฟล์ใด ๆ ไปยัง Kindle ฉันไม่สามารถทำได้ในฐานะผู้ใช้ทั่วไป ฉันมีการตั้งค่าจำนวนเงินบนเครื่องของฉันดังนั้นฉันไม่แน่ใจว่าสิ่งนั้นเป็นสาเหตุของปัญหาหรือไม่ ... ฉันไม่สามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับปัญหาประเภทนี้ได้ ใครมีคำแนะนำในสิ่งที่ฉันอาจหายไปที่นี่? ขอบคุณ. อัปเดตตามคำถามในความคิดเห็น jascav@home:~$ id uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power) jascav@home:~$ ls -ld /media/usb0/ drwxr-xr-x 7 root root 8192 Dec 31 1969 /media/usb0/ อัปเดตตามการสนทนาเพิ่มเติม ฉันกำลังใช้ usbmount สำหรับโซลูชันอัตโนมัติของฉัน ฉันใช้จำนวนเงินเพื่อให้ผู้ใช้ปกติสามารถติดอุปกรณ์ ดูเหมือนว่า …

1
ทำไมระบบถึงไม่ตอบสนอง
ฉันเพิ่งดำเนินการdot(โปรแกรมสำหรับการวาดกราฟกำกับ) ด้วยไฟล์อินพุตที่มีขนาดใหญ่จนไม่สามารถแสดงผลได้ในระยะเวลาที่เหมาะสม ทั้งระบบของฉันแข็ง ฉันแทบจะไม่สามารถทำให้มันเป็นคอนโซลข้อความด้วยCtrl+ Alt+ F1เพื่อฆ่าdotแต่มันใช้เวลาหลายนาที ทำไมระบบอนุญาตบางอย่างเช่นนี้ ทำไมจึงให้โปรแกรมที่ไม่สำคัญเช่นdot99% ของระบบและใช้ 1% ที่เหลือสำหรับการตอบสนอง
12 scheduling 

2
เครื่องมือบรรทัดคำสั่งเพื่อลบแท็กที่เลือกออกจากไฟล์ MP3
การใช้MP3 Diagsเพื่อล้างคอลเลกชัน mp3 ของฉันฉันค้นพบว่านอกเหนือจากแท็ก ID3v2 แล้วบางไฟล์ยังมี Lyrics3, ID3v1 และแท็ก APE บางส่วน มีเครื่องมือบรรทัดคำสั่งที่นั่นเพื่อลบทั้งหมดยกเว้นแท็ก ID3v2 หรือไม่

3
วิธีแก้ไขตัวอักษรรัสเซียในแอปพลิเคชันไวน์เมื่อปรับ LANG ไม่ช่วยได้อย่างไร
แอปพลิเคชันที่มี UI ของรัสเซียแสดงเครื่องหมายคำถามแทนข้อความส่วนใหญ่ (องค์ประกอบบางอย่างจะแสดงผลโอเค) โลแคลระบบคือภาษาอังกฤษ (en_US, en_IE) ฉันได้ลองใช้ Ubuntu ant XUbuntu 12.04 กับ Wine 1.5 ฉันพยายามเปิดตัวแอปพลิเคชันด้วย LANG=ru_RU.utf8 wine myapp.exe แต่มันก็ไม่ได้ช่วยอะไร ฉันได้ตรวจสอบว่าttf-mscorefonts-installerมีการติดตั้งแล้ว ถ้าฉันใช้ Windows การตั้งค่า codepage ของรัสเซียสำหรับแอพที่ไม่ใช่ Unicode ในแผงควบคุมจะช่วยแก้ปัญหาได้ ความคิดใด ๆ


2
นามแฝงและ tmux
นามแฝงที่กำหนดไว้ใน.bash_aliasesและไม่ได้ทำงานใน.bashrctmux สิ่งนี้สามารถเปลี่ยนแปลงได้ในการกำหนดค่าบางอย่างดังนั้นชื่อแทนจะทำงานภายใต้tmuxหรือไม่

4
ลบไฟล์ในช่วงขนาดที่แน่นอน
ฉันต้องการลบไฟล์ที่มีขนาดอยู่ระหว่างค่าที่แน่นอน ตัวอย่างเช่นฉันมีรายการไฟล์ต่อไปนี้: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30 15:36 stats.sfe.1.20120430153513.xml.Z -rw-r--r-- 1 smsc sys 389 Apr 30 15:42 stats.sfe.1.20120430154013.xml.Z -rw-r--r-- 1 smsc sys 390 Apr 30 16:02 stats.sfe.1.20120430160013.xml.Z -rw-r--r-- 1 smsc …
12 bash  find  size 

4
โปรแกรมดู pdf สำหรับบรรทัดคำสั่งเท่านั้น
เป็นไปได้ที่จะดูเอกสาร pdf โดยไม่ต้องทำงาน gdm (หรือคล้ายกัน)? เหตุผล: ฉันกำลังทำงานบนเซิร์ฟเวอร์ระยะไกล (สมมติว่าไม่มีการส่งต่อ X) ประมวลผลข้อมูลบางส่วนสร้างบางแปลง (สมมติว่าไฟล์ pdf) และฉันต้องการดูพวกเขาโดยไม่ต้องscpเปิดพวกเขาบนเครื่องของฉัน (อาจมีกรณีการใช้งานอื่น ๆ อาจเป็นไปได้)
12 command-line  pdf 

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