Unix & Linux

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

5
VISUAL vs. EDITOR - อะไรคือความแตกต่าง?
ฉันมักจะตั้งค่าตัวแปรทั้งสองVISUALและEDITORสภาพแวดล้อมให้เหมือนกัน แต่ความแตกต่างคืออะไร ทำไมฉันต้องตั้งค่าพวกเขาแตกต่างกันอย่างไร เมื่อพัฒนาแอพทำไมฉันต้องเลือกVISUALดูก่อนEDITORหรือในทางกลับกัน

7
การเตรียมการประทับเวลาให้กับแต่ละบรรทัดของเอาต์พุตจากคำสั่ง
ฉันต้องการเพิ่มการประทับเวลาลงในแต่ละบรรทัดของเอาต์พุตจากคำสั่ง ตัวอย่างเช่น: foo bar baz จะกลายเป็น [2011-12-13 12:20:38] foo [2011-12-13 12:21:32] bar [2011-12-13 12:22:20] baz ... โดยที่เวลานำหน้าคือเวลาที่บรรทัดถูกพิมพ์ ฉันจะบรรลุสิ่งนี้ได้อย่างไร
182 shell  timestamps 



4
บันทึกการเข้าถึงไฟล์ของ Apache อยู่ที่ไหน
ไม่มีใครรู้ว่าที่เก็บไฟล์บันทึกการเข้าถึงดังนั้นฉันสามารถเรียกใช้tail -fคำสั่งเพื่อดูว่าใครกำลังเข้าถึงไฟล์เฉพาะ ฉันมี XAMPP ซึ่งเป็นเซิร์ฟเวอร์ Apache ติดตั้งในเครื่องของฉันซึ่งจะบันทึกการเข้าถึงโดยอัตโนมัติ มันถูกเก็บไว้ในโฟลเดอร์การติดตั้งของฉัน
180 files  logs  syslog 


7
รับ 256 สีเพื่อใช้งานใน tmux
ฉันมี 256 konsole,สีที่ทำงานได้ดีใน ฉันคิดว่าฉันจะtmuxลองเพราะเหมือนหน้าจอดูเหมือนว่าจะรองรับviโหมด อย่างไรก็ตามฉันพบว่าสีของพรอมต์ของฉันปรากฏขึ้นและเป็นไปได้มากที่สุดเนื่องจากฉันมีพรอมต์โหมด 256 สี ฉันต้องทำอะไรจึงจะสามารถรับtmuxรู้สีได้ทั้งหมด 256 สี
177 colors  tmux  settings  konsole 

7
คำสั่ง "eval" ใน bash คืออะไร?
คุณสามารถทำอะไรกับevalคำสั่ง? ทำไมถึงมีประโยชน์ มันมีฟังก์ชั่นในตัวในการทุบตี? ไม่มีmanหน้าสำหรับมัน ..
176 bash  shell  eval 

2
ดู stdout / stderr ของบริการ systemd
ฉันสร้างไฟล์เซอร์วิส systemd อย่างง่ายสำหรับแอปพลิเคชันที่กำหนดเอง แอปพลิเคชั่นทำงานได้ดีเมื่อฉันเรียกใช้ด้วยตนเอง แต่ CPU ของฉันเต็มเมื่อใช้งานกับ systemd ฉันพยายามติดตามว่าปัญหาของฉันอยู่ที่ไหน แต่ฉันไม่รู้ว่าจะหาผลลัพธ์ได้จากที่ไหน นี่คือไฟล์บริการของฉัน: [Unit] Description=Syncs files with a server when they change Wants=network.target After=network.target [Service] ExecStart=/usr/local/bin/filesync-client --port 2500 WorkingDirectory=/usr/local/lib/node_modules/filesync-client Restart=always [Install] WantedBy=multi-user.target ตลอดทั้งแอปพลิเคชันฉันส่งออกไปยัง stdout และ stderr ฉันจะอ่านผลลัพธ์ของภูตของฉันได้อย่างไร แก้ไข: ฉันพบman systemd.execซึ่งกล่าวถึงStandardOutput=ตัวเลือก แต่ฉันไม่แน่ใจว่าจะใช้งานอย่างไร จากหน้าคน : StandardOutput= ควบคุมว่า file descriptor 1 (STDOUT) ของกระบวนการที่ดำเนินการเชื่อมต่ออยู่ ใช้เวลาหนึ่งของมรดก , …




12
umount: อุปกรณ์ไม่ว่าง ทำไม?
เมื่อทำงานumount /pathฉันจะได้รับ: umount: /path: device is busy. ระบบไฟล์มีขนาดใหญ่มากดังนั้นจึงlsof +D /pathไม่ใช่ตัวเลือกที่เหมือนจริง lsof /path, lsof +f -- /pathและfuser /pathทั้งหมดกลับไม่มีอะไร fuser -v /pathให้: USER PID ACCESS COMMAND /path: root kernel mount /path ซึ่งเป็นเรื่องปกติสำหรับระบบไฟล์ที่เมาท์ที่ไม่ได้ใช้ทั้งหมด umount -lและumount -fไม่ดีพอสำหรับสถานการณ์ของฉัน ฉันจะทราบได้อย่างไรว่าเคอร์เนลคิดว่าระบบไฟล์นี้ไม่ว่าง
171 mount 

12
ข้อดี / ข้อเสียของ deb เทียบกับรอบต่อนาทีคืออะไร
ไม่ว่าด้วยเหตุผลใดฉันจะใช้การแจกแจงตาม RPM เสมอ (Fedora, Centos และ openSUSE ปัจจุบัน) ฉันเคยได้ยินมาบ่อยครั้งว่า deb นั้นดีกว่า rpm แต่เมื่อถูกถามว่าทำไมไม่เคยได้รับคำตอบที่สอดคล้องกัน (มักจะได้รับการพูดจาอิจฉา ฉันเข้าใจว่าอาจมีเหตุผลทางประวัติศาสตร์ แต่สำหรับการแจกแจงสมัยใหม่โดยใช้วิธีการบรรจุภัณฑ์ที่แตกต่างกันสองคนใครสามารถให้ข้อดีทางเทคนิค (หรืออื่น ๆ ) ของหนึ่งเทียบกับคนอื่น ๆ ?
171 rpm  packaging  dpkg 

17
ฉันจะได้รับผลรวม MD5 ของเนื้อหาของไดเรกทอรีเป็นผลรวมเดียวได้อย่างไร
โปรแกรม md5sum ไม่ได้ให้ checksums สำหรับไดเรกทอรี ฉันต้องการรับการตรวจสอบ MD5 เดียวสำหรับเนื้อหาทั้งหมดของไดเรกทอรีรวมถึงไฟล์ในไดเรกทอรีย่อย นั่นคือการตรวจสอบรวมหนึ่งทำจากไฟล์ทั้งหมด มีวิธีทำเช่นนี้หรือไม่?

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