คำถามติดแท็ก linux

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

14
Gnome / KDE คืออะไร?
ฉันใช้ Windows มาตลอดชีวิตแล้ว สิ่งเหล่านี้คืออะไร? เมื่อฉันค้นหาบนอินเทอร์เน็ตฉันได้รับผลลัพธ์ทางเทคนิคบางอย่าง ฉันไม่เข้าใจเลยว่าสิ่งเหล่านี้คืออะไร! ฉันทำงานบน Windows และพลาดจุดอย่างสมบูรณ์เมื่อใช้ศัพท์แสงนี้ Linux นั้นแตกต่างจาก Windows อย่างไร ฉันคิดว่ามันเป็นชุดของระบบปฏิบัติการที่เป็นโอเพ่นซอร์สและ / หรือเป็นอิสระ ฉันเป็นอะไรไป มันเป็นโลกที่แตกต่างออกไปโดยสิ้นเชิงใช่ไหม?
36 windows  linux  unix  gnome  kde 

3
อะไรคือสิ่งที่เทียบเท่ากับคำสั่ง Linux "sudo fdisk -l" ใน MacOS?
ใน Linux คำสั่ง sudo fdisk -l สร้างเอาต์พุตที่แสดงรายการดิสก์และพาร์ติชันทั้งหมดในคอมพิวเตอร์ นี่คือตัวอย่าง: ถ้าฉันลองใช้ sudo fdisk -l ใน MacOS X 10.7.5 ผลลัพธ์เป็นสิ่งต่อไปนี้: fdisk: illegal option -- l usage: fdisk [-ieu] [-f mbrboot] [-c cyl -h head -s sect] [-S size] [-r] [-a style] disk -i: initialize disk with new MBR -u: update MBR code, preserve …

3
รักษาคำเตือน sudo แฟนซีตลอดไป
ครั้งแรกที่ฉันทำsudoopenSUSE ฉันมักจะได้รับการเตือนด้วยข้อความแฟนซี We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. root's password: หลังจากลงชื่อเข้าใช้ครั้งแรกสำเร็จฉันจะไม่ถูกเตือนอีกครั้ง ฉันต้องการได้รับการเตือนเสมอ ฉันพบว่าข้อความนี้มีบางสิ่งที่แปลกใหม่ มีวิธีใดที่จะเตือนเช่นนั้นด้วย sudo prompt?
36 linux  sudo 

3
Linux ชื่อซ็อกเก็ต howto
ฉันรู้ว่ามีชื่อซ็อกเก็ตและชื่อไพพ์ (fifo) ใน Linux ในls -lพวกเขาจะมีลักษณะดังนี้: (ฉันได้เปลี่ยนชื่อไฟล์สำหรับการสาธิต) prw-r--r-- 1 root root 0 Nov 8 16:31 /tmp/fifo srwxrwxrwx 1 root root 0 Nov 8 15:54 /tmp/socket mkfifoตอนนี้ไปป์ที่มีชื่อที่สามารถสร้างขึ้นโดยใช้ มีคำสั่งสำหรับสร้างซ็อกเก็ตที่ระบุชื่อหรือไม่ ตัวเลือกสุดท้ายคือการเขียนโปรแกรม C ซึ่งจะเรียกใช้ฟังก์ชัน mknod แต่อยากรู้ถ้ามีคำสั่งนั้นอยู่แล้ว สิ่งที่ฉันได้ลอง: ฉันพยายามค้นหาตัวเลือกใด ๆ เพื่อ mknod & mkfifo แต่ไม่สามารถหาได้ หมายเหตุ: ฉันไม่ได้พูดคุยเกี่ยวกับรูปแบบเซิร์ฟเวอร์ไคลเอนต์ผ่าน Ethernet / เครือข่าย ไฟล์ซ็อกเก็ตที่ระบุชื่อจะถูกใช้โดย 2 กระบวนการในระบบเดียวกัน
36 linux  sockets 

3
ฉันจะทำให้ตัวดำเนินการ bash backtick เก็บบรรทัดใหม่ในเอาต์พุตได้อย่างไร
มีวิธีที่จะทำให้ทุบตีไม่กินบรรทัดใหม่ในการทดแทน backtick หรือไม่? ตัวอย่างเช่น: var=`echo line one && echo line two` echo $var line one line two สิ่งที่ฉันต้องการคือ var=`echo line one && echo line two` # plus some magic echo $var line one line two
36 linux  bash 

8
สลับขนาดพาร์ติชั่นบนคอมพิวเตอร์ RAM 64 GB เพื่อใช้งานหน่วยความจำมาก
ฉันมี 64 GB RAM และ 240 GB SSDบนคอมพิวเตอร์ของฉันซึ่งฉันจะใช้สำหรับการคำนวณที่ต้องใช้หน่วยความจำมาก (การเรียนรู้ของเครื่องการขุดข้อมูลเป็นต้น) คำแนะนำส่วนใหญ่ที่ฉันพบบนอินเทอร์เน็ตคือคอมพิวเตอร์ RAM ขนาด 2-4-8 GB และพวกเขาแนะนำขนาดพาร์ติชัน RAM swap ขนาด 2x (ประมาณ 128 GB) มันมีเหตุผลที่จะสร้างพาร์ทิชัน swap ขนาด 128 GB หรือไม่ ฉันจะได้ประโยชน์อะไรจากการสร้างพาร์ทิชัน swap ขนาดใหญ่? ฉันเข้าใจถูกต้องหรือไม่ว่าในกรณีที่ RAM ของฉันหมด: หากฉันไม่มี swap ฉันจะได้รับข้อผิดพลาด 'หน่วยความจำไม่เพียงพอ' หากฉันมี swap หน้า RAM บางหน้าจะถูกคัดลอกไปยัง swap partition และโปรแกรมจะยังคงทำงานต่อไป (แม้ว่าจะช้ากว่า) บางคนบอกว่าเป็นความคิดที่ดีที่จะทำการแลกเปลี่ยนกับ SSD เนื่องจากมีจำนวนรอบการอ่าน …

9
แฟลชไดรฟ์สวมใส่ประเด็นสำคัญหรือไม่?
เน็ตบุ๊คของฉันมีแฟลชไดรฟ์แทนที่จะเป็นฮาร์ดดิสก์และฉันใช้ Ubuntu Netbook Remix ที่มี ext3 เป็นระบบไฟล์ ฉันได้อ่านบทความบางส่วนเกี่ยวกับการสึกหรอของแฟลชไดรฟ์และสิ่งที่น่าเป็นห่วงคือ: จำนวนรอบการเขียน - แต่ละเซลล์สามารถเขียนได้ในจำนวน จำกัด เท่านั้น ( Wikipediaมีตัวเลขตั้งแต่ 1,000 ถึง 100,000) คุณสามารถเขียนข้อมูลใน "เซ็กเตอร์" ได้เพียงครั้งเดียวและหลังจากนั้นจำเป็นต้องลบบล็อกทั้งหมดเพื่อใช้อีกครั้ง - และบล็อกเหล่านี้มีตั้งแต่ 16 KB ถึง 128 KB สิ่งเหล่านี้กล่าวกันว่าเพิ่มขึ้นเพื่อให้ระบบไฟล์ปกติที่ไม่ได้รับการออกแบบให้คำนึงถึงการใช้งานแฟลชไดรฟ์โดยการย้ายข้อมูลจำนวนเล็กน้อย ตอนนี้ฉันไม่สงสัยเลยว่าปัญหานี้เกิดขึ้นจริงในทางทฤษฎี อย่างไรก็ตามฉันรู้ว่าคนที่มีความเชี่ยวชาญด้านเทคนิคสามารถแก้ไขปัญหาการเพิ่มประสิทธิภาพที่น่าสนใจได้อย่างง่ายดายเช่นการออกแบบระบบไฟล์ทางเลือกเพื่อต่อสู้กับการสึกหรอของแฟลช ตัวอย่างเช่นการเพิ่มประสิทธิภาพหน่วยความจำทำได้ดี แต่ถ้าคุณบันทึกหน่วยความจำ 100 KB เมื่อมีหน่วยความจำหลายร้อย MB อยู่แสดงว่ามันไม่ได้แก้ไขปัญหาจริง สิ่งที่ฉันได้รับจากทั้งหมดนี้คือฉันไม่ควรใช้ระบบไฟล์ปกติกับแฟลชไดรฟ์เพราะพวกเขากินไดรฟ์อย่างรวดเร็ว แต่ฉันไม่มั่นใจ ดังนั้นคำถามคือแฟลชไดรฟ์สึกหรอจริง ๆ แล้วเกี่ยวข้องกับการใช้งานปกติทุกวันหรือไม่? แล็ปท็อปของฉันใช้ ext3 จะทำให้แฟลชไดรฟ์ของฉันหมดไปในอีกไม่กี่ปี ... หรือทั้งหมดนี้เป็นปัญหาทางทฤษฎีที่ช่วยลดเวลาในการใช้งาน ? หรือมีความโปร่งใสระดับการสึกหรอของฮาร์ดแวร์ที่ถูกใช้ไปแล้วบนเน็ตบุ๊กแฟลชไดรฟ์เพื่อแก้ไขปัญหาดังนั้นระบบไฟล์ทางเลือกจะไม่ทำอะไรได้เลย? …

5
ฉันจะเปลี่ยนไดเรกทอรีเริ่มต้นเริ่มต้นใน Cygwin ได้อย่างไร
เมื่อใดก็ตามที่ฉันเริ่ม cygwin ฉันต้อง cd หลายระดับลงในไดเรกทอรีเดียวที่ฉันสนใจเมื่อใช้ cygwin ฉันจะให้ cygwin เริ่มต้นในไดเรกทอรีนี้โดยค่าเริ่มต้นได้ ... เช่นทุกครั้งที่ฉันเริ่ม Cygwin มันจะอยู่ในไดเรกทอรีนั้นแล้ว ฉันพบบางสิ่งที่อาจเป็นหรือใกล้เคียง แต่ฉันไม่เข้าใจและไม่มีผลลัพธ์เมื่อฉันค้นหาคำเหล่านี้ (n00b) ความช่วยเหลือใด ๆ จะดีมาก!
36 linux  bash  cygwin 

2
“ ไม่สามารถค้นหาอุปกรณ์รูทได้” ในการติดตั้ง ArchLinux ใหม่
ฉันได้ติดตั้ง ArchLinux รุ่นล่าสุด (2014.06.01) บน MacBook Pro 8,1 (15 "หากเรื่องที่เกี่ยวข้องกับฮาร์ดแวร์) การบูตแบบคู่ด้วย OSX ทำตามคำแนะนำในคู่มือการติดตั้งอย่างเป็นทางการอย่างไรก็ตามเมื่อลองและรีบูต ลงในระบบที่เพิ่งติดตั้งใหม่มันจะหยดฉันลงในเชลล์กู้คืน: ERROR: device 'UUID=<snip>' not found. Skipping fsck. ERROR: Unable to find root device 'UUID=<snip>'. You are being dropped to a recovery shell Type 'exit' to try and continue booting sh: can't access tty: job control turned …

3
การลบรอยหยักของตัวอักษรไม่ดีใน Ubuntu
ฉันเปลี่ยนจาก Fedora 8 เป็น Ubuntu 9.04 และฉันไม่สามารถรับมันได้เพื่อให้ตัวอักษรต่อต้านนามแฝงทำงานได้ดี ดูเหมือนว่า fontconfig ของ Ubuntu พยายามเก็บตัวอักษรไว้ในความกว้างพิกเซลที่สมบูรณ์ ทำให้ข้อความอ่านยากขึ้นเมื่อ 1 พิกเซลบางเกินไปและ 2 พิกเซลหนาเกินไป ตรวจสอบภาพด้านล่าง ใน Fedora เมื่อเปิดใช้งานการป้องกันนามแฝงของ fontconfig ฟอนต์จะมีความหนาตามสัดส่วนของขนาดตัวอักษร ด้านล่างความหนาแตกต่างกันสำหรับขนาด 8, 9 และ 10pt ใน Ubuntu ตรงกันข้ามแม้จะเปิดใช้งาน anti-aliasing ขนาด 8, 9 และ 10pt ทั้งหมดมีความหนา 1 พิกเซล ทำให้การอ่านข้อความจำนวนมากยากลำบาก ฉันใช้โฮมไดเร็กตอรี่เดียวกันและฉันได้ตรวจสอบแล้วว่าทรัพยากร X นั้นเหมือนกันในทั้งสองระบบ ~% xrdb -query | grep Xft …

6
ฉันจะหาอุปกรณ์ wifi โดยใช้แล็ปท็อปหรือโทรศัพท์มือถือได้อย่างไร
โอเคดังนั้นฉันจึงทำแท็บเล็ตของฉันหายที่ใดที่หนึ่งในแฟลตของฉันและค้นหาชั่วโมงแล้ว มันเป็นอุปกรณ์ Android ซึ่งดูเหมือนว่าจะเปิดใช้งาน wifi (ตอบสนองต่อการปิง) แต่ดูเหมือนจะไม่ตอบสนองต่อข้อความบนคลาวด์ นอกจากนี้ฉันติดตั้ง Cerberus ไว้ แต่ไม่สามารถเชื่อมต่อได้ มีวิธีการหาอุปกรณ์โดยการวัดความแรงของสัญญาณจากตำแหน่งต่าง ๆ ในแฟลตของฉันหรือไม่? ฉันรู้ว่ามันเป็นไปได้ในทางทฤษฎีที่เป็นไปได้ในการสามเหลี่ยมสัญญาณ wifi และแม้ว่าฉันจะมีตัวรับสัญญาณ wifi ที่ใช้ Linux สี่ตัวฉันไม่ทราบว่าซอฟต์แวร์ที่ไม่ใช่เชิงพาณิชย์ที่สามารถทำเช่นนั้นได้

3
rsync - มันสร้างไฟล์ชั่วคราวในระหว่างการถ่ายโอนหรือไม่?
เท่าที่ฉันเห็น rsync ไม่ได้สร้างไฟล์ในไดเรกทอรีเป้าหมายจนกว่าจะเสร็จสมบูรณ์ นี่ต้องหมายความว่ามันสร้างไฟล์ในไดเรกทอรีชั่วคราวและคัดลอกไฟล์ไปยังไดเรกทอรีเป้าหมายเมื่อมันเสร็จสมบูรณ์ ก่อนอื่นมันถูกต้องไหม? หากเป็นจริงเป็นไปได้หรือไม่ที่ rsync จะตั้งค่าไม่ใช้ไดเรกทอรีชั่วคราวและสร้างไฟล์ในไดเรกทอรีเป้าหมายและเพียงแค่เขียนไปเรื่อย ๆ จนกว่าจะเสร็จสมบูรณ์
36 linux  rsync 

4
เทียบเท่า / ทางเลือกสำหรับ Alt + Dot ใน Mac
สิ่งหนึ่งที่ฉันพลาดจากเชลล์ลินุกซ์คือทางลัดAlt + Dot มันทำอะไรคือใส่อาร์กิวเมนต์สุดท้ายของคำสั่งก่อนหน้า ดูเหมือนจะเป็นเทคนิคเล็กน้อย แต่มีประโยชน์จริงๆ เช่นถ้าคุณพิมพ์สิ่งนี้: $ ls /Applications/MAMP/conf/apache/ ครั้งต่อไปที่คุณต้องพิมพ์คำสั่ง + ทางลัดและอาร์กิวเมนต์จะเสร็จสมบูรณ์สำหรับคุณ $ cd 'alt+dot' บน Mac ฉันรู้ 2 ทางเลือก; กดปุ่มEsc + Dotหรือพิมพ์! $ , *กับการตั้งค่าพื้นที่มายากล อย่างไรก็ตามในขณะที่ทางเลือกทั้งสองแทรกอาร์กิวเมนต์สุดท้ายที่คุณใช้พวกเขาไม่สามารถเลื่อนย้อนกลับไปในประวัติคำสั่งเช่นพิมพ์Alt + Dotซ้ำ ๆ ตอนนี้ฉันสามารถอยู่กับตัวเลือกนี้ได้ แต่ฉันอยากรู้ว่ามีใครรู้วิธีที่ดีกว่าในการทำสิ่งนี้
36 linux  mac  bash  terminal  shell 


5
ฉันจะย้ายไฟล์ออกจากไดเรกทอรีย่อยที่ซ้อนกันไปยังโฟลเดอร์อื่นใน Ubuntu ได้อย่างไร (พยายามตัดโฟลเดอร์ย่อยหลาย ๆ โฟลเดอร์)
ฉันจะย้ายไฟล์และไม่ใช่ไดเร็กทอรีไปยังโฟลเดอร์ / โฟลเดอร์พาเรนต์อื่นได้อย่างไร ฉันมีโครงสร้างโฟลเดอร์ที่น่าเกลียดอย่างยิ่งโดยมีไฟล์. mp3 บางไฟล์ฝังอยู่ในระดับลึก 6 ระดับในโฟลเดอร์ย่อย ฉันต้องการที่จะจบลงด้วยไฟล์ทั้งหมด (ส่วนใหญ่เป็น. mp3 แต่ไม่ใช่ทั้งหมด) ในไดเรกทอรีเดียวโดยไม่มีไดเรกทอรีย่อยเลยโดยใช้ Ubuntu ช่วยด้วย?

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