Unix & Linux

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

3
สัญญาณ 0 ในคำสั่ง Trap คืออะไร?
ฉันทำตามคำแนะนำนี้เกี่ยวกับวิธีการตั้งค่าการรับรองความถูกต้อง SSH แบบไม่มีรหัสผ่านกับ ssh-agent ในการเริ่มต้น ssh-agent ผู้เขียนแนะนำรหัสต่อไปนี้ใน.bash_profile: SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" 0 fi ฉันไม่เข้าใจว่าทำไมมันถึงเป็นกับดักสัญญาณ 0 ตามสัญญาณของมนุษย์ 7ไม่มีสัญญาณดังกล่าว นี่เป็นเพียงการพิมพ์ผิดหรือข้อผิดพลาดหรือทำสิ่งนี้สำเร็จหรือไม่
12 bash  signals  trap 

4
วิธีดูและแก้ไขรหัสของไฟล์ PDF
ฉันสงสัยว่าจะดูและแก้ไขรหัสของไฟล์ PDF ได้อย่างไร โดยการดูฉันไม่ต้องการเห็นรูปแบบไบนารีดังนั้นฉันคิดว่าhexdumpอาจไม่ใช่สิ่งที่ฉันต้องการ ฉันลองใช้geditแต่ไม่สามารถใช้วิธีการเข้ารหัสเพื่อถอดรหัสเนื้อหา PDF โดยการแก้ไขฉันต้องการค้นหา/Fitและเปลี่ยน /XYZเป็นตัวอย่างเช่น sed แต่คำสั่งของฉันsed s/\/Fit/\/XYZ/ < 1.pdf > 2.pdfดูเหมือนจะไม่เปลี่ยนรูปลักษณ์ของ PDF ตามที่คาดไว้แม้ว่าจะไม่ได้รายงานข้อผิดพลาดก็ตาม ฉันสงสัยว่าsedสามารถใช้งานไฟล์ PDF ได้หรือไม่ราวกับเป็นข้อความธรรมดา? บริบทของคำถามของฉันสามารถพบได้จากคำถามนี้ ระบบปฏิบัติการของฉันคือ Ubuntu 10.10
12 pdf 

2
ฉันจะแยกสตริงเอเจนต์ผู้ใช้ออกจากล็อกไฟล์ได้อย่างไร
ขณะนี้ฉันกำลังใช้คำสั่งเช่นนี้เพื่อรับเนื้อหาที่ต้องการมากที่สุด: grep "17\/Jul\/2011" other_vhosts_access.log | awk '{print $8}' | sort | uniq -c | sort -nr ตอนนี้ฉันต้องการดูสตริงตัวแทนผู้ใช้ แต่ปัญหาคือพวกเขามีช่องว่างหลายแห่ง นี่คือบรรทัดไฟล์บันทึกทั่วไป UA เป็นส่วนสุดท้ายคั่นด้วยเครื่องหมายคำพูด: example.com:80 [ip] - - [17/Jul/2011:23:59:59 +0100] "GET [url] HTTP/1.1" 200 6449 "[referer]" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30" มีเครื่องมือที่ดีกว่า awk สำหรับเรื่องนี้หรือไม่?
12 logs  awk 

4
อนุญาตให้ใช้ไฟล์เท่านั้น
ฉันจะตั้งค่าไฟล์ให้สามารถเรียกใช้งานได้เฉพาะผู้ใช้รายอื่น แต่ไม่สามารถอ่าน / เขียนได้เหตุผลในการนี้ฉันกำลังดำเนินการบางอย่างด้วยชื่อผู้ใช้ของฉัน แต่ฉันไม่ต้องการให้รหัสผ่าน ฉันเหนื่อย : chmod 777 testfile chmod a=x chmod ugo+x ฉันยังคงได้รับอนุญาตปฏิเสธเมื่อดำเนินการในฐานะผู้ใช้รายอื่น

5
ฉันจะเพิ่มผู้ใช้ใน SVN ได้อย่างไร
ปรับปรุง # 3: ฉันคิดว่าฉันพบมัน /etc/httpd/conf.d/subversion.conf <Location /repos> DAV svn SVNPath /var/www/svn/repos AuthType Basic AuthName "Subversion repos" AuthUserFile /etc/svn-auth-conf Require valid-user </Location> svn-auth-conf อยู่ในรูปแบบของ user1:$apr1$randome letters ... $random letters and numbers ฉันรู้สึกว่าฉันใช้เครื่องมือบรรทัดคำสั่งเพื่อเพิ่มผู้ใช้ แต่ฉันจำไม่ได้ว่าอะไร ปรับปรุง # 2: ค้นหา http.conf ให้ผลลัพธ์เหล่านี้ /usr/share/logwatch/default.conf/logfiles/http.conf /usr/share/logwatch/default.conf/services/http.conf ฉันไม่เห็นอะไรเลยทั้งสองอย่างที่ดูเกี่ยวข้องกับการโค่นล้ม ฉันสามารถโพสต์ไฟล์ที่นี่หากมันจะช่วย คำถามเดิม: ไม่กี่ปีที่ผ่านมาฉันติดตั้งและตั้งค่าการโค่นล้ม ฉันจำไม่ได้ว่าฉันเพิ่มผู้ใช้อย่างไร ฉันต้องเพิ่มอีกคนตอนนี้ แต่เมื่อฉันตรวจสอบpasswdไฟล์นั้นไม่มีผู้ใช้ที่กำหนดไว้และไม่มีอะไรที่ตั้งไว้ในsvnserve.confไฟล์ - ทั้งคู่มีทุกสิ่งที่คอมเม้นท์ นั่นเป็นวิธีเดียวที่ฉันสามารถค้นหาเพื่อเพิ่มผู้ใช้ผ่านทาง …
12 subversion 

3
ชนิดของเอ็นจินนิพจน์ทั่วไปประเภทใดที่ใช้ทุบตี
ฉันใช้RegEx Buddyเพื่อสร้างต้นแบบและดีบักนิพจน์ปกติของฉัน RegEx Buddy อนุญาตให้ฉันเลือกระหว่างชนิดของเอ็นจินนิพจน์ทั่วไปที่แตกต่างกันจำนวนหนึ่ง (. NET, Java, Perl, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE เป็นต้น) เอ็นจินนิพจน์ทั่วไปใดที่มีการใช้ bash (ตัวอย่างเช่นในifและcaseคำสั่ง) ฉันใช้ Centos 5.5 32 บิตและทุบตี 3.2.25 (1): [kevin@mon01 scratch]$ bash --version GNU bash, version 3.2.25(1)-release (i686-redhat-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc. ฉันเดาว่ามันจะเป็น GNU BRE หรือ GNU ERE

1
การใช้ตัวแปรสภาวะแวดล้อมในไฟล์ tmux.conf
เป็นไปได้ที่จะใช้ตัวแปรสภาพแวดล้อมในไฟล์ tmux.conf หรือไม่? ฉันพยายามตั้งค่าเส้นทางเริ่มต้นเป็นตัวแปรสภาพแวดล้อม ขณะนี้สิ่งที่ฉันพยายามคือ: set -g default-path $MYVAR ต่อไปฉันต้องการตรวจสอบว่ามีการตั้งค่า $ MYVAR ไว้แล้วหรือไม่ดังนั้นฉันสามารถทำได้: if($MYVAR == "") set-environment -g MYVAR /somepath/ ความคิดใด ๆ

2
ทำไมระบบของฉันแสดง RAM เพียง 3.2 GiB เมื่อฉันมี 4.0 GiB
ฉันติดตั้ง RAM 2x2 GiB แล้ว การรันmemtest86จากเมนูการบู๊ตด้วงยืนยันว่า .. memtest86 รายงานว่าไม่มีข้อผิดพลาด อย่างไรก็ตามทุก ๆ วิธีที่ฉันตรวจสอบหน่วยความจำที่มีอยู่ของฉันในระบบ Ubuntu 10.04 ที่ใช้งานอยู่นั้นรายงานเพียงประมาณ 3.2 GiB cat /proc/meminfo == 3320132 kB System Monitor == 3.2 GiB htop == 3242 MB free -m == 3242 MB ใครมีRAM ขาดหายไปของฉัน อัปเดตข้อมูล: ตอนนี้ฉันเพิ่งบูตคู่เข้ากับ Ubuntu 10.04 รุ่นอื่นบนฮาร์ดแวร์เดียวกัน (ฉันลืมว่าฉันติดตั้งไปหลายเดือนแล้วสำหรับกรณีฉุกเฉิน):) .... รายงาน 3.9 GiB ผ่านSystem Monitor... …
12 linux  memory  x86  pae 

4
ใน GNOME 3 หนึ่งจะกำหนดแป้นพิมพ์ลัดสำหรับแอปพลิเคชันนอกเหนือจากแอปพลิเคชันเริ่มต้นได้อย่างไร
ใน GNOME 3 มีเครื่องมืออำนวยความสะดวกในการกำหนดแป้นพิมพ์ลัดสำหรับแอปพลิเคชันเช่นเบราว์เซอร์เริ่มต้นไคลเอนต์อีเมลเริ่มต้นเทอร์มินัลเริ่มต้น ฯลฯ ฉันจะทำสิ่งนี้กับแอปพลิเคชันอื่นได้อย่างไร

5
มี GUI สำหรับ Linux ที่ไม่ได้ใช้ X11 หรือไม่?
มี GUI สำหรับ Linux ที่ไม่ได้ใช้ X11 หรือไม่? เนื่องจาก X มีความปลอดภัยต่ำมาก: O เช่น: Ubuntu, Fedora - มีอะไรอีกบ้าง? เป้าหมาย: การมี Desktop Environment โดยไม่มี X - การแก้ปัญหาคืออะไร? (เช่น: ดู Flash ด้วย Google Chrome, แก้ไขเอกสารด้วย LibreOffice, ฯลฯ โดยไม่ใช้เว็บเบราว์เซอร์แบบข้อความ) อาจจะมี framebuffers? แต่อย่างไร โอ้
12 linux  security  x11 


4
เติมแท็บ zsh ในบรรทัดว่าง
ฉันต้องการ tcsh'ism ที่ฉันไม่สามารถหาได้: ในบรรทัดว่างที่ไม่มีเนื้อหาฉันต้องการกดปุ่มแท็บและดูเทียบเท่ากับ ls กล่าวคือฉันต้องการ $ <tab> เพื่อทำสิ่งอื่นจากนั้นให้ฉัน \ t ฉันได้พบแหล่งข้อมูลที่ยอดเยี่ยมสำหรับการทำคำสั่งให้เสร็จ แต่ไม่ใช่สำหรับกรณีพื้นฐานนี้ ความช่วยเหลือใด ๆ ในเรื่องนี้จะดีมาก! ขอบคุณ

1
ZSH: แทรกเสร็จในแท็บแรกแม้ว่าจะคลุมเครือ?
ปัจจุบัน ZSH แสดงเมนูเมื่อฉันกดแท็บครั้งแรกและความสมบูรณ์ไม่ชัดเจน ดังนั้นถ้าฉันมี 'cd' ใน command prompt และฉันกด tab มันจะแสดงความสมบูรณ์ที่แตกต่างกัน หากฉันกดแท็บอีกครั้งจะเป็นการเลือกสำเร็จครั้งแรก ฉันต้องการผสานสองขั้นตอนนี้เข้าด้วยกันด้วยการกดปุ่มแท็บครั้งเดียว ดังนั้นหากฉันอยู่ที่แท็บ 'cd' และฉันต้องการให้ ZSH แทรกการจับคู่ที่มีครั้งแรก (เมื่อคลุมเครือ) และแสดงเมนูซึ่งฉันสามารถแท็บผ่านหากการจับคู่ครั้งแรกไม่ใช่ไดเรกทอรีที่ฉันมี ในใจ. เครื่องมือตั้งค่า ZSH ใส่นี่ใน. zshrc ของฉันในกรณีใด ๆ สิ่งนี้มีผลต่อพฤติกรรมของเชลล์ของฉัน: zstyle ': เสร็จสิ้น: *' คอมไพเลอร์ _expand _complete _ignored zstyle ': เสร็จสิ้น: *' list-colours '' zstyle ': เสร็จสิ้น: *' list-prompt% SAt% p: กด …
12 zsh  autocomplete 

2
วิธีการตั้งค่าโหมดวิดีโอใน linux ด้วย kms / drm?
ฉันจะตั้งค่าโหมดวิดีโอใน Linux ในระดับต่ำได้อย่างไร? เท่าที่ฉันทราบเลเยอร์ต่ำสุดใน userspace จะขอ KMS ผ่าน DRM ถูกต้องหรือไม่ และถ้าเป็นเช่นนั้นฉันจะเปลี่ยนโหมดและเข้าถึง "หน่วยความจำวิดีโอ" ที่เกี่ยวข้องได้อย่างไร
12 linux  kernel  video 


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