Unix & Linux

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

1
วิธีการเปลี่ยนโปรแกรมเริ่มต้นสำหรับประเภทไฟล์ที่เลือกทั้งระบบใน kde หรือ xfce?
ฉันต้องการมีไฟล์ประเภทที่เลือก (ตามส่วนขยาย) เพื่อเปิดด้วยบางโปรแกรม ไฟล์การกำหนดค่าใดที่ฉันต้องแก้ไข ฉันลองมาแล้ว/usr/share/appplications/default.listแต่ใช้ไม่ได้
11 files  kde  xfce  freedesktop 

2
สอง / etc / hosts ที่แตกต่างกันขึ้นอยู่กับเวลา
ฉันกำลังพยายามสร้างชุดการเพิ่มผลผลิตสำหรับตัวฉันเอง เป้าหมายแรกของฉันคือการบล็อก Facebook, Gmail และ Stackexchange จาก 0900 ถึง 1600 ณ ตอนนี้ฉันได้แก้ไขของฉัน/etc/hostsและเพิ่ม 0.0.0.0 www.facebook.com และที่คล้ายกันสำหรับ gmail และ stackexchange แต่ฉันสับสนเล็กน้อยเกี่ยวกับวิธีรวมระยะเวลาการบล็อกในสคริปต์ของฉัน สิ่งที่ฉันคิดว่ามี 2 ไฟล์ที่แตกต่างกัน (hosts_allow, hosts_block) จากนั้นcp hosts_allow hostsหรือcp hosts_block hostsขึ้นอยู่กับเวลา แต่สิ่งนี้จะต้องใส่วนซ้ำไม่สิ้นสุดหรือบางสิ่งที่ฉันไม่แน่ใจว่าเป็นวิธีที่ดีที่สุดในการเข้าถึงปัญหา เบาะแสใด ๆ
11 bash  hosts 

2
รับคุณภาพที่ดีที่สุดเมื่อแปลงจาก mp4 เป็น avi ด้วย ffmpeg อย่างไร
เมื่อฉันใช้สิ่งนี้คุณภาพก็ดูไม่เลว ffmpeg -same_quant -i video.mp4 video.avi ในffmpegเอกสารประกอบเขียนว่า: "โปรดทราบว่านี่ไม่ใช่คุณภาพเดียวกันห้ามใช้ตัวเลือกนี้หากคุณไม่ทราบว่าคุณต้องการ" ฉันได้รับ-same_quantคุณภาพที่ดีที่สุดหรือมีตัวเลือกที่ให้คุณภาพเช่นเดียวกับอินพุตและแนะนำเพิ่มเติมหรือไม่

4
ระดับเสียงต่ำบนแล็ปท็อป Lenovo ภายใต้ Fedora
ฉันมีปัญหาในการได้ยินอะไรก็ตามภายใต้ Fedora 16 ใน Lenovo T520 นี้ ทุกอย่างใน alsamixer อยู่ที่ 100% (ทั้ง pulseaudio และการ์ด) ฉันติดตั้ง Windows 7 บนแล็ปท็อปเพื่อตรวจสอบว่าปัญหาเดียวกันนี้ปรากฏบน windows ใช่หรือไม่ ไม่มีใครรู้วิธีจัดการกับเรื่องนี้? ฉันรำคาญกับปัญหานี้มาเกือบปีแล้ว แต่ตอนนี้มีคลื่นความร้อนบนชายฝั่งตะวันออกฉันต้องทำงาน AC ของฉันอย่างเต็มที่และฉันไม่สามารถได้ยินเสียงอะไรเลยเมื่อเปิดเครื่อง ภายใต้ความกล้าหาญฉันสามารถรับเสียงที่ดังจากลำโพงของฉันได้อย่างแน่นอนโดยการมิกซ์เสียง มีวิธีเรียกใช้ซอฟต์แวร์แอมพลิฟายเออร์ระหว่าง PulseAudio และ alsa เพื่อเพิ่มระดับเสียงหรือมีบางอย่างที่สามารถทำได้ใน alsactl.conf เพื่อให้การ์ดปรับระดับเสียงให้เป็นปกติที่จุดต่ำกว่า? เนื่องจากแล็ปท็อปนี้ค่อนข้างพบได้ทั่วไปในผู้ใช้ Linux ฉันหวังว่าจะมีบางคนแก้ปัญหา

5
พรอมต์สีใน KornShell
ตามโพสต์ StackOverflow นี้เป็นไปได้ที่จะมีพรอมต์สีใน KornShell ฉันไม่สามารถหาวิธีการทำสิ่งนี้ได้ ฉันสามารถใช้สี: echo -e "\033[34mLinux\033[00m" ให้เอาต์พุต "Linux" สีน้ำเงินเช่นเดียวกับ: printf "\033[34mLinux\033[00m" อย่างไรก็ตามเมื่อฉันรวมรหัสการยกเว้นลงในPS1ตัวแปรที่พร้อมท์ของฉันพวกเขาจะไม่ถูกยกเว้น ฉันต้องทำอย่างไรจึงจะได้รับพรอมต์สี นอกเหนือจากการเป็นเครื่องดูดฝุ่นสำหรับ eyecandy ฉันพบว่าพรอมต์สีมีประโยชน์เมื่อแยกวิเคราะห์การมองเห็น
11 colors  prompt  ksh 

1
โปรแกรมอรรถประโยชน์บรรทัดคำสั่งเพื่ออ่านไฟล์ vCalendar
ฉันใช้อัลไพน์เพื่ออ่านอีเมลและรับอีเมลจากคนที่มีไฟล์ vCalendar เป็นไฟล์แนบ มียูทิลิตีบรรทัดคำสั่งที่อ่านและแสดงไฟล์ vCalendar หรือไม่

6
ค้นหาไฟล์เก็บถาวรทั้งหมดในรูปแบบไฟล์เก็บถาวรที่หลากหลายและค้นหารูปแบบชื่อไฟล์
ที่ดีที่สุดฉันต้องการโทรแบบนี้: $searchtool /path/to/search/ -contained-file-name "*vacation*jpg" ... เพื่อให้เครื่องมือนี้ จะสแกนซ้ำเส้นทางที่กำหนด ใช้ไฟล์ทั้งหมดที่มีรูปแบบไฟล์เก็บถาวรที่สนับสนุนซึ่งอย่างน้อยควรเป็น "ที่พบบ่อยที่สุด" เช่น zip, rar, 7z, tar.bz, tar.gz ... และสแกนรายการไฟล์ของไฟล์เก็บถาวรสำหรับรูปแบบชื่อที่เป็นปัญหา (ที่นี่*vacation*jpg) ฉันรู้วิธีใช้เครื่องมือค้นหา, tar, unzip และเหมือนกัน ฉันสามารถรวมสิ่งเหล่านี้กับเชลล์สคริปต์ แต่ฉันกำลังมองหาวิธีแก้ปัญหาง่าย ๆ ที่อาจเป็นเชลล์วัน - ไลเนอร์หรือเครื่องมือเฉพาะ (ยินดีแนะนำเครื่องมือ GUI ยินดีต้อนรับ
11 find  tar  zip  7z  rar 

4
ในทุบตีอะไรคือผลกระทบด้านลบที่อาจเกิดขึ้นจากการหยุดกระบวนการด้วย control-z ชั่วคราว?
เมื่อใช้ bash เราสามารถหยุดกระบวนการชั่วคราวcontrol-zได้ อย่างไรก็ตามมีสถานการณ์ทั่วไปหรือแนวทางปฏิบัติที่ควรระวังว่ากระบวนการใดจะไม่ทำงานได้ดีเมื่อหยุดชั่วคราว สถานการณ์เฉพาะของฉันคือการสร้างไฟล์ tar ที่ใช้เวลานานกว่าที่คาดไว้ ฉันต้องการหยุดมันชั่วคราวเพื่อวางไว้ในพื้นหลัง แต่ตัดสินใจไม่ทำ แน่นอนว่าคำถามของฉันไม่เฉพาะเจาะจงกับน้ำมันดิน แต่ฉันหวังว่าจะเข้าใจคุณลักษณะการหยุดชั่วคราวในการทุบตีที่ดีขึ้นเล็กน้อยเช่นเดียวกับสิ่งที่จะทำให้กระบวนการตอบสนองได้ไม่ดีต่อการหยุดชั่วคราว

6
คำสั่ง ssh ยังคงเกิดขึ้นในระบบอื่นโดยไม่คาดคิดหลังจาก ssh ถูกยกเลิก
ฉันใช้คำสั่งด้านล่างและตรวจสอบไฟล์ที่ส่งออกในระบบอื่น ๆ : ssh $ip_address 'for n in 1 2 3 4 5; do sleep 10; echo $n >>/tmp/count; done' หากฉันฆ่าคำสั่ง ssh โดยใช้^Cหรือเพียงแค่ฆ่าเทอร์มินัลที่ฉันเข้าสู่ระบบฉันคาดว่าคำสั่งระยะไกลจะยุติเช่นกัน สิ่งนี้ไม่ได้เกิดขึ้น: /tmp/countรับตัวเลขทั้งหมด 1-5 โดยไม่คำนึงถึงและps -ejHแสดงให้เห็นว่าเชลล์และsleepลูกของมันยังคงทำงานต่อไป นี่เป็นพฤติกรรมที่คาดหวังและมีการบันทึกไว้ที่ใดบ้างหรือไม่ ฉันจะปิดการใช้งานมันได้หรือไม่ จากการอ่านไปเรื่อย ๆ ฉันคาดว่าจะต้องเปิดใช้งานพฤติกรรมแบบนี้โดยไม่ต้องรออย่างชัดเจนไม่ใช่เพื่อให้เป็นค่าเริ่มต้น ฉันได้ดูหน้าคู่มือสำหรับ ssh และ sshd แต่ไม่เห็นสิ่งที่ชัดเจนและ Google ชี้ให้ฉันดูคำแนะนำในการเปิดใช้งานพฤติกรรมนี้ไม่ใช่เพื่อปิด ฉันใช้ Red Hat Enterprise Linux 6.2 พร้อมด้วยล็อกอินรูทและ bash shell บนทั้งสองระบบ
11 ssh  rhel  openssh  sshd 

2
ทางเลือกของ xmove, xpra
ข้อมูลพื้นฐานเล็กน้อย: ฉันกำลังจัดการกับซอฟต์แวร์บางส่วนที่เป็นส่วนหนึ่งของระบบที่ใหญ่ขึ้น ชิ้นส่วนของระบบส่วนใหญ่มีกระบวนการพื้นหลังที่ทำงานอย่างต่อเนื่องและ GUI ที่สามารถเปิดได้เมื่อจำเป็นต้องใช้ส่วนการทำงานนั้น ซอฟต์แวร์เฉพาะที่ทำให้ฉันมีปัญหาแทนที่จะเขียนเป็นโปรแกรมเดี่ยวที่มีทั้ง GUI และการประมวลผลเบื้องหลัง ซึ่งหมายความว่า GUI ต้องทำงานอยู่เสมอไม่เช่นนั้นการประมวลผลที่เกี่ยวข้องจะไม่เกิดขึ้น สิ่งนี้ไม่ต้องการ (ด้วยเหตุผลหลายประการ) ในฐานะที่เป็นวิธีแก้ปัญหาฉันได้ตรวจสอบ X pseudoservers ต่างๆที่จะอนุญาตให้ฉันแสดง / ซ่อนหน้าต่าง GUI ตามความเหมาะสม ทั้งสามที่ฉันได้ดูโดยเฉพาะคือxmove , ximoveและxpra xmoveเก่ามาก (ยังไม่ได้รับการพัฒนาตั้งแต่ พ.ย. 1997) และไม่รองรับกราฟิก 24 บิตซึ่งไม่ใช่การเริ่มต้น ฉันได้พบสิ่งที่เรียกว่าximoveด้วย Mark C. Ballew ผู้เขียนเริ่มต้นด้วยความตั้งใจที่จะปรับปรุง xmove (XIMove≡Xmove Improved) แต่เมื่อดูที่เว็บไซต์ของเขาดูเหมือนว่าการอัปเดตสถานะครั้งล่าสุดคือ 8/16/04 และจะเชื่อมโยงไปยังhttp://forum.ximove.com/ซึ่งดูเหมือนว่าจะไม่มีอีกต่อไป xpraดูเหมือนจะเป็นตัวเลือกที่มีแนวโน้มมากที่สุด แต่ก็ไม่ได้ผลตามที่หวังไว้ ฉันได้รับข้อผิดพลาดจำนวนมากที่บ่นเกี่ยวกับ "ไคโร" ซึ่งเป็นสิ่งที่ไม่ได้กล่าวถึงในไฟล์ xpra ใด ๆ …
11 x11  remote  xpra 

4
เครื่องมือจัดการรหัสผ่านบรรทัดคำสั่งที่ใช้คีย์ SSH เพื่อตรวจสอบสิทธิ์
ฉันกำลังมองหาเครื่องมือจัดการรหัสผ่านบรรทัดคำสั่งเหมือนกับpwsafeแต่มีคุณสมบัติการตรวจสอบสิทธิ์ด้วยรหัส SSH นั่นคือฉันต้องการที่จะสามารถเพิ่มคีย์ SSH ของฉันไปยังการรับรองความถูกต้องเมื่อเปิดไฟล์รหัสผ่านเพื่อที่ฉันไม่ต้องจำรหัสผ่านอื่นอีก แต่สามารถใช้คีย์ SSH ของฉันเพื่อปลดล็อครหัสผ่านอื่น ๆ ของฉัน Pwsafe เข้ากันได้กับ Win32 PasswordSafe ของ Counterpane ซึ่งเป็นคุณสมบัติที่ฉันไม่ต้องการ ฉันต้องการการเข้าถึงบรรทัดคำสั่งและความเป็นไปได้ในการคัดลอกรหัสผ่านไปยังคลิปบอร์ดได้อย่างง่ายดาย โปรแกรมดังกล่าวมีอยู่จริงหรือไม่?

3
ในตัวจัดการหน้าต่างที่ยอดเยี่ยมฉันจะสร้างการเชื่อมโยงคีย์เพื่อส่งเหตุการณ์แป้นพิมพ์ได้อย่างไร
ฉันไม่คิดว่าชื่ออาจจะช่วยได้มาก แต่นี่คือปัญหาของฉัน: ฉันใช้ตัวจัดการหน้าต่างที่ยอดเยี่ยมและพยายามทำให้การเชื่อมโยงคีย์ของฉันคล้ายคลึงกับ OSX เพื่อให้ได้คีย์พิเศษ ฉันเรียนภาษาเยอรมันดังนั้นฉันต้องพิมพ์สระด้วย umlauts (จุดสองจุด) เป็นประจำ ใน OSX คุณต้องพิมพ์ Alt + U จากนั้นให้สระที่คุณต้องการ เห็นได้ชัดว่ามันไม่น่าจะเป็นไปได้ แต่สิ่งที่ฉันต้องการก็คือ modkey + เพื่อส่งเหตุการณ์แป้นพิมพ์ที่ให้ความประทับใจฉันได้กดปุ่ม umlaut-ed ฉันต้องเปลี่ยนเค้าโครงแป้นพิมพ์ก่อนหรือไม่ เช่นว่ารหัสจะเปลี่ยนเลย์เอาท์ส่งเหตุการณ์ที่เกี่ยวข้องแล้วเปลี่ยนกลับหรือไม่ หรือฉันสามารถส่งกิจกรรมโดยไม่ต้องเปลี่ยนเลย์เอาต์? และฉันจะส่งเหตุการณ์ในตอนแรกได้อย่างไรถ้าทำได้

4
ระบบ Boot Linux จากไดเรกทอรีย่อยในพาร์ทิชันหรือไม่?
ฉันต้องการลองติดตั้งคอมพิวเตอร์เพื่อให้สามารถติดตั้ง Linux ได้หลายตัวในระบบไฟล์เดียวกัน ยกตัวอย่างเช่น filesytem จะมี 3 โฟลเดอร์/Ubuntu_Precise, และ/Ubuntu_Oneiric/Ubuntu_Natty (ฉันรู้ว่าคุณสามารถทำได้ด้วย BTRFS และ subvolumes แต่ฉันต้องการใช้ความเร็ว EXT4) ฉันเคยตั้งค่าการติดตั้ง distros ที่แตกต่างกันหลายครั้งโดยใช้ BTRFS และจากการทำงานนั้นฉันรู้ว่า Grub ทำได้ดีด้วยการบูท vmlinuz และอิมเมจเริ่มต้นจากเส้นทาง 'ที่ไม่เป็นมาตรฐาน' แต่เมื่อฉันทำสิ่ง BTRFS มีสิ่งrootflags=subvol=@<subvolume_name>ที่บอกเคอร์เนลที่จะติดตั้ง subvolume นั้นเป็น / ในระบบไฟล์ มีข้อโต้แย้งใด ๆ ที่คุณสามารถส่งผ่านเคอร์เนลที่จะทำให้มันผูกติดโฟลเดอร์ย่อยในพาร์ทิชันเป็น / แล้วบูต? ฉันคิดว่าในส่วนอื่น ๆ ฉันค่อนข้างใกล้ชิด /etc/fstabฉันรู้วิธีการเฉพาะการผูกติดใน นอกจากนี้จากเมื่อฉันตั้งค่าระบบของฉันด้วยการติดตั้ง linux หลายรายการใน BTRFS subvolumes ฉันใช้ในการติดตั้ง distro ใน VM …

5
เทอร์มินัลมัลติเพล็กเซอร์มีประโยชน์ใด ๆ เมื่อใช้กับตัวจัดการหน้าต่างเรียงต่อกันหรือไม่?
ทั้งเทอร์มินัลมัลติเพล็กเซอร์ (หน้าจอ tmux) และตัวจัดการหน้าต่างเรียงต่อกันที่ทำงานด้วยคีย์บอร์ด (ratpoison, dwm, xmonad) ให้การทำงานที่คล้ายกัน มีประโยชน์ในการใช้ทั้งสองอย่างในเวลาเดียวกันหรือไม่? แล้วปัญหาที่อาจเกิดขึ้นล่ะ

1
UID / GID ที่แตกต่างกันเมื่อใช้ไดรฟ์ USB ที่จัดรูปแบบ ext4 กับคอมพิวเตอร์เครื่องอื่น
ปัญหาในการใช้ระบบไฟล์เช่นext4บน USB stick หรือการ์ดหน่วยความจำคือเมื่อติดตั้งในระบบอื่นอาจมี UID / GID ของดิสก์อยู่ สามารถแก้ไขได้ด้วยตัวเลือกการเมานท์หรือไม่?
11 filesystems  ext4 

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