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

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

9
ทำไม Bash อยู่ทุกหนทุกแห่ง (โดยส่วนใหญ่ถ้าไม่ใช่ลีนุกซ์ลีนุกซ์ทุกรุ่น)?
โดยค่าเริ่มต้นจะใช้ Bash ในการแจกแจง Linux ทุกครั้งที่ฉันลองผ่านทางเลือกเช่นZ shell (zsh) มีเหตุผลทางเทคนิคหรือประวัติศาสตร์สำหรับสิ่งนี้หรือไม่?
50 linux  bash  shell 

4
เครื่องมือเทอร์มินัล (linux) สำหรับซ่อมแซมไฟล์ zip ที่เสียหาย
ฉันมีไฟล์ซิปที่เสียหาย ฉันพยายามซ่อมด้วย zip -F file.zip และ zip -FF file.zip แต่ก็ไม่ประสบความสำเร็จ มีเครื่องมือเทอร์มินัลเครื่องอื่นใน Linux สำหรับซ่อมหรือไม่?
50 linux  terminal  zip  repair 


2
ฉันจะใช้คำสั่ง tar เพื่อจัดกลุ่มไฟล์โดยไม่มีการบีบอัดได้อย่างไร
ฉันมีโฟลเดอร์ขนาดใหญ่ที่มีไฟล์มากกว่า 120,000 ไฟล์ และฉันต้องการย้ายพวกเขาไปยังตำแหน่งอื่นบนเครื่องเดียวกัน (พาร์ทิชันเดียวกัน) ฉันต้องการใช้ tar คำสั่งเพื่อจัดกลุ่มพวกเขาเป็นหน่วยเดียวแล้ว mv พวกเขาไปยังตำแหน่งสิ้นสุด ฉันต้องใช้คำสั่งอะไร tar พวกเขาทั้งหมดเข้าด้วยกันและไม่บีบอัดอะไรเลย (ฉันต้องการผลลัพธ์ที่เร็วที่สุด)
49 linux  tar 

3
มีวิธีที่จะทำให้ระบบไฟล์ส่วนขยายใช้พื้นที่น้อยลงสำหรับตัวเองใน Linux หรือไม่?
ฉันมี HDD ภายนอกและภายในมากมายที่ฉันใช้บนระบบ Linux ฉันมีระบบ Linux เท่านั้นดังนั้นการใช้ระบบไฟล์ Linux จึงเหมาะสมเท่านั้น อย่างไรก็ตามฉันใช้ NTFS อยู่ทุกหนทุกแห่งเพราะมันทำให้ฉันมีพื้นที่ที่สามารถใช้งานได้มากที่สุดจาก HDD ตอนนี้ฉันอยากจะเปลี่ยนมาใช้ระบบไฟล์ Linux ส่วนใหญ่เป็นเพราะสิทธิ์และความสามารถในการใช้งานได้ (เช่นฉันไม่สามารถทำให้พาร์ติชัน NTFS ที่เข้ารหัส LUKS ของฉันไม่สามารถปรับขนาดภายใต้ Linux ได้เลยบอก chkdsk ใน Windows) อย่างไรก็ตามเมื่อฉันฟอร์แมตฮาร์ดดิสก์เหล่านั้นฉันได้ลองใช้ระบบไฟล์ที่แตกต่างกันและทุกระบบไฟล์ Linux แม้กระทั่ง ext2 ซึ่งเท่าที่ฉันรู้ว่าไม่มีการทำเจอร์นัลให้ใช้พื้นที่จำนวนมากสำหรับตัวเอง ฉันไม่จำค่าที่แน่นอน แต่มันเกิน 100GB ที่ NTFS ได้รับฉันมากกว่าบน HDD 2TB ซึ่งมีจำนวนมาก ดังนั้นคำถามของฉันคือ: มีวิธีที่จะทำให้ระบบไฟล์ ext ใช้พื้นที่น้อยลงสำหรับตัวเอง? หรือมีระบบไฟล์อื่น (ฉันได้ลอง ext2, ext3, ext4, NTFS …
49 linux  filesystems  ext4  ext3  ext2 

6
รับคีย์มาโครจาก Razer BlackWidow เพื่อทำงานบน Linux
ผมหยิบขึ้นมาRazer BlackWidow ที่ดีที่สุดที่มีปุ่มเพิ่มเติมความหมายสำหรับแมโครที่มีการตั้งค่าการใช้เครื่องมือที่ติดตั้งบน Windows ฉันสมมติว่าสิ่งเหล่านี้ไม่ใช่ปุ่มแฟนซีจู๊นท์ของ joojoo และควรปล่อย scancodes เหมือนปุ่มอื่น ๆ ประการแรกมีวิธีมาตรฐานในการตรวจสอบ scancodes เหล่านี้ใน Linux หรือไม่? ประการที่สองฉันจะตั้งค่าคีย์เหล่านี้ให้ทำสิ่งต่าง ๆ ในการตั้งค่าบรรทัดคำสั่งและ X-based Linux ได้อย่างไร การติดตั้ง Linux ปัจจุบันของฉันคือ Xubuntu 10.10 แต่ฉันจะเปลี่ยนไปใช้ Kubuntu เมื่อฉันแก้ไขบางสิ่งแล้ว คำตอบที่ดีควรเป็นคำทั่วไปและทั่วทั้งระบบ สิ่งที่ฉันได้ลองมาแล้ว: showkeys จาก built in kbd package (ใน seperate vt) - ไม่พบมาโครคีย์ xev - ตรวจไม่พบปุ่มมาโคร เนื้อหาของ / dev / input …

10
ฉันสามารถบันทึกเอกสารเหล่านี้บนเครื่องที่กำลังจะตายจากการลืมเลือน
อันดับแรกคำสารภาพ: ไม่ฉันไม่ได้สำรองข้อมูลที่ฉันควรมี ประการที่สองสถานการณ์: ฉันมี Dell XPS 9550 กับดิสก์สถานะของแข็งทำงานFedora 25 ผมทำงานในไฟล์และพยายามที่จะบันทึกไว้เมื่อฉันได้บอกผมพยายามที่จะบันทึกให้เป็นระบบแฟ้มแบบอ่านอย่างเดียว ปรากฎว่าระบบไฟล์ของฉันเป็นแบบอ่านอย่างเดียวตอนนี้และมีข้อผิดพลาดของ i / oทั่วทุกที่ ฉันสามารถบันทึกไฟล์บางส่วนโดยส่งอีเมลถึงตัวเองผ่านเว็บเบราว์เซอร์ที่เปิดอยู่ แต่นั่นล้มเหลวและฉันไม่สามารถเปิดใช้งานอีกครั้งได้ แต่ฉันยังคงเปิดไฟล์ที่น่าสนใจในตัวแก้ไข ฉันไม่สามารถบันทึกไฟล์ได้ทุกที่ แต่ฉันสามารถคัดลอกเนื้อหาได้ ถ้าเพียง แต่ฉันสามารถหาวิธีกำจัดไฟล์เนื้อหาฉันสามารถช่วยตัวเองให้ทำงานได้หลายเดือน แต่มีข้อ จำกัด ที่น่ากลัวอยู่บ้าง ฉันพยายามที่จะใส่ไดรฟ์ USB แต่ไม่มีอุปกรณ์ใดที่แสดงถึงและmountคำสั่งนั้นตายด้วย segfault ฉันสามารถพยายามที่จะ ssh ไปยังคอมพิวเตอร์เครื่องอื่น แต่ฉันได้รับ "ข้อผิดพลาดรถบัส" และมันก็ตาย ping, dmesg, ifconfigไม่มีของเหล่านี้ทำงาน แต่ฉันมีvimและlessและlsและสามารถวางไข่bashกรณีใหม่ ไม่มีlynxไม่มีไม่มีfirefox google-chromeไม่มีไดรฟ์ดีวีดี โดยทั่วไปดูเหมือนว่า SSD ของฉันจะเสียชีวิตแล้ว หรืออาจเป็นทั้งเมนบอร์ด ฉันมีเอกสารที่มีค่ามากยังคงอยู่ในหน่วยความจำฉันมีที่อยู่ IP และการเชื่อมต่อเครือข่ายฉันสามารถเรียกใช้คำสั่งแบบสุ่มไม่กี่คำและมีอีก 3,500 เส้นทางบนเส้นทางที่ฉันสามารถลองได้ catและgccดูเหมือนว่าจะทำงาน …
49 linux  bash  ssd  fedora  crash 

2
อะไรคือความแตกต่างระหว่าง“ คำสั่ง && คำสั่ง” และ“ คำสั่ง; คำสั่ง”
ฉันเห็นการใช้งานสองอย่างนี้ใน Ubuntu "command && command" และ "command; command" เช่นapt-get update && apt-get upgrade ถ้าฉันใช้จะแตกต่างกันapt-get update; apt-get upgradeอย่างไร ฉันไม่ได้ร้องขอการใช้งานเฉพาะนี้ แต่โดยทั่วไปแล้วการใช้งานสองอย่างนี้แตกต่างกันอย่างไร

6
grep แบบเรียกซ้ำ: ยกเว้นไดเรกทอรีที่เฉพาะเจาะจง
ฉันใช้ grep แบบเรียกซ้ำจำนวนมากเพื่อค้นหาไฟล์ต้นฉบับที่มีเนื้อหาเฉพาะ grep -Rni "myfunc" . บนฐานโค้ดขนาดใหญ่สิ่งนี้อาจช้าได้ดังนั้นฉันใช้ --incldue เพื่อ จำกัด / ส่วนขยายรายการที่อนุญาต grep -Rni --include=*.java "myfunc" . อย่างไรก็ตามมันจะมีประสิทธิภาพมากกว่าที่จะยกเว้นไดเรกทอรีย่อยทั้งหมด (พรุน) ฉันคิดว่า: grep -Rni --exclude=/.svn/ "myfunc" . แต่ --exclude รองรับเฉพาะรูปแบบไฟล์เช่น * .java ด้านบน ฉันจะยกเว้นไดเรกทอรีได้อย่างไร

8
วิธีสร้างไฟล์ zip ที่เข้ากันได้กับ Windows ภายใต้ Linux
ฉันต้องทำให้ไฟล์ zip พร้อมใช้งานสำหรับผู้เยี่ยมชมผู้ใช้ Windows ของฉันดังนั้นฉันจึงสร้างไฟล์ zip ด้วยคำสั่ง Unix zip (เรียกมันว่า madeinlinux.zip) มันเปิดขึ้นได้ด้วย WinRar หรือ Winzip แต่ผู้ใช้ของฉันที่ใช้ไฟล์ zip Windows มาตรฐานจัดการกับความล้มเหลวเมื่อพยายามคลายซิป (Windows XP) ฉันบีบอัดข้อมูลเดียวกันโดยใช้ zip mecanism ในตัวของ Windows และจากมุมมองของ Linux ฉันไม่เห็นความแตกต่างของชนิดของไฟล์: $ file madeinlinux.zip : Zip archive data, at least v2.0 to extract $ file madeinwindows.zip : Zip archive data, at least …
49 windows  linux  zip 

7
ตรวจสอบ TCP Traffic บนพอร์ตเฉพาะ
ฉันค้นหาสิ่งนี้อย่างกว้างขวาง แต่ดูเหมือนจะไม่สามารถเกิดขึ้นกับตัวอย่างการทำงานได้ วัตถุประสงค์ของฉันคือการตรวจสอบปริมาณการใช้งาน TCP บนพอร์ตเฉพาะเพื่อดูการเชื่อมต่อขาเข้าและเขียนลงในไฟล์ข้อความ การจับคือฉันยังต้องประทับเวลาในแต่ละแถวเพื่อแสดงว่าลูกค้าเชื่อมต่อกับวินาที ฉันหมดแล้ว netstat, nmap และ tcptrack แต่ไม่มีการประทับเวลาสนับสนุน ฉันคิดว่าสคริปต์ linux shell อาจใช้งานได้หากฉันตรวจสอบพอร์ตเฉพาะและเขียนข้อความไปยังไฟล์เมื่อทำการเชื่อมต่อจากนั้นเพียงเชื่อมต่อวันที่ในแต่ละบรรทัด ฉันกำลังเล่นกับสิ่งนี้: netstat -ano|grep 443|grep ESTABLISHED เช่นนี้: tcptrack -i eth0 port 443 แต่ไม่เหมาะกับความต้องการของฉันเพราะฉันต้องการเวลาที่การเชื่อมต่อเข้ามาที่ หากคุณมีข้อเสนอแนะใด ๆ หรือสามารถชี้ฉันในทิศทางที่ถูกต้องมันจะได้รับการชื่นชมอย่างมาก ขอบคุณ :)
49 linux  bash 

11
ฉันจะลบทั้งหมดยกเว้น 10 ไฟล์ใหม่ล่าสุดใน Linux ได้อย่างไร
ฉันพยายามทำให้ไดเรกทอรีเต็มไปด้วยแฟ้มบันทึกที่จัดการได้ ทุกคืนฉันต้องการลบทั้งหมดยกเว้น 10 รายการล่าสุด ฉันจะทำสิ่งนี้ได้ในคำสั่งเดียว?
49 linux 


6
แบบอักษร Ubuntu ที่ดีขึ้น
ฉันใช้ Ubuntu มาระยะหนึ่งแล้ว ฉันชอบมัน. ผมชอบมันมาก. แต่บางครั้งเมื่อฉันเปลี่ยนมาใช้ Windows ฉันรู้สึกดีขึ้นเพราะฉันชอบแบบอักษรจริงๆ รู้สึกดีมากที่ได้ดูฟอนต์หน้าต่าง ฉันติดตั้งแบบอักษร windows บนระบบของฉันและเปลี่ยนการตั้งค่าแบบอักษรเริ่มต้นทั้งหมดเป็น Tribuchet 10pt จาก Sans รู้สึกดีขึ้น แต่ก็ยังไม่ค่อยดีเท่าไหร่ โอ้ BTW ฉันชอบฟอนต์คอนโซล ubuntu เริ่มต้น Monospace 10 หินจริงๆ แต่ Sans ได้โปรด แบบอักษรเริ่มต้นคืออะไรใน Windows ฉันจะเปิดใช้งานบน Ubuntu ได้อย่างไร หากได้รับค่าตอบแทนลิขสิทธิ์หรือผิดกฎหมายฉันไม่สนใจฉันแค่ต้องการแบบอักษรที่ดีขึ้นในระบบ Ubuntu และในแล็ปท็อปที่มีหน้าจอ LCD ควรเปิดใช้งาน Sub-Pixel Smoothing หรือไม่ อัปเดต: ฉันลองใช้แบบอักษรที่แตกต่างกันไปพักหนึ่งในระบบของฉันและฉันคิดว่าฉันสามารถทำได้ดีกว่านี้มาก ฉันยังห่างไกลจากความพึงพอใจ แบบอักษร Sans เริ่มต้นคือน่าเกลียด imho The …
48 linux  windows  ubuntu  fonts 

1
หากฉันซื้อคอมพิวเตอร์ที่มี Windows 8 และ Secure Boot ฉันจะยังสามารถติดตั้ง Linux ได้หรือไม่
ฉันได้ยินมามากมายเกี่ยวกับวิธีที่ Microsoft ใช้ UEFI Secure Boot ใน Windows 8 เห็นได้ชัดว่ามันป้องกัน bootloaders "ไม่ได้รับอนุญาต" จากการทำงานบนคอมพิวเตอร์เพื่อป้องกันมัลแวร์ มีการรณรงค์โดยมูลนิธิซอฟต์แวร์เสรีเพื่อต่อต้านการบูทอย่างปลอดภัยและผู้คนมากมายพูดออนไลน์ว่านี่เป็น "การแย่งชิงอำนาจ" โดย Microsoft เพื่อ "กำจัดระบบปฏิบัติการฟรี" หากฉันได้รับคอมพิวเตอร์ที่มี Windows 8 และ Secure Boot ติดตั้งไว้ล่วงหน้าฉันจะยังสามารถติดตั้ง Linux (หรือระบบปฏิบัติการอื่น) ในภายหลังได้หรือไม่ คอมพิวเตอร์ที่มี Secure Boot สามารถใช้งานกับ Windows ได้หรือไม่

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