Unix & Linux

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

2
จะแสดงเฉพาะแพ็คเกจที่ติดตั้งโดยใช้งาน "การค้นหาความถนัด" ได้อย่างไร
หลังจากรันaptitude search patternคำสั่งฉันจำเป็นต้องดูเฉพาะแพ็คเกจที่ติดตั้งในผลลัพธ์การค้นหา มีวิธีใดที่จะทำเช่นนั้น?
26 search  aptitude 

2
ใน bash script วิธีจับ stdout ทีละบรรทัด
ในสคริปต์ทุบตีฉันต้องการจับเอาท์พุทมาตรฐานของบรรทัดคำสั่งแบบยาวต่อบรรทัดเพื่อให้สามารถวิเคราะห์และรายงานได้ในขณะที่คำสั่งเริ่มต้นยังคงทำงานอยู่ นี่เป็นวิธีที่ซับซ้อนที่ฉันสามารถจินตนาการได้: # Start long command in a separated process and redirect stdout to temp file longcommand > /tmp/tmp$$.out & #loop until process completes ps cax | grep longcommand > /dev/null while [ $? -eq 0 ] do #capture the last lines in temp file and determine if there is …
26 bash  process  stdout 

1
มีวิธีรายการ 'ดัชนีรหัส' (กุญแจ) ทั้งหมดในตัวแปรอาเรย์ของ bash หรือไม่
ฉันมีชุดนี้: declare -A astr ฉันเพิ่มองค์ประกอบเข้าไป: astr[elemA]=123 astr[elemB]=199 แต่ต่อมาฉันต้องรู้ว่า ID ดัชนี (elemA และ elemB) คืออะไรและแสดงรายการเหล่านั้น echo "${astr[@]}" #this only get me the values...
26 bash  array 

4
Benchmark ssd บน linux: วิธีการวัดสิ่งเดียวกันกับ crystaldiskmark ทำใน windows
ฉันต้องการมาตรฐาน ssd (อาจมีระบบไฟล์ที่เข้ารหัส) และเปรียบเทียบกับมาตรฐานที่ทำโดย crystaldiskmark บน windows ดังนั้นฉันจะวัดประมาณสิ่งเดียวกันกับ crystaldiskmark ทำอย่างไร สำหรับแถวแรก (Seq) ฉันคิดว่าฉันสามารถทำอะไรได้บ้าง LC_ALL=C dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc sudo su -c "echo 3 > /proc/sys/vm/drop_caches" LC_ALL=C dd if=tempfile of=/dev/null bs=1M count=1024 แต่ฉันไม่แน่ใจเกี่ยวกับddพารามิเตอร์ สำหรับการสุ่ม 512KB, 4KB, 4KB (ความลึกคิว = 32) การอ่าน / เขียนการทดสอบความเร็วฉันไม่มีความคิดใด ๆ ในการทำซ้ำการวัดใน linux? แล้วฉันจะทำสิ่งนี้ได้อย่างไร สำหรับการทดสอบการอ่านความเร็วสิ่งที่ชอบsudo hdparm …

6
ใช้ virt-manager เพื่อแชร์ไฟล์ระหว่าง Linux host และ Windows guest?
เป็นไปได้ไหมที่จะใช้ตัวเลือกฮาร์ดแวร์เสมือน "Filesystem Passthrough" ภายใน virt-manager เพื่อแชร์โฟลเดอร์บนโฮสต์ Linux ของฉันกับแขก Windows ของฉัน ฉันพบบทเรียนบางอย่างเกี่ยวกับวิธีการทำสิ่งนี้กับแขก Linux แต่เมื่อฉันลองสิ่งนี้กับแขก Windows ของฉันฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อพยายามเริ่ม VM: Error starting domain: Unable to read from monitor: Connection reset by peer Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 100, in cb_wrapper callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/asyncjob.py", line 122, in tmpcb callback(*args, **kwargs) …

3
ฉันจะขยายขนาดพาร์ติชัน ext4 บนเดเบียนได้อย่างไร
ฉันมีไดรฟ์ที่มีการกำหนดค่านี้: fdisk -l Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x000f1b8b Device Boot Start End Blocks Id …



17
ฉันจะถ่ายโอนไฟล์ระหว่าง Android และ Linux ผ่าน USB ได้อย่างไร
ฉันต้องการคัดลอกไฟล์ภาพยนตร์จาก Linux ไปยังโทรศัพท์ Android HTC One SVของฉัน(ไม่ได้รูท) ใน Windows โทรศัพท์ของฉันเชื่อมต่อปริมาณภายในและการ์ด SD โดยอัตโนมัติเมื่อฉันเสียบเข้าทำให้ฉันถ่ายโอนไฟล์ได้ ใน Linux Mint 13 Mate ฉันมักจะได้รับข้อผิดพลาดเมื่อฉันเสียบโทรศัพท์ด้วยสาย USB จากนั้นอาจใช้เวลาสักครู่เพื่อเมานต์และบางครั้งก็ล้มเหลว ฉันคิดว่าข้อผิดพลาดคือ - เกิดข้อผิดพลาดในการเริ่มต้นกล้อง: -60: ไม่สามารถล็อคอุปกรณ์ ฉันจะทำงานนี้ได้อย่างไร

6
วิธีเพิ่มตัวแปรทางคณิตศาสตร์ในสคริปต์
ฉันต้องการสะสมขนาดบรรทัดของไฟล์จำนวนหนึ่งที่มีอยู่ในโฟลเดอร์ ฉันได้เขียนสคริปต์ต่อไปนี้: let a=0 let num=0 for i in folder/* do num=`cat $i | wc -l` a=$a+$num done echo $a สิ่งที่ฉันได้รับในตอนท้ายของสคริปต์คือ 123 + 234 + 432 + ... และไม่ใช่ผลลัพธ์ของการดำเนินการทางคณิตศาสตร์ของการเพิ่ม

5
วิธีการแก้ไขความล้มเหลวในการบูตเนื่องจาก fstab ไม่ถูกต้อง?
ดูเหมือนว่าฉันได้เพิ่มบันทึกที่ไม่ถูกต้องไปที่/etc/fstab: //servername/share /mnt/share cifs defaults,username=myuser 0 0 เมื่อฉันทำmount -aมันก็ถามรหัสผ่านของผู้ใช้เพื่อเชื่อมต่อเครือข่ายแบ่งปัน ดูเหมือนว่าจะไม่สามารถดำเนินการต่อได้หากไม่มีรหัสผ่านขณะบูตดังนั้นจึงหยุดทำงาน ฉันจะแก้ไข fstab เพื่อป้องกันการบูตล้มเหลวได้อย่างไร
26 rhel  boot  mount  fstab 

2
ฉันควรตรวจสอบบันทึกข้อผิดพลาดใดใน udev
ฉันได้เขียนudevกฎที่ทำงานทุกครั้งที่อุปกรณ์ของฉันติดตั้ง / ถอดออก อย่างไรก็ตามในการบันทึกข้อผิดพลาด Linux (Debian) ฉันควรตรวจสอบเมื่อทำการดีบักกฎดังกล่าวหรือไม่
26 linux  debian  logs  udev 

2
จะหาไฟล์ออฟเซ็ตของไฟล์ที่เปิดอยู่ได้อย่างไร?
ปัญหาของฉันคือเมื่อ lsof -p pid ฉันสามารถค้นหารายการของไฟล์ที่เปิดของกระบวนการที่ id กระบวนการเป็น pid แต่มีวิธีหาออฟเซ็ตไฟล์ของไฟล์ที่เข้าถึงแต่ละไฟล์หรือไม่? กรุณาให้คำแนะนำกับฉัน?
26 linux  open-files 

2
ใน zsh ฉันจะแสดงรายการตัวแปรสภาพแวดล้อมทั้งหมดได้อย่างไร?
ฉันต้องการรับรายการตัวแปรสภาพแวดล้อมทั้งหมด (ตัวแปร shell? ตัวแปรที่ส่งออก?) และค่าของมันตามเวลาที่กำหนดในหน่วย zsh วิธีที่เหมาะสมในการทำเช่นนี้คืออะไร?

4
ทำไม dd จาก / dev / random ให้ขนาดไฟล์ต่างกัน
ฉันใช้คำสั่งต่อไปนี้ในระบบอูบุนตู: dd if=/dev/random of=rand bs=1K count=2 อย่างไรก็ตามทุกครั้งที่รันฉันจะพบว่าไฟล์มีขนาดแตกต่างกัน ทำไมนี้ ฉันจะสร้างไฟล์ขนาดที่กำหนดซึ่งเต็มไปด้วยข้อมูลแบบสุ่มได้อย่างไร
26 linux  dd  random 

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