Unix & Linux

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


2
เชลล์ไม่เฉพาะเจาะจงอะไร
ภายใต้คำตอบบางอย่างฉันเห็นความคิดเห็นที่แนะนำให้หลีกเลี่ยงคำสั่งเฉพาะของเชลล์ในคำตอบ ฉันจะรู้ได้อย่างไรว่าคำสั่งโอเปอเรเตอร์และอื่น ๆ มีอยู่ในทุกเชลล์? มีรายการมาตรฐานหรือไม่? man builtinsให้รายการคำสั่ง คำสั่งเหล่านั้นเป็นคำสั่งเดียวที่ฉันสามารถใช้ในเชลล์สคริปต์แบบพกพาที่ใช้ได้กับเชลล์ทั้งหมดหรือไม่? ในตัวสามารถเป็นเปลือกเฉพาะ? มาตรฐานสำหรับ Linux แตกต่างจาก Unixes อื่น ๆ หรือไม่? แล้วไวยากรณ์ล่ะ เครื่องหมายวรรคตอนโอเปอเรเตอร์และอื่น ๆ อาจแตกต่างกันในหอยบางตัวหรือไม่?

3
ฉันจะติดตั้ง Chromium รุ่นล่าสุดใน Debian Squeeze ได้อย่างไร
ฉันรู้ว่า Debian Squeeze มี Chromium 6.x เท่านั้น ดังนั้นฉันจึงเพิ่ม backport แต่ดูเหมือนว่า Chromium ไม่ได้รวมอยู่ด้วย เนื่องจากการพัฒนา Chromium / Chrome นั้นเร็วมากรุ่น 6.x จึงล้าสมัยไปแล้ว มีวิธีติดตั้ง Chromium รุ่นล่าสุดเป็น Debian Squeeze โดยไม่ต้องเปลี่ยนระบบจากเสถียรเป็นแบบทดสอบ / ไม่เสถียรหรือไม่
9 debian  chrome 

4
จะลงทะเบียนแอปพลิเคชันใน KDE อย่างไร
โดยปกติเมื่อคุณติดตั้งแพคเกจปกติของแอปพลิเคชัน KDE ไอคอนนั้นจะปรากฏในเมนู KDE ตอนนี้ฉันกำลังสร้างแพ็คเกจสำหรับแอพที่มาในไฟล์ * .zip ฉันสามารถติดตั้งรันได้ แต่มันไม่แสดงในเมนู KDE ดังนั้นวิธีการลงทะเบียน openSUSE 11.4, KDE3.5.10 (!), แอพ: IntelliJ IDEA
9 kde 

6
สลับสีในการตั้งค่า Dual-Screen / Dual-Monitor?
เพื่อสลับสีบนหน้าจอฉันขอ: xcalib -invert -alter ปัญหาคือว่าในการติดตั้งแบบ Dual-Monitor มันจะสลับสีบนหน้าจอแรกเท่านั้น ฉันไม่สามารถใช้แกดเจ็ต Compitz สำหรับการสลับสีทำให้การตั้งค่าของฉันคือ จอภาพหมุนสองจอ (pivot) หน้าจอคู่เมื่อทั้งคู่เป็น Piovot ไม่ทำงานกับการเขียนบนการ์ดของฉัน Xorg ดูเหมือนทางออกเท่านั้น xcalib เป็นสาเหตุที่ยอดเยี่ยมฉันสามารถสลับขึ้นอยู่กับแอพทันที คำแนะนำจาก Cany วิธีแก้ปัญหาวิธีสลับสีทั้งสองหน้าจอด้วย xcalib PS -screen พารามิเตอร์ไม่ทำงาน: X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 130 (XFree86-VidModeExtension) Minor opcode of failed …

3
มันดีไหมถ้าใช้ tail -f กับไฟล์บันทึกขนาดใหญ่
ฉันต้องการตรวจสอบไฟล์บันทึกขนาดใหญ่ (ใกล้ถึง 1 GB) สำหรับข้อผิดพลาด ฉันต้องการให้สิ่งนี้ใกล้เคียงกับเวลาจริง (ล่าช้าไม่กี่วินาทีก็โอเค) tail -f | grepแผนของฉันคือการใช้งาน มีปัญหาเกี่ยวกับประสิทธิภาพการใช้วิธีการดังกล่าวเมื่อใช้มันเป็นเวลานานพูดจากศูนย์ไบต์ถึง 1 GB? มีวิธีปฏิบัติมาตรฐานใด ๆ ที่ใช้สำหรับการตรวจสอบดังกล่าวหรือไม่ โปรดทราบว่าฉันต้องการทำสิ่งนี้โดยใช้คำสั่ง unix มาตรฐานที่มีอยู่ใน Solaris 10 หากเป็นไปได้ไฟล์ของฉันจะเกลือกกลิ้งและฉันมีปัญหาอีกหนึ่งข้อในการคัดแยกออก :) using tail -F( --follow=name) ไม่ใช่ตัวเลือกสำหรับฉันเพราะ-Fไม่รองรับในเซิร์ฟเวอร์ฉันต้องการเปิดใช้งาน แผนของฉันคือการใช้สคริปต์ที่จะเริ่มต้นหางนี้และแบบสำรวจความคิดเห็นเพื่อค้นหาว่าไฟล์ถูกวางทับหรือไม่ ถ้าใช่ให้ฆ่าหางและเริ่มต้นใหม่ มีวิธีไหนที่ดีกว่านี้?
9 logs  monitoring  tail 

3
apt-get เทียบเท่ากับ yum localinstall
เมื่อใช้ Fedora ฉันมักจะใช้yum localinstallเป็นวิธีในการติดตั้งรอบต่อนาทีที่ได้รับนอกที่เก็บการแจกจ่าย ฉันไม่พบตัวเลือกที่เทียบเท่าในapt-getหน้า man ฉันใช้ Ubuntu 11.04 ถ้าเป็นเช่นนั้น เป็นสิ่งที่apt-getเทียบเท่าyum localinstall? ฉันควรใช้dpkgโดยตรงในกรณีนี้หรือไม่?

1
ฉันจะทำให้หน้าต่าง gnome มีเฉพาะในพื้นที่ทำงานบางแห่งได้อย่างไร
ข้อจำกัดความรับผิดชอบ: จริง ๆ แล้วใช้ Debian ที่นี่ไม่ใช่ Ubuntu แต่ฉันมีความรู้เพียงพอที่จะค้นหาแพ็คเกจที่เหมาะสมและรวบรวมของฉันเองหากจำเป็น ฉันเป็นผู้ใช้ที่ค่อนข้างหนักของคุณสมบัติหลายเดสก์ท็อป (พื้นที่ทำงาน) ของ gnome อย่างไรก็ตามฉันต้องการใช้พื้นที่หน้าจอของฉันให้มากขึ้นโดยสามารถบอกให้หน้าต่างแสดงเฉพาะพูดบนพื้นที่ทำงาน 2 และ 3 แทนที่จะเป็นพื้นที่ทำงานทั้งหมด มี addon to gnome หรือการกำหนดค่าที่ฉันสามารถตั้งค่าให้อนุญาตสำหรับการทำงานนี้ได้หรือไม่?

9
แพ็คเกจ: git-1.7.6.1-1.el5.rf.i386 (รอบต่อนาที) ต้องการ: libcurl.so.3
หลังจากวิ่งแล้ว yum install git มันแสดงให้เห็นข้อผิดพลาด Error: Package: git-1.7.6.1-1.el5.rf.i386 (rpmforge) Requires: libcurl.so.3 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest ฉันต้องติดตั้ง libcurl.so.3 หรือดาวน์โหลด git จากเว็บและติดตั้งหรือไม่

1
มีวิธีแสดงข้อความก่อนหน้านี้ในหน้าจอหรือไม่?
เมื่อฉันใช้screenฉันจะเห็นเฉพาะข้อมูลปัจจุบันบนเทอร์มินัล (คำสั่งข้อความ ฯลฯ ) มีวิธีนอกเหนือจากการพิมพ์สิ่งที่ฉันต้องการไฟล์เพื่อดูข้อความก่อนหน้า (เช่นเดียวกับโปรแกรมจำลองเทอร์มินัลธรรมดา) หรือไม่?

4
ความแตกต่างในการคำนวณขนาดไดเรกทอรี
ฉันต้องการขนาดไดเรกทอรีในเทอร์มินัลเพื่อการลงนาม ฉันใช้คำสั่งต่อไปนี้: du -s /path/to/dir ฉันคูณผลลัพธ์ด้วยขนาดบล็อก UNIX ดั้งเดิม (512 ไบต์) และรับขนาดไดเรกทอรีจริงเป็นไบต์ อย่างไรก็ตามหน้าต่างโต้ตอบของ Finder's "Get Info" จะแสดงขนาดที่เล็กกว่าขนาดที่คำนวณด้วยคำสั่งเทอร์มินัลเล็กน้อย และดูเหมือนว่ามันจะทำซ้ำได้ในโฟลเดอร์ / กลุ่มใด ๆ ฉันพลาดอะไรไป
9 osx  disk-usage 

2
พฤติกรรมการควบคุม -d แปลก
ฉันสามารถใช้เป็นโปรแกรมแก้ไขข้อความที่ง่ายมากโดยการทำcat ถ้าฉันพิมพ์แล้ว:cat > foo.txt bar baz จากนั้นกดctrl+ Dตอนนี้จะมีลักษณะดังนี้: $ cat > foo.txt bar baz^D ^ด้วยเคอร์เซอร์ที่ที่ ถ้าฉันกดอีกครั้งไฟล์จะได้รับการบันทึก อย่างไรก็ตามถ้าฉันกดปุ่มอะไรก็ได้ (โอเคอาจจะไม่ใช่ทุกอย่าง แต่ส่วนใหญ่จะเป็นอะไรก็ได้) อื่นฉันก็แค่แก้ไขไฟล์ต่อไป นี่เป็นพฤติกรรมปกติหรือไม่

2
ใช้ cgroup เพื่อ จำกัด การใช้หน่วยความจำของ virtualbox
ฉันกำลังพยายามใช้cgroup(กลุ่มควบคุม) เพื่อ จำกัด การใช้งานหน่วยความจำของ Virtualbox แต่ดูเหมือนจะไม่ทำงาน เครื่องของฉันคือ: $ uname -a Linux fc.bgi 2.6.40-4.fc15.i686 #1 SMP Fri Jul 29 18:54:39 UTC 2011 i686 i686 i386 GNU/Linux ฉันพยายามทำให้มันเป็นเช่นนี้: การสร้างกลุ่มใหม่ภายใต้ลำดับชั้นของหน่วยความจำ: $ cgcreate -g memory:vbox การตั้งค่า memory.limit_in_bytes สำหรับ vbox: $ cgset -r memory.limit_in_bytes=512M vbox การจัดกลุ่ม vbox ที่รัน pid เป็น vbox: $ cgclassify -g memory:vbox …

1
ตรวจสอบว่าผู้ใช้ปัจจุบันมีสิทธิ์เขียนในไดเรกทอรี
ฉันรู้ว่าคุณสามารถกำหนดเจ้าของไดเรกทอรีโดยทำ: ls -ld ~/foo | awk '{ print $3 }' จากนั้นคุณสามารถเปรียบเทียบกับผู้ใช้ปัจจุบันโดยทำสิ่งนี้: if [[ $(ls -ld ~/foo | awk '{ print $3 }') == "$USER" ]] # or $(id -u -n ) instead of $USER then echo "You are the owner" else echo "You are NOT the owner" fi แต่คุณสามารถมีสิทธิ์เขียนโดยไม่ต้องเป็นเจ้าของ คุณทราบได้อย่างไร

2
ตั้งค่าระดับเสียงอัตโนมัติหรือไม่
เมื่อฉันดูภาพยนตร์บนเดสก์ท็อปพีซีของฉัน - Fedora 14 - ในหลาย ๆ ครั้งภาพยนตร์เงียบเกินไปที่จะได้ยิน แต่บางครั้งมันก็ดังเกินไป - เนื่องจากมีดนตรีหรือการระเบิด มีวิธีแก้ไข / สคริปต์หรืออะไรที่จะทำให้ระดับเสียงคงที่หรือไม่? ตัวอย่างเช่น: ระดับเสียงจะลดลงโดยอัตโนมัติหากมีการระเบิดดังในภาพยนตร์หรืออะไร?
9 audio 

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