Unix & Linux

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

1
วิธีปิดการใช้งานการแก้ไขอัตโนมัติสำหรับ sudo [command] ใน zsh?
ฉันมี zsh และ oh-my-zsh พร้อมค่าเริ่มต้นและไม่สามารถหาวิธีปิดการแก้ไขอัตโนมัติสำหรับคำสั่งเฉพาะที่ฉันใช้บ่อยเช่น: sudo mc หรือ sudo gem update สิ่งที่ฉันมี.mcไดเรกทอรีและ.gemไดเรกทอรีและ zsh เสนอการแก้ไขอัตโนมัติ ( zsh: correct 'mc' to '.mc' [nyae]) โดยทั่วไปฉันต้องการตั้งค่า zsh เพื่อที่sudo [smth]จะไม่ถือว่าเป็นคำสั่งแยกต่างหาก (ซึ่งไม่ใช่) สำหรับการแก้ไขอัตโนมัติ สิ่งที่จะแก้ไขได้สำหรับสิ่งนั้น?

1
VirtualBox หรือ VMWare ใช้คุณสมบัติ Intel VT-d หรือไม่
ฉันคิดเกี่ยวกับแล็ปท็อปใหม่ซึ่งได้รับการสนับสนุน Intel VT แต่เมื่อเร็ว ๆ นี้ผมค้นพบคุณลักษณะอื่น ๆ มากกว่าซึ่งเป็นIntel® Virtualization Technology (VT-x)Intel® Virtualization Technology for Directed I/O (VT-d) VirtualBox หรือ VMware ใช้ประโยชน์จากมันหรือไม่ สามารถเพิ่มประสิทธิภาพได้เท่าใดเมื่อฉันใช้ VirtualBox หรือ VMware มีลิงก์อธิบายคุณลักษณะของ CPU

3
ฉันจะดาวน์โหลด / usr / dict / แพ็คเกจได้ที่ไหน
ฉันกำลังมองหารายการคำศัพท์ฟรีในหลายภาษา /usr/share/dictผมเข้าใจว่าลินุกซ์จะมีรายชื่อดังกล่าวใน เป็นไปได้ไหมที่จะดาวน์โหลดไฟล์เหล่านี้จากที่อื่นโดยไม่ต้องติดตั้ง linux? ลูกทาร์ (หรือเทียบเท่า) จะดีมาก ขอบคุณ

4
ค้นหาข้อความระหว่างอักขระหรือสตริงที่ระบุสองตัว
พูดว่าฉันมีสายเช่นนี้: *[234]* *[23]* *[1453]* โดยที่*แสดงถึงสตริงใด ๆ (ยกเว้นสตริงของฟอร์ม[number]) ฉันจะแยกวิเคราะห์บรรทัดเหล่านี้ด้วยยูทิลิตีบรรทัดคำสั่งและแยกตัวเลขระหว่างวงเล็บได้อย่างไร มากกว่าปกติซึ่งเครื่องมือเหล่านี้cut, sed, grepหรือawkจะเป็นที่เหมาะสมสำหรับงานดังกล่าวหรือไม่

1
หยุดการเมาต์ NFS ที่ไม่ทำงานจากการล็อคไดเรกทอรีหรือไม่
ฉันมีการตั้งค่าที่น่าสนใจ: เซิร์ฟเวอร์ที่มีเซิร์ฟเวอร์ NFS ระยะไกลหลายตัวติดตั้งอยู่ในโฟลเดอร์จากนั้นโฟลเดอร์นั้นจะถูกส่งออกใหม่ผ่าน Samba คิดว่าเป็นพร็อกซีแชร์ทำให้โฟลเดอร์แชร์ทั้งหมดอยู่ในที่เดียว ปัญหาของฉันคือว่าเมื่อใดก็ตามที่หนึ่งในการเมาต์ลง (เซิร์ฟเวอร์รีสตาร์ท, บริการรีสตาร์ท, ฮาร์ดไดรฟ์ภายนอกที่เซิร์ฟเวอร์ถูกส่งออกถูกลบ ฯลฯ ) ความพยายามในการอ่านบล็อกเมานต์ตลอดไป นอกจากนี้ยังหมายความว่าการทำงานlsในไดเรกทอรีนั้นค้างและผู้ใช้ที่เชื่อมต่อผ่าน Samba ก็ค้าง สิ่งนี้ยังทำให้งาน cron ของฉันสองสามครั้งเพื่อบล็อกซึ่งเกือบทำให้เซิร์ฟเวอร์เสียหายเพราะมีกระบวนการที่ถูกบล็อกหลายร้อยรายการ นี่เป็นเรื่องที่น่ารำคาญมากเพราะฉันมักจะต้องเปิดเครื่องที่ไม่ต้องรอlsให้เสร็จ (ไม่สามารถยกเลิกได้), วิ่งfor i in *; do sudo umount -l -f $i; done;, หวังว่ามันจะทำงานได้, แก้ไขปัญหา, จากนั้นจึงทำการใหม่ทุกอย่าง มีวิธีใดที่จะเมานต์ NFS ที่ใช้ร่วมกันกับข้อกำหนดที่ว่าถ้าการเชื่อมต่อล้มเหลวไม่ว่าด้วยเหตุผลใด (โดยเฉพาะกับช่วงเวลาลองใหม่) แล้วการเมานต์ยกเลิกการเมานท์เองหรืออย่างน้อยก็ไม่บล็อก
17 nfs 

2
คำสั่งนำหน้าสองคำสั่งสำหรับ tmux?
เรามีเซสชั่น tmux ที่หลายคนต้องเชื่อมต่อ บางคนชอบทางลัดCtrl+ aคำนำหน้าและบางคนชอบCtrl+ bทางลัดเริ่มต้น มีสิ่งใดบ้างที่ฉันสามารถใส่ลงใน.tmux.confไฟล์เพื่ออนุญาตให้ทางลัดทั้งสองทำงานได้ ดูเหมือนว่ามาตรฐาน set -g prefix C-a คำสั่งจะยกเลิกการตั้งค่าCtrl+ bทางลัด ฉันได้ลองสิ่งนี้ด้วย: set -g prefix C-a set -g prefix C-b แต่บรรทัดที่สองจะยกเลิกCtrlเครื่องหมาย +a
17 tmux 


3
คัดลอกและวางไฟล์ / ไดเรกทอรีจากบรรทัดคำสั่ง
แทนที่จะใช้คำสั่งต่อไปนี้: cp {ไฟล์ต้นฉบับ} {ไฟล์ปลายทาง} ฉันต้องการคัดลอกไฟล์ไปยังคลิปบอร์ดและวางไว้ที่อื่นในไดเรกทอรีอื่น บางสิ่งเช่นนี้ / usr / local / dir1 # cp {ไฟล์ต้นฉบับ} / usr / local / dir1 # cd / usr / local / dir2 / usr / local / dir2 # paste เป็นไปได้ไหม?

3
รายการพึ่งพา (ซ้ำ) ของแพ็กเกจที่ติดตั้งใน APT
สำหรับแต่ละแพ็คเกจฉันได้ติดตั้งฉันต้องการทราบว่าจะติดตั้งแพ็คเกจใดหากฉันถอนการติดตั้ง ตัวอย่างของผลลัพธ์ที่ฉันต้องการคือ ( package: list of deps): abc: foo bar bcd: baz abc bdd: baz fuubar ผนวก ถ้าฉันตรวจสอบสิ่งที่จะถูกลบจริงๆถ้าฉันลบแพคเกจpppโดยใช้apt-get: $ echo $(apt-get --dry-run remove ppp | grep '^Remv ' | cut -d' ' -f2) gnome-ppp mint-meta-xfce network-manager-pptp-gnome network-manager-pptp wvdial pppoeconf pppoe pptp-linux pppconfig ppp ฉันเห็นว่ามันแตกต่างจากสิ่งที่apt-cacheแสดงให้ฉัน (ซึ่งฉันไม่คิดว่ารวมถึงการพึ่งพาแบบเรียกซ้ำ): $ apt-cache show ppp | …
17 apt 

5
bash: ใช้ตัวแปรเพื่อเก็บการเปลี่ยนเส้นทาง stderr | stdout
มีวิธีการเปลี่ยนเส้นทาง stdout และ stderr ผ่านตัวแปรเช่นเพิ่มตัวเลือกคำสั่งในสคริปต์ใด ๆ ตัวอย่างเช่นฉันมีสคริปต์: #!/bin/bash -x TEST=">/dev/null 2>&1" OPT='-p -v' mkdir $OPT 123/123/123 $TEST ฉันเห็นว่า OPT ถูกแทนที่ด้วย-pไม่มีปัญหาใด ๆ และทุบตีตีความมันเป็นตัวเลือก แต่การเปลี่ยนเส้นทางตีความเป็นชื่อไดเรกทอรี $ ./test.sh + TEST='>/dev/null 2>&1' + OPT='-p -v' + mkdir -p -v 123/123/123 '>/dev/null' '2>&1' mkdir: created directory `123/123' mkdir: created directory `123/123/123' mkdir: created directory `>/dev' …


5
เรียกใช้โปรแกรม dbus ใน crontab จะทราบได้อย่างไรเกี่ยวกับ SESSION id
ฉันจำเป็นต้องเรียกใช้โปรแกรมบางอย่างภายใน crontab แต่โปรแกรมจะรู้เกี่ยวกับรหัสเซสชัน dbus ได้อย่างไร ใช้ได้เฉพาะกับโปรแกรมที่เปิดตัวโดยผู้จัดการเซสชันเท่านั้น
17 kde  d-bus 

3
ฉันสามารถปรับขนาดพาร์ติชั่นรูทได้โดยไม่ต้องถอนการติดตั้งและติดตั้ง Linux ใหม่อีกครั้ง (หรือสูญเสียข้อมูล)?
ฉันเริ่มใช้เครื่องที่ติดตั้งทั้ง Debian และ Windows 7 แล้ว อย่างไรก็ตามหลังจากติดตั้งบางโปรแกรมฉันเริ่มได้รับข้อความว่ามีพื้นที่ไม่เพียงพอ ฉันรู้ว่าระบบมีพื้นที่ฮาร์ดดิสก์มากกว่า 1TB โดยรวมและทำการวิจัยบางอย่าง ดูเหมือนว่าพาร์ติชันรูทมีเพียง 5GB มีวิธีใดที่จะจัดสรรพื้นที่ดิสก์เพิ่มเติมให้กับพาร์ติชันเฉพาะโดยไม่ต้องติดตั้ง Linux อีกหรือไม่ ด้านล่างคุณจะพบผลลัพธ์ของคำสั่งสองสามคำที่ฉันเรียกใช้: fdisk -l Disk /dev/sda: 640.1 GB, 640135028736 bytes 255 heads, 63 sectors/track, 77825 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size …
17 debian  partition 

1
การติดตั้ง Unity บน Debian
ฉันเคยเป็นผู้ใช้ Ubuntu Unity และกำลังใช้งาน Debian Squeeze อยู่ ฉันชอบความเสถียรของ Debian มากกว่า Ubuntu แต่ฉันไม่สามารถสลับไปมาระหว่างแอปพลิเคชันที่ใช้ Super + 1,2,3 เป็นต้น มีใครประสบความสำเร็จได้รับเอกภาพวิ่งบน Debian Squeeze?
17 unity  debian 

7
ซอฟต์แวร์สำหรับสร้างการแสดงผลปกติหรือไม่
ฉันมักต้องสร้างนิพจน์ทั่วไปเพื่อใช้ในสคริปต์ (ส่วนใหญ่เมื่อใช้ในsed) อย่างไรก็ตามฉันพบว่าบางครั้งนิพจน์ทั่วไปนั้นซับซ้อนและยากสำหรับฉันที่จะเข้าใจและแก้ไข มีซอฟต์แวร์ใดบ้างที่อนุญาตให้สร้างโค้ดสำหรับนิพจน์ทั่วไปซึ่งฉันสามารถคัดลอกและวางลงในสคริปต์ได้หรือไม่

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