Unix & Linux

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

3
ฉันจะดาวน์โหลดจาก SourceForge ด้วย wget ได้อย่างไร
นี้คำถามที่curlอธิบายถึงวิธีการทำมันด้วย คำตอบที่ยอมรับยังชี้ให้เห็นว่า ถ้า wget พร้อมใช้งานนั่นจะง่ายกว่ามาก ฉันมองผ่านman wgetแต่สิ่งที่หลงทางอยู่ในนั้นและไม่พบตัวเลือกในการติดตามการเปลี่ยนเส้นทาง
48 wget 

6
Linux สามารถจัดการกับหน้าจอความละเอียดสูงพิเศษได้หรือไม่
ไม่กี่เดือนที่ผ่านมา Samsung ประกาศเปิดตัวAtiv Book 9 Plus อัลตร้าบุ๊คที่ยอดเยี่ยมและสวยด้วยความละเอียดหน้าจอ 3200 x 1800 พิกเซล (QHD +) อุปกรณ์มาพร้อมกับ Windows 8 จนกว่า Windows 8.1 จะวางจำหน่ายและ Samsung ประกาศว่ามีเพียง Windows 8.1 เท่านั้นที่จะสามารถจัดการกับความละเอียดสูงพิเศษนี้ได้ ตอนนี้ฉันถามตัวเองว่าการแจกจ่ายลีนุกซ์ใด ๆ สามารถจัดการกับความละเอียดสูงได้ไหม โดยเฉพาะอย่างยิ่งการแสดงผลตัวอักษรเป็นจุดที่ต้องคำนึงถึง จากรีวิวบางส่วนของ Ativ Book 9 Plus แสดงว่า Windows 8 ไม่สามารถแสดงแบบอักษรได้อย่างถูกต้องเพื่อให้คุณสามารถอ่านข้อความได้โดยไม่ต้องใส่หน้าจอตรงหน้าจมูก นั่นเป็นเหตุผลที่พวกเขากล่าวว่า Windows 8.1 จะสามารถทำได้ดีกว่า แต่อะไรกับ Linux? Linux สามารถจัดการได้ดีขึ้นด้วยความละเอียดสูงพิเศษนี้ไหม อาจมีใครบางคนมีประสบการณ์เกี่ยวกับ ultrabooks อื่น ๆ …

4
ดังนั้นอะไรคือ cpu cores ที่เป็นตรรกะ (ซึ่งต่างจาก cpu core)
ฉัน googling เกี่ยวกับวิธีที่ฉันสามารถค้นหาจำนวนของ CPUs ในเครื่องและฉันพบบางโพสต์ แต่ฉันสับสนตามที่บางคนกล่าวว่าคุณได้รับตรรกะตรรกะเทียบกับแกนกายภาพ ฯลฯ ดังนั้นความแตกต่างระหว่างตรรกะตรรกะและกายภาพคืออะไร มีวิธีที่ฉันจะได้รับแกนกายภาพเท่านั้นหรือไม่ หรือมันสมเหตุสมผลที่จะรวมแกนตรรกะในการนับของเรา

3
รองรับ tmux, TERM และ 256 colors
บทนำ คำถามของฉันเกิดขึ้นจากความจำเป็นของการทำความเข้าใจว่าทำไมฉันมีตอนนี้ (หลังจากการทดลองหลาย) เทอร์มิและtmuxสนับสนุน 256 สีและtput colorsบอกฉันมีเพียง 8 ของพวกเขา พื้นหลัง ให้เริ่มต้นจากจุดเริ่มต้น. ฉันใช้กล่องUbuntu , Guake , tmux , Vimและฉันชอบธีมของโซลาริเซชั่น พวกเขาดูน่ากลัวมากดังนั้นฉันตัดสินใจเปิดใช้งานการสนับสนุน 256 สีและเล่นไปรอบ ๆ ลองมาดูสิ่งที่เกิดขึ้นสำหรับฉันเทอร์มิ tput colorsบอกว่ามี 8 สี โดยส่วนตัวผมตั้งไว้ที่สีม่วงด้านซ้ายและแน่นอนทางด้านขวาเรามีสีฟ้า 2 เฉด กล่าวว่า$TERM xterm(มีสีlsฉันeval นี้ในของฉัน.bashrc.) Vimยังดูดีแม้ว่าฉันจะเรียกมันด้วย256ค่าสถานะในสภาพแวดล้อมที่ไม่รองรับ256 สี set t_Co=256 let g:solarized_termcolors=256 colorscheme solarized ผู้ชายเพียงคนเดียวที่บ่นเกี่ยวกับพื้นที่สีลดลงเป็นtmux การโทรtmuxให้ผลลัพธ์ที่คาดหวังไว้ "ผิด" แต่เรียกร้องtmuxกับ-2ธงทำให้ทุกอย่างทำงานได้ดีอย่างน่าอัศจรรย์ ตอนนี้สิ่งเดียวที่ฉันเข้าใจ-2คือเทียบเท่าexport TERM=screen-256color( แหล่งที่มา ) Guakeทำงาน …
48 terminal  vim  tmux  colors 


3
คีย์ openssh กับคีย์ putty แตกต่างกันอย่างไร
ฉันพบว่าssh-keygen("ssh" แพ็คเกจ) สร้างคีย์ที่แตกต่างจากputtygen("putty" แพ็คเกจ) ถ้าฉันสร้างกุญแจสาธารณะและกุญแจส่วนตัวกับssh-keygenssh-servers บางตัวจะไม่ยอมรับกุญแจของฉัน ถ้าฉันสร้างคีย์โดยมีputtygenเซิร์ฟเวอร์เดียวเท่านั้นที่ยอมรับ ทำไมที่เก็บ linux ไม่เสนอวิธีแก้ปัญหาทั่วไป (แพ็คเกจ) ให้? ฉันได้พบแพ็คเกจอื่นssh-3.2.9.1ซึ่งสร้างคีย์ที่ทำงานกับผงสำหรับอุดรู แต่ทำไมไม่มีวิธีแก้ปัญหาที่สะดวกใน SSH
48 ssh  openssh  putty 

7
ทำไม ls -d ยังแสดงรายการไฟล์และเอกสารอยู่ที่ไหน?
เมื่อระบุls --directory a*ว่าควรแสดงเฉพาะไดเรกทอรีที่ขึ้นต้นด้วยa* แต่มันจะแสดงรายการไฟล์และไดเรกทอรีที่เริ่มต้นด้วย a คำถาม : ที่ฉันอาจพบเอกสารบางอย่างเกี่ยวกับเรื่องนี้อื่น ๆ กว่าmanและinfoที่ผมคิดว่าผมมองอย่างละเอียด? ทำงานใน BASH เท่านั้นหรือไม่
48 bash  shell  ls  wildcards  options 

2
ทำไมไฟล์ลินุกซ์บางไฟล์จึงมีคำต่อท้าย 'd'
dผมสังเกตบางส่วนของไฟล์ไบนารีและชื่อไฟล์การกำหนดค่าจบลงด้วยการ มีเหตุผลในการวางdที่ส่วนท้ายของชื่อไฟล์คืออะไร? ชอบhttpd, ospfd, pppd, syslogd, telnetd, pptpd, inetd, และbootlogddhcpd

4
ฉันจะลบองค์ประกอบออกจากอาร์เรย์ได้อย่างไร
unset array[0]เอาองค์ประกอบ แต่ถ้าฉันจะecho ${array[0]}ได้รับค่า Null นอกจากนี้ยังมีวิธีอื่นในการทำเช่นนี้ แต่ถ้าองค์ประกอบของอาร์เรย์มีช่องว่างเช่นด้านล่าง array[0]='james young' array[1]='mary' array[2]='randy orton' แต่สิ่งเหล่านี้ก็ไม่สามารถทำงานได้เช่นกัน array=${array[@]:1} #removed the 1st element ตอนนี้ฉันต้องการอาร์เรย์ใหม่ให้เป็นเหมือน array[0]='mary' array[1]='randy orton' ช่องว่างทำให้เกิดปัญหาหลังจากการกำหนดและอาร์เรย์ที่แท้จริงกลายเป็นเหมือนการทดแทน array=(mary randy orton)

3
ทำไมกฎ iptables จึงหายไปเมื่อรีสตาร์ทระบบ Debian ของฉัน
ฉันเพิ่มกฎนี้: sudo iptables -t nat -A OUTPUT -d a.b.c.d -p tcp \ --dport 1723 -j DNAT --to-destination a.b.c.d:10000 เมื่อรีสตาร์ทกฎคอมพิวเตอร์จะถูกลบ ทำไม? ฉันจะทำอย่างไรเพื่อให้กฎยังคงมีอยู่
48 debian  boot  iptables 

2
วิธีแสดงตัวอธิบายไฟล์ที่เปิด แต่ไม่ได้ใช้คำสั่ง lsof
สวัสดีฉันได้อ่านที่นี่ว่า lsof ไม่ใช่วิธีที่ถูกต้องในการรับจำนวน File Descriptors ที่เปิดอยู่ในปัจจุบัน เขาแนะนำให้ใช้คำสั่งนี้แทน cat /proc/sys/fs/file-nr ในขณะที่คำสั่งนี้แสดงจำนวนของ FD คุณจะแสดงรายการตัวอธิบายไฟล์ที่เปิดซึ่งคำสั่งข้างต้นเพิ่งนับได้อย่างไร

4
ระบบไฟล์เข้ากันได้กับระบบปฏิบัติการทั้งหมดหรือไม่
ฉันใช้ Linux และ Mac OS X เป็นประจำและบางครั้งฉันต้องใช้ Windows ฉันต้องใช้แฟลชไดรฟ์กับทั้งสามและฉันต้องการระบบไฟล์ที่จะทำงานได้ดีกับพวกเขาทั้งหมด ไม่มีการทำงานของ ext ใน Mac หรือ Windows, HFS + ไม่ทำงานบน Windows (หรือบน Linux), NTFS เป็นแบบอ่านอย่างเดียวบน Mac และ FAT ดูดบนระบบปฏิบัติการทั้งหมด มีระบบไฟล์ที่ทำงานได้ดีพอสมควรในทุกระบบปฏิบัติการหรือไม่? ฉันต้องการให้มันทำงานโดยไม่มีไดรเวอร์หรือการติดตั้งเพิ่มเติมดังนั้นจึงสามารถใช้กับคอมพิวเตอร์เครื่องใดก็ได้

5
แสดงรายการโครงร่าง kbd ที่ถูกต้องชุดตัวเลือกและสลับ (เพื่อใช้กับ setxkbmap)
มีวิธีจากบรรทัดคำสั่งเพื่อดึงรายการของรูปแบบแป้นพิมพ์และตัวแปรที่สัมพันธ์กันทั้งหมดหรือไม่? ฉันต้องการแสดงรายการตัวเลือกเลย์เอาต์ / ชุดรูปแบบที่ถูกต้องทั้งหมดที่จะใช้จาก setxkbmap นอกจากนี้ยังเกี่ยวกับตัวเลือกสลับเลย์เอาต์มีวิธีเรียกรายการตัวเลือกที่มีทั้งหมด (เช่น grp: shift_caps_toggle, ... ) ฉันรู้ว่าด้วย setxkbmap -query ฉันเรียกรายชื่อปัจจุบันของฉัน แต่ฉันต้องการตัวเลือกทั้งหมด UPDATE: ฉันได้รับคำสั่งเกี่ยวกับคำสั่ง man xkeyboard-config ซึ่งให้ข้อมูลทั้งหมดไปยังบรรทัดคำสั่ง นอกจากนี้การใช้ man -P cat xkeyboard-config เอาต์พุตจะไปที่ stdout และสามารถแยกวิเคราะห์ด้วยสคริปต์หรือรหัส c

5
รายการอาร์กิวเมนต์ยาวเกินไปสำหรับ ls
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามls *.txt | wc -lไดเรกทอรีที่มีไฟล์จำนวนมาก: -bash: /bin/ls: Argument list too long เกณฑ์ของ "รายการอาร์กิวเมนต์" นี้ขึ้นอยู่กับ distro หรือข้อมูลจำเพาะของคอมพิวเตอร์หรือไม่ โดยปกติแล้วฉันจะส่งผลให้เกิดผลลัพธ์ที่ยิ่งใหญ่เช่นคำสั่งอื่น ๆ ( wc -lตัวอย่าง) ดังนั้นฉันจึงไม่กังวลกับข้อ จำกัด ของเทอร์มินัล
48 ls  arguments 

4
VirtualBox: สองอินเตอร์เฟสเครือข่าย (NAT และโฮสต์อย่างเดียว) ในแขก Debian บน Ubuntu
ฉันสร้าง Debian VM บน VirtualBox ด้วยสองอินเทอร์เฟซ: หนึ่ง NAT (สำหรับการเข้าถึงอินเทอร์เน็ต) และโฮสต์อย่างเดียว อย่างไรก็ตามฉันไม่ทราบว่าจะทำให้อินเตอร์เฟสทั้งสองทำงานพร้อมกันได้อย่างไร ถ้าฉันกำหนดโฮสต์อย่างเดียวเป็นอะแดปเตอร์ 1 ฉันสามารถเข้าถึง VM ของฉันจากโฮสต์ แต่ไม่ใช่อินเทอร์เน็ต ถ้าฉันกำหนด NAT หนึ่งเป็นอะแดปเตอร์ 1 ฉันสามารถเข้าถึงอินเทอร์เน็ต แต่ไม่สามารถติดต่อเดเบียนแขกของฉันได้ ดังนั้นฉันจะทำให้ทั้งสองอินเตอร์เฟสทำงานร่วมกันได้อย่างไร หมายเหตุ : ฉันยังคงพยายามแมปพอร์ตจากโฮสต์ของฉันไปยังพอร์ต SSH จากแขกของฉันดังนั้นจึงไม่จำเป็นต้องแนะนำให้ฉันทำ :) แก้ไข : นี่คือผลลัพธ์ของ ifconfigเมื่ออะแดปเตอร์แรกเป็นโฮสต์เดียวเท่านั้น : eth0 Link encap:Ethernet HWaddr 08:00:27:f6:b2:45 inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fef6:b245/64 Scope:Link UP BROADCAST …

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