Unix & Linux

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

2
จะมี tail -f แสดงเอาต์พุตสีด้วย vim ได้อย่างไร?
ในคำถามนี้Gilles ตอบ แต่ความเป็นไปได้อีกคือการทำงานtail -fในEmacsเปลือกกันชนและใช้ความสามารถของไวยากรณ์ Emacs ระบายสี เพราะฉันใช้เสียงเรียกผมต้องการที่จะทำเช่นนี้กับกลุ่มไม่emacs ไม่เป็นกลุ่มที่มีคุณลักษณะนี้?

1
ฉันจะแปลงไฟล์เคอร์เนล. config จาก 32 บิตเป็น 64 บิตได้อย่างไร
ในหน้านี้คุณสามารถดาวน์โหลดไฟล์กำหนดค่าที่ให้คุณกำหนดเป้าหมายสถาปัตยกรรมโน้ตบุ๊กเฉพาะในระหว่างการรวบรวมเคอร์เนลลินุกซ์ 32 บิตใหม่ ฉันต้องการเวอร์ชัน 64 บิต ฉันต้องทำอะไร? ฉันรวบรวมเคอร์เนล 2-3 ครั้งในชีวิต แต่ฉันไม่เคยแตะไฟล์ปรับแต่งฉันมักจะใช้เมนูแบบโต้ตอบ


4
การเปลี่ยนความละเอียดหน้าจอ / เรขาคณิตของ vncserver โดยไม่ใช้ randr ใน Linux
ฉันต้องการเปลี่ยนความละเอียด / รูปทรงเรขาคณิตของเซสชัน VNC ของฉันแบบไดนามิกโดยไม่กระทบกับโปรแกรมที่ทำงานอยู่ภายใน ผมเรียก: การเปลี่ยนความละเอียดของเซสชั่น VNC ในลินุกซ์ ฉันไม่ได้รับอนุญาตให้รูทอัปเดต vncserver เวอร์ชันที่ใหม่กว่าดังนั้นคำสั่งต่อไปนี้จะไม่ทำงานในขณะนี้: vncserver -geometry 1280x1024 -randr 1280x1024,1280x800 สำหรับตอนนี้เมื่อใดก็ตามที่ฉันต้องการเปลี่ยนขนาดหน้าจอจากจอภาพหนึ่งเป็นจอภาพอื่นฉันจะฆ่าเซสชันและเริ่มใหม่ด้วย-geometryตัวเลือกที่ปรับเปลี่ยน ด้วยเหตุนี้ฉันต้องหลวมโปรแกรมภายใน มีวิธีใดบ้างที่จะแฮกไฟล์ที่เก็บรูปทรงเรขาคณิตและเปลี่ยนค่าสำหรับเปลี่ยนความละเอียด ฉันไม่พบไฟล์ดังกล่าว ในโฟลเดอร์บ้านของฉันฉันเห็นไฟล์ด้านล่าง: mgandhi@starbase:~/.vnc$ ll total 12 -rwxr-xr-x 1 mgandhi bc 334 Jun 25 10:32 xstartup -rw------- 1 mgandhi bc 8 Jun 25 10:32 passwd -rw-r--r-- 1 mgandhi bc 6 Jun …
9 linux  vnc 

2
SSH LocalCommand เมื่อออกจาก
ใน~/.ssh/configคุณสามารถใช้LocalCommandคำสั่งเพื่อดำเนินการคำสั่งท้องถิ่นเมื่อใดก็ตามที่คุณเชื่อมต่อกับเครื่องระยะไกลผ่าน SSH แต่ฉันจะรันคำสั่งได้อย่างไรเมื่อฉันออกจากการเชื่อมต่อ SSH ดูเหมือนว่าไฟล์ * .bashrc / .bash_profile * จะไม่ได้รับการจัดหาเมื่อการเชื่อมต่อสิ้นสุดลงหรือถูกปิด
9 bash  ssh  osx 

2
ผลลัพธ์ของงาน 'at' และ 'cron`' ไปที่ใด?
เอาต์พุตมาตรฐานจากatและcronภารกิจไปที่ใดเนื่องจากไม่มีหน้าจอที่จะแสดง ไม่ปรากฏในไดเรกทอรีที่งานเริ่มจากหรือในโฮมไดเร็กตอรี่ของฉัน ฉันจะคิดออกได้อย่างไรว่าฉันไม่รู้วิธีแก้จุดบกพร่องหรือติดตามงานพื้นหลัง?
9 cron  output  at 

3
จะหาแพ็คเกจ Fedora ที่ต้องพึ่งพาได้อย่างไร?
บางครั้งฉันติดตั้งซอฟต์แวร์ที่ไม่มีอยู่ในที่เก็บและจากนั้นฉันพบปัญหาการพึ่งพาไม่พึงพอใจ ข้อผิดพลาดมักจะบอกฉันว่าไลบรารีหรือคำสั่งใดหายไป yum searchจากนั้นผมทำงาน หากมีชื่อแพ็คเกจตรงกับชื่อไลบรารี / คำสั่งที่ต้องการมันเป็นเรื่องง่าย ปัญหาเกิดขึ้นเมื่อฉันไม่พบสิ่งใดในยำ ฉันเริ่มค้นหาในเว็บและบ่อยครั้งที่ฉันพบลิงค์ไปยังห้องสมุด แต่ฉันไม่รู้ว่าจะเชื่อถือไซต์เหล่านี้ได้ที่ไหนคัดลอกไลบรารี่ถ้าฉันดาวน์โหลดมันควรจะทำยังไงต่อไปเรื่อย ๆ บ่อยครั้งที่มันควรจะเป็นการแจกจ่ายอีกครั้งหรือรุ่น Fedora อื่นและจากนั้นฉันไม่รู้ว่าพวกเขาจะทำงานร่วมกับฉันหรือไม่ ฉันสงสัยว่าห้องสมุดเหล่านี้อาจมีอยู่ในแพ็คเกจบางส่วนที่มีอยู่แล้วในที่เก็บและฉันค่อนข้างจะมีพวกมันจากที่นั่นมากกว่าจากไซต์ Googled แบบสุ่ม ฉันจะทราบได้อย่างไรว่าห้องสมุดใดเป็นของแพคเกจถ้าฉันมีชื่อ? ตัวอย่างเช่นตอนนี้ฉันต้องการไลบรารี่ libpng12.so.0 ฉันจะหามันได้อย่างไร และถ้าไม่ใช่ไลบรารี แต่เป็นคำสั่งฉันจะค้นหาแพ็คเกจที่ให้ได้อย่างไร

3
จะทราบได้อย่างไรว่ากระบวนการเชื่อมต่อกับส่วนต่อประสานการแตะหรือไม่?
บางครั้งฉันก็พบกับเครื่องด้วยการเชื่อมต่อแบบแตะ (เช่นเมื่อ KVM กำลังทำงาน) ฉันจะรู้ได้อย่างไรว่ากระบวนการใดที่ต่อกับอินเตอร์เฟส TAP?
9 networking  kvm  tap 

4
ทำรายการไฟล์ซ้ำด้วยชื่อไฟล์ชื่อโฟลเดอร์และการอนุญาต
มีอยู่ฉันสามารถแสดงรายการไฟล์โดยพิมพ์คำสั่งในเชลล์ที่แสดงชื่อไฟล์ชื่อโฟลเดอร์และการอนุญาตใน CentOS ทั้งหมดหรือไม่
9 files  permissions  find  ls 

2
ฉันจะเปลี่ยนไอคอนแบตเตอรี่ใน systray ได้อย่างไร
ฉันได้ติดตั้งตัวจัดการหน้าต่าง Gnome และ Awesome แล้ว ผู้จัดการหน้าต่างมีแผงที่แสดง Systray ไอคอนตาม freedesktop.org ถาดระบบพิธีสารข้อมูลจำเพาะ ฉันต้องการเปลี่ยนไอคอนของแบตเตอรี่ในถาดระบบ ก่อนอื่นฉันลองเปลี่ยนชุดไอคอน ไอคอนใน systray ไม่ตรงกับไอคอนจากชุดรูปแบบที่เลือกดังนั้นฉันไม่แน่ใจว่าไอคอนมาจากที่ใด ฉันลองชุดรูปแบบหลายกรณีในกรณีที่มีปัญหากับชุดที่ฉันเลือก ฉันได้อ่านสเปคที่กล่าวถึงรวมถึงGnome Icon Theme Specificationและการสร้างชุดไอคอนสำหรับบทความGNOME ฉันยังพยายามใช้inotifywait -mrในขณะที่รีสตาร์ทเซสชั่นคำพังเพยของฉันและขณะที่การเปลี่ยนชุดไอคอนโดยใช้/usr/share/icons gnome-tweak-toolอันที่จริงแล้วมันแตะไอคอนแบตเตอรีในธีมของฉัน แต่นั่นไม่ใช่สิ่งที่ปรากฏขึ้น [อัปเดต: ไอคอนชุดรูปแบบคือสิ่งที่กำลังแสดงอยู่ แต่แสดงเป็นสีดำแทนที่จะเป็นสีจริงซึ่งเป็นเฉดสีเทาสองสี] /usr/share/gnome-power-managerผมมองผ่านภาพในทุก ไอคอนไม่ได้อยู่ที่นั่น [อัพเดท: มัน - แต่ฉันจำไม่ได้เพราะไม่ใช่ดำ] ฉันพยายามตีมันด้วยxpropแต่มันก็ไม่ให้ฉันสิ่งที่มีประโยชน์และทำงานxprop -spyไม่ได้แสดงอะไรเมื่อวิดเจ็ตที่มีการปรับปรุง

3
เหตุผลใด ๆ สำหรับการเข้ารหัส /?
ฉันเป็นแฟนตัวยงของ linux และชอบลอง distros ใหม่ตอนนี้ ฉันมักจะมีโฟลเดอร์ภายในบ้านและรูทในเลเวลบนพาร์ติชั่นที่เข้ารหัส แต่สิ่งนี้มีแนวโน้มที่จะยุ่งยากกับทุกขั้นตอนการสร้าง initramfs ซึ่งเป็นคนต่างด้าวมากกว่าคนสุดท้าย ฉันให้ความสำคัญกับความเป็นส่วนตัว แต่ข้อมูลหรือส่วนบุคคลที่มีค่าส่วนใหญ่ของฉันจะถูกเก็บไว้ในโฟลเดอร์บ้าน ยิ่งกว่านั้นฉันแบ่งพาร์ติชันโดยใช้ GPT ดังนั้นหลายพาร์ติชันจึงไม่ยากที่จะติดตั้งแม้จะอยู่นอก LVM ดังนั้นคำถามคือรูทการเข้ารหัสและเลเวลไอเอ็นจีของ "/" มันคุ้มค่าโดยเฉพาะอย่างยิ่งกับความยุ่งเหยิงของผู้ใช้งานในช่วงแรกที่ฉันต้องจัดการกับมันหรือไม่?

1
วิธีเพิ่มธีมสีให้กับการตั้งค่า GUI ของ Gnome-Terminal ได้อย่างไร
ฉันใช้ Gnome-Terminal สำหรับงานของฉันมากมายและชอบแยกหน้าต่างด้วยสีตามงานที่ฉันทำดังนั้นฉันจึงตั้งค่าโปรไฟล์หลายโปรไฟล์โดยใช้ Preferences GUI ฉันพบชุดรูปแบบสีออนไลน์ที่ฉันชอบและต้องการใช้เป็นฐานสำหรับโปรไฟล์บางส่วนของฉันรวมถึงธีมที่ฉันสร้างขึ้นในอนาคต อย่างไรก็ตาม Preferences GUI มีตัวเลือกชุดรูปแบบสีเพียงไม่กี่ตัวเท่านั้นและฉันจะต้องเปลี่ยนสีทั้งหมดด้วยตนเองทุกครั้งที่ต้องการใช้หนึ่งในธีมที่กำหนดเองเหล่านี้ มีวิธีที่ฉันสามารถเพิ่มธีมที่กำหนดเองใน Preferences GUI ของฉันได้หรือไม่? หากไม่สามารถทำได้มีวิธีอื่นที่ฉันสามารถกำหนดธีมสีที่กำหนดเองสำหรับโปรไฟล์ได้หรือไม่? ฉันรู้ว่าฉันสามารถเปลี่ยนสีได้ด้วยตนเองในที่อื่น ๆ เช่น gconf-editor แต่ฉันต้องการวิธีง่ายๆในการบอกธีมสีโดยใช้ชื่อและให้มันจัดการกับส่วนที่เหลือ (เช่นที่คุณสามารถทำได้ด้วย GUI) .


2
ฉันจะกำหนดค่า Yast ให้สลับภาษาได้อย่างไร
ฉันมีการติดตั้ง openSUSE 11.4 ซึ่งติดตั้งเป็นภาษาเยอรมัน ฉันเริ่ม Yast2 (ซึ่งแสดงเป็นภาษาเยอรมันเช่น "Netzwerkdienste") และเปลี่ยนภาษาเป็นภาษาอังกฤษภายใต้ "ระบบ" -> "Sprache" Yast2 ดาวน์โหลดไฟล์บางไฟล์ติดตั้งบางสิ่งและยังคงเป็นภาษาเยอรมัน ("Netzwerkdienste" ยังคงเห็นได้แทนที่จะเป็น "Network Services") ฉันรีบูทเครื่องผลลัพธ์เดียวกัน ฉันไม่ได้ติดตั้งชุดภาษา Yast ของภาษาเยอรมัน Yast2 ยังคงแสดงในภาษาเยอรมัน ฉันไม่ทราบว่าควรจะแปลหน้าจอของ Yast2 จำนวนเท่าใด แต่ฉันคิดว่ามันอาจเป็นหน้าจอหลักที่เป็นภาษาเยอรมันเท่านั้น อย่างไรก็ตามมันน่ารำคาญ ฉันจะเปลี่ยนได้อย่างไร ปรับปรุง: ฉันตรวจสอบตัวแปรสภาพแวดล้อม (สำหรับผู้ใช้รูท) มีตัวแปรหลายตัวที่อ้างถึงการตั้งค่าภาษาและทั้งหมดตั้งค่าเป็นภาษาเยอรมัน declare -x LANG="de_DE.utf8" declare -x LANGUAGE="de_DE.utf8" declare -x LC_ALL="de_DE.utf8" Yast2 ไม่ควรทำการปรับเปลี่ยนเหรอ? ปรับปรุง: ฉันเพิ่งเริ่มใช้ vi และมันก็เป็นภาษาเยอรมันด้วย ... …

1
/ dev / tcp ไม่มีอยู่ใน Linux
ฉันกำลังย้ายรหัส C / pro * c จาก UNIX ไปยัง Linux รหัสคือ: #define __NFDBIT (8 * sizeof(unsigned long)) #define __FD_SETSIZ 1024 #define __FDSET_LONG (__FD_SETSIZ/__NFDBIT) typedef struct { unsigned long fds_bits [__FDSET_LONG]; } __ernel_fd_set; typedef __ernel_fd_set fd_set_1; int main() { fd_set_1 listen_set; int listen_sd; int socket_id; FD_ZERO(&listen_set); socket_id = t_open("/dev/tcp", O_RDWR|O_NONBLOCK, (struct …
9 linux  c  tcp 

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