Unix & Linux

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

2
ประวัติไม่ จำกัด ใน tmux
ใน.tmux.confไฟล์ของคุณคุณสามารถตั้งค่าประวัติหน้าต่างด้วยสิ่งที่ชอบ: set -g history-limit 4096 มีวิธีการตั้งค่าประวัติไม่ จำกัด สำหรับแต่ละหน้าต่างหรือไม่?
23 tmux 

7
ลบเครื่องหมายจุลภาคระหว่างเครื่องหมายคำพูดเฉพาะในไฟล์ที่คั่นด้วยเครื่องหมายจุลภาค
ฉันมีไฟล์อินพุตคั่นด้วยเครื่องหมายจุลภาค ( ,) มีบางฟิลด์อยู่ในเครื่องหมายคำพูดคู่ที่มีเครื่องหมายจุลภาคอยู่ นี่คือแถวตัวอย่าง 123,"ABC, DEV 23",345,534.202,NAME ฉันต้องลบเครื่องหมายจุลภาคทั้งหมดที่เกิดขึ้นภายในเครื่องหมายคำพูดคู่และเครื่องหมายคำพูดคู่ด้วย ดังนั้นบรรทัดข้างต้นควรได้รับการแยกวิเคราะห์ตามที่แสดงด้านล่าง 123,ABC DEV 23,345,534.202,NAME ฉันลองใช้สิ่งต่อไปนี้sedแต่ไม่ให้ผลลัพธ์ที่คาดหวัง sed -e 's/\(".*\),\(".*\)/\1 \2/g' เทคนิคใด ๆ อย่างรวดเร็วด้วยsed, awkหรือยูทิลิตี้ยูนิกซ์อื่นใดโปรด?
23 text-processing  sed  awk  csv 

2
ความแตกต่างระหว่าง ifconfig และ ipconfig? [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ความแตกต่างระหว่าง ifconfig และ ipconfig คืออะไร? dhcpcd และ ifconfig ทำอะไรได้จริง

8
ตรวจสอบว่าสคริปต์เริ่มโดย cron แทนที่จะเรียกใช้ด้วยตนเอง
มีตัวแปรใดที่ cron ตั้งไว้เมื่อรันโปรแกรมหรือไม่? หากสคริปต์ทำงานโดย cron ฉันต้องการข้ามบางส่วน มิฉะนั้นจะเรียกใช้ส่วนเหล่านั้น ฉันจะทราบได้อย่างไรว่าสคริปต์ Bash เริ่มต้นโดย cron
23 bash  shell  scripting  cron 

7
วิธีการสร้าง testcolor.sh เหมือนภาพหน้าจอต่อไปนี้?
ฉันพบภาพนี้บนอินเทอร์เน็ต แต่ไม่ทราบว่ามันเกิดขึ้นได้อย่างไร ทุกคนสามารถให้ตัวอย่างกับสิ่งนั้นได้หรือไม่? ฉันแค่ต้องการมีตารางสีเช่นกัน

3
ฉันจะเปลี่ยนวันที่ 'เปลี่ยน' ไฟล์ได้อย่างไร
ฉันจะเปลี่ยนวันที่ 'เปลี่ยน' ได้อย่างไร $ touch -t 9901010000 test;stat test File: `test' Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: fe01h/65025d Inode: 11279017 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ x) Gid: ( 1000/ x) Access: 1999-01-01 00:00:00.000000000 +0100 Modify: 1999-01-01 00:00:00.000000000 +0100 **Change: 2012-04-08 19:26:56.061614473 +0200** Birth: …

2
เหตุใดจึงต้องหลีกเลี่ยงอักขระตัวเล็กในเชลล์สคริปต์
ฉันเพิ่งเปิดเชลล์สคริปต์ดั้งเดิม (เขียนด้วย ksh88 เก่าบน Solaris) และพบสิ่งต่อไปนี้ซ้ำแล้วซ้ำอีกตลอดทั้งรหัส: [ -f $myfile ] && \rm -f $myfile แบ็กสแลชที่หนีออกมาจะทำให้ฉันประหลาด ฉันรู้ว่ามันเป็นการจงใจเนื่องจากการหลบหนี (ไร้ประโยชน์แบบนี้) ซ้ำแล้วซ้ำอีกตลอดทั้งรหัส ผู้เขียนดั้งเดิมหายไปนานฉันไม่สามารถติดต่อกับเขาเพื่อขอให้เขา นี่เป็นเพียงนิสัยแปลก ๆ ตลก ๆ ของผู้แต่งหรือเป็นแนวปฏิบัติที่ดีที่เลิกใช้แล้วซึ่งทำให้เข้าใจได้ในบางเวลา หรืออาจเป็นวิธีที่แนะนำในการทำสิ่งต่าง ๆ และฉันก็ขาดอะไรไปบ้าง?

3
ฉันจะตรวจสอบเงื่อนไขของการ์ด SD ได้อย่างไร
ฉันจะตรวจสอบสภาวะสุขภาพของการ์ด SD ได้อย่างไร เมื่อฉันต้องการตรวจสอบฮาร์ดไดรฟ์ฉันสามารถใช้ SMART ได้ฉันควรตรวจสอบการ์ด SD ได้อย่างไร มีแนวทางสากลหรือไม่?
23 storage  sd-card 

10
จะทราบได้อย่างไรว่า / dev / sdX เป็น USB หรือ HDD ที่เชื่อมต่ออยู่
ฉันจะรู้ได้อย่างไรว่าHDD ในตัวหรือ USB สำคัญ ฉันต้องการวิธีการทำเช่นนี้โดยไม่มีสิทธิ์รูท/dev/sdX ตกลงudevadmช่วยได้มาก: สำหรับ HDD ในเครื่อง: udevadm info --query=all --name=sdb | grep ID_BUS E: ID_BUS=ata สำหรับคีย์ USB: udevadm info --query=all --name=sdc | grep ID_BUS E: ID_BUS=usb

2
ระบบที่ใช้ Debian โปรแกรม gui เดียวเท่านั้นไม่มีอะไรอื่น
ฉันต้องการสร้างระบบเดเบียนที่คุณสามารถเปิดโปรแกรม GUI เดียวเมื่อบู๊ตไม่มีส่วนต่อประสานกราฟิกอื่น ๆ ไม่ย่อขนาดหรือ X ใด ๆ นอกเหนือจากโปรแกรมนั้นมีวิธีทำบนเดเบียนถ้าเป็นไปได้หรือโปรแกรมอื่น ๆ distro ที่กำหนดเอง? ฉันแค่ต้องการบู๊ตเปิดโปรแกรมและอนุญาตให้ผู้ใช้เห็นและใช้งานโปรแกรมนั้นเท่านั้น
23 debian  kiosk 

4
ไม่มีอุปกรณ์ framebuffer: วิธีการเปิดใช้งานมัน?
คำถามนี้ถูกโยกย้ายจาก Server Fault เนื่องจากสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 7 ปีที่ผ่านมา ฉันกำลังพยายามทำให้การ์ดรับจูนเนอร์ PCMCIA ทำงานในบ้านเซิร์ฟเวอร์ที่ไม่มีหัวของฉันโดยใช้ Debian Squeeze ตอนนี้เมื่อฉันมีปัญหาใหญ่มากในการค้นหาบรรทัดคำสั่งที่ถูกต้องในการจับภาพ transcode จบสตรีมวิดีโอไปยังเครือข่ายโดยใช้ VLC ฉันตัดสินใจที่จะทำทีละขั้นตอนและทำงานเป็นอันดับแรกในเอาต์พุตท้องถิ่น นั่นคือที่มาของปัญหา: ดูเหมือนจะไม่มีอุปกรณ์ framebuffer (/ dev / fb0) สำหรับการเข้าถึงการแสดงกราฟิกบนหน้าจอที่แนบมา! และแน่นอนฉันสังเกตเห็นว่าฉันไม่มีอิมเมจของเพนกวิน Linux ในตอนบูต (ไม่ได้สนใจมาก่อนเมื่อหน้าจอติดอยู่ แต่ปิดเสมอและเปิดคอมพิวเตอร์ตลอดเวลา) เนื่องจากฉันไม่คุ้นเคยกับกราฟิก Linux ฉันต้องการที่จะเข้าใจ: สิ่งนี้เกี่ยวข้องกับฮาร์ดแวร์เฉพาะของฉันหรือไม่ (ดูด้านล่าง) หรือเฉพาะกับ Debian Squeeze / a kernel version / ... จำเป็นต้องติดตั้ง …

2
ต่างกันตรงไหนที่เส้นส่วนใหญ่เหมือนกัน แต่ไม่เป็นระเบียบ?
ฉันต้องการแยกกฎ mod_rewrite สองชุด ชุดของเส้นเหมือนกันประมาณ 90% แต่ลำดับแตกต่างกันมากโดยทั่วไปต่างบอกว่าพวกเขาแตกต่างกันโดยสิ้นเชิง ฉันจะดูว่าบรรทัดใดที่แตกต่างกันอย่างแท้จริงระหว่างสองไฟล์โดยไม่คำนึงถึงหมายเลขบรรทัดของพวกเขา

6
ไดเรกทอรีปัจจุบันอย่างย่อใน shell prompt?
vim มีคุณสมบัติที่ดีมากซึ่งมันใช้ในเส้นทางของมันเมื่อมันยาว: มันย่อเส้นทางไปยังเอกสารในแท็บที่ด้านบน มีวิธีทำสิ่งที่คล้ายกับนี้หรือไม่เพื่อให้ bash prompt ของฉันไม่เป็นเช่นนี้: rfkrocktk@work-laptop ~/Documents/Projects/Work/maventest/src/main/java/com/tkassembled/ $
23 bash  prompt 

3
แทนที่สตริงด้วยเนื้อหาของไฟล์โดยใช้ sed
ฉันมีสองไฟล์ที่แตกต่างกัน: file1 /home/user1/ /home/user2/bin /home/user1/a/b/c file2 <TEXT1> <TEXT2> ฉันต้องการที่จะเข้ามาแทนที่<TEXT1>ของFile2กับเนื้อหาของFile1sedใช้ ฉันลองคำสั่งนี้ แต่ไม่ได้ผลลัพธ์ที่เหมาะสม: cat File2|sed "s/<TEXT1>/$(cat File1|sed 's/\//\\\//g'|sed 's/$/\\n/g'|tr -d "\n")/g" คุณสามารถใช้เครื่องมืออื่นเพื่อแก้ไขปัญหานี้ได้เช่นกัน
23 sed  replace 

4
วิธีที่เร็วที่สุดในการรวมไฟล์หลาย ๆ ไฟล์ไว้ในที่เดียว (tar czf ช้าเกินไป)
ขณะนี้ฉันกำลังทำงานtar czfเพื่อรวมไฟล์สำรองข้อมูล ไฟล์อยู่ในไดเรกทอรีเฉพาะ แต่จำนวนไฟล์เพิ่มขึ้น การใช้tzr czfเวลานานเกินไป (มากกว่า 20 นาทีและนับ) ฉันต้องรวมไฟล์ต่าง ๆ ให้เร็วขึ้นและปรับขนาดได้ ฉันได้พบgenisoimage, และreadom mkisofsแต่ฉันไม่รู้ว่าเร็วที่สุดและมีข้อ จำกัด อะไรบ้างสำหรับแต่ละข้อ
23 backup  tar  archive 

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