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

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

9
เหตุใด Zip จึงสามารถบีบอัดไฟล์เดี่ยวขนาดเล็กกว่าหลายไฟล์ด้วยเนื้อหาเดียวกันได้
สมมติว่าฉันมีไฟล์ XML 10,000 ไฟล์ ตอนนี้สมมติว่าฉันต้องการส่งพวกเขาไปให้เพื่อน ก่อนที่จะส่งพวกเขาฉันต้องการที่จะบีบอัดพวกเขา วิธีที่ 1: อย่าบีบอัด ผล: Resulting Size: 62 MB Percent of initial size: 100% วิธีที่ 2: บีบอัดไฟล์ทุกไฟล์แล้วส่ง 10,000 ไฟล์ xml ให้เขา คำสั่ง: for x in $(ls -1) ; do echo $x ; zip "$x.zip" $x ; done ผล: Resulting Size: 13 MB Percent of initial …
126 linux  zip 

2
อะไรคือความแตกต่างระหว่าง yum, apt-get, rpm, ./configure && ทำการติดตั้ง?
ฉันยังใหม่กับ Linux และกำลังใช้งาน CentOS ฉันพบวิธีอัปเดตหรือติดตั้งซอฟต์แวร์สี่วิธี จนถึงตอนนี้ฉันได้เห็น: yum install [program] apt-get install [program] rpm -i [program].rpm wget [program].tar.gz-> unpack-> ./configure-> make->make install อันสุดท้ายเป็นความเจ็บปวดโดยเฉพาะอย่างยิ่งที่มาจาก Windows ซึ่งการติดตั้งโปรแกรมมักจะเป็นเพียงคลิกเดียวและตัวช่วยสร้างการติดตั้งที่ดี ดังนั้นคำถามของฉันคือ: เหตุใดจึงมีวิธีการมากมายในการทำเช่นนี้ใน Linux คุณแนะนำให้ใช้แบบใดและทำไม มีวิธีอื่นในการติดตั้งโปรแกรมใน Linux หรือไม่?

7
ในกลุ่มฉันจะสลับระหว่างแท็บอย่างรวดเร็วได้อย่างไร
ใน gnome-terminal, ฉันเพียงแค่สามารถกดAlt+ ( 1, 2, 3ฯลฯ ) เพื่อสลับไปยังแท็บที่เฉพาะเจาะจง ฉันยังสามารถใช้Ctrl+ ( PgUp/ PgDn) เพื่อหมุนเวียนไปตามแท็บต่างๆ (สะดวกสบายน้อยลง แต่สามารถแมปใหม่ได้) หากฉันต้องการใช้แท็บกลุ่มแทนแท็บ gnome-terminal การพิมพ์:tabnและ:tabpค่อนข้างยุ่งยาก ฉันสามารถจับคู่แป้นพิมพ์ลัดกับแป้นพิมพ์ได้ แต่ก็ยังสะดวกกว่าการกระโดดไปที่แท็บ 4 ด้วยAlt+ 4โดยตรง มีวิธีที่เร็วกว่าในการสลับระหว่างแท็บในกลุ่มหรือไม่?

7
ฉันจะสร้างไฟล์ที่มีขนาดเฉพาะจากบรรทัดคำสั่งได้อย่างไร
ฉันจะสร้างไฟล์ได้อย่างไร (เช่นใช้touchคำสั่งหรือวิธีอื่นที่คล้ายกัน) แต่มีขนาดเฉพาะ (เช่น 14 MB) กรณีการใช้งานคือการทดสอบ FTP ด้วยขนาดไฟล์ต่าง ๆ หากเราสามารถสร้างไฟล์ที่มีขนาดเฉพาะจะเป็นประโยชน์ในการตรวจสอบการถ่ายโอน FTP เป็นต้น

5
ฉันจะทราบได้อย่างไรว่ากระบวนการใดมีไฟล์ที่เปิดใน Linux
ฉันต้องการพิจารณาว่ากระบวนการใดมีกรรมสิทธิ์ในล็อกไฟล์ ล็อคไฟล์เป็นเพียงไฟล์ที่มีชื่อเฉพาะที่ถูกสร้างขึ้น ดังนั้นฉันจะทราบได้อย่างไรว่ากระบวนการใดมีไฟล์เฉพาะที่เปิดใน Linux โดยเฉพาะอย่างยิ่งชนิดซับเดี่ยวหรือโซลูชันเครื่องมือ Linux ที่เหมาะสมจะดีที่สุด
124 linux 

17
จะลบไฟล์ทั้งหมดในไดเรกทอรีได้อย่างไร?
ฉันต้องการลบไฟล์ทั้งหมดในไดเรกทอรี แต่ไม่รวมบางไฟล์ ยกตัวอย่างเช่นในไดเรกทอรีที่มีไฟล์ที่a b c ... zผมจำเป็นต้องลบทั้งหมดยกเว้นและu pมีวิธีง่าย ๆ ในการทำเช่นนี้?
123 linux  bash  rm 

12
วิธีตรวจสอบสุขภาพของฮาร์ดไดรฟ์
ไดรฟ์ SATA ของฉันเริ่มคลิกและฉันไม่สามารถเข้าถึงข้อมูลได้ มันไม่ได้คลิกเสียงดังเหมือนไดรฟ์ที่เสียไปแล้ว หลังจากกระชับการเชื่อมต่อกับฮาร์ดไดรฟ์มันก็หยุดคลิกและฉันก็สามารถเข้าถึงข้อมูลได้อีกครั้ง ฉันเริ่มย้ายไฟล์ออกจากไดรฟ์แล้ว แต่ฉันคิดว่าไดรฟ์นี้อาจยังมีสุขภาพดีอยู่ ฉันไม่พบข้อมูลที่เสียหายและฉันไม่มีปัญหาในการเข้าถึงไฟล์ใด ๆ ฉันไม่เคยมีไดรฟ์ SATA ล้มเหลวมาก่อนดังนั้นฉันจึงคิดว่ามันน่าจะเป็นเพียงแค่การเชื่อมต่อหลวม ๆ ที่ทำให้เกิดปัญหา ฉันสามารถทดสอบอะไรได้บ้างบนไดรฟ์นี้เพื่อตรวจสอบว่ามันแข็งแรงอย่างไร? นี่คือฮาร์ดไดรฟ์ที่ต้องสงสัย: HITACHI Deskstar T7K250 HDT722525DLA380 (0A31636) 250GB 7200 RPM แคช 8MB 8MB SATA 3.0Gb / s 3.5 "ฮาร์ดไดรฟ์ - ฮาร์ดไดรฟ์
122 linux  hard-drive  sata 

4
ฉันจะออกจาก Windows 8 คีย์ฝังตัวจากสภาพแวดล้อม Linux ได้อย่างไร
ฉันเคยเห็นคำถาม SuperUser อื่น ๆ ในหัวข้อนี้: จะค้นหารหัสผลิตภัณฑ์ Windows 8 ได้อย่างไร | จะค้นหารหัสผลิตภัณฑ์ Windows 8 OEM ได้อย่างไร อย่างไรก็ตามคำตอบทั้งหมดถือว่าคุณใช้ Windows 8 ฉันได้ติดตั้ง Ubuntu 13.04 เรียบร้อยแล้วบนแล็ปท็อปเครื่องใหม่ของฉันและฉันพยายามตั้งค่าสภาพแวดล้อม VM สำหรับโปรแกรมตามโอกาสเหล่านั้นซึ่งปฏิเสธที่จะทำงานแม้แต่กับ Wine ฉันเห็นภาพนี้ในคำตอบอื่น: ดังนั้นจึงปรากฏว่ากุญแจควรมีอยู่ใน ACPI อย่างไรก็ตามฉันได้ลองls /proc/acpiแล้วและมันก็ไม่มีประโยชน์อะไรเท่าที่ฉันเห็นและacpitoolไม่ช่วยฉันเลย ฉันจะนำหมายเลขผลิตภัณฑ์ออกมาได้อย่างไร แก้ไข : ฉันได้ลองใช้งาน RW- ทุกอย่างผ่านทางไวน์ ( โปรแกรมภาพ ) แต่ไม่สามารถ 'ติดตั้งไดรเวอร์' ได้ ดังนั้นจึงไม่มีลูกเต๋า

4
ระบบไฟล์ linux ตัวใดทำงานได้ดีที่สุดกับ SSD
จากวิกิ: ฟังก์ชั่น TRIM ที่สำคัญได้รับการสนับสนุนโดย Linux OS ที่เริ่มต้นด้วยเคอร์เนล 2.6.33 (เปิดให้บริการต้นปี 2010) อย่างไรก็ตามการสนับสนุนระหว่างระบบไฟล์ต่างๆยังคงไม่สอดคล้องกันหรือไม่มีอยู่ การจัดตำแหน่งพาร์ติชันที่เหมาะสมนั้นไม่ได้เกิดจากซอฟต์แวร์การติดตั้ง ดังนั้นระบบไฟล์ใดที่ทำงานได้ดีที่สุดสำหรับ SSD และรองรับการจัดแนวพาร์ติชัน TRIM + ระหว่างการติดตั้งและมีอยู่ใน Ubuntu
119 linux  filesystems  ssd 

7
ฉันจะขุดอุโมงค์การรับส่งข้อมูลเครือข่ายทั้งหมดผ่าน SSH ได้อย่างไร
เมื่อใดก็ตามที่ฉันใช้อินเทอร์เน็ตจากสถานที่ที่ไม่ปลอดภัย (เช่น wifi สาธารณะ) ฉันชอบใช้อุโมงค์ ssh ( ssh -D port host) เพื่อให้แน่ใจว่าการจราจรของฉันไม่สามารถดมกลิ่นได้ น่าเสียดายที่ดูเหมือนจะมีแอปพลิเคชั่นมากมายที่ไม่ได้ให้วิธีการระบุพร็อกซี (Flash เป็นหนึ่งในตัวอย่างหลัก) รู้สึกเหมือนมีวิธีใช้อุโมงค์สำหรับการรับส่งข้อมูลเครือข่ายทั้งหมดจากคอมพิวเตอร์ของฉัน แต่ฉันไม่รู้วิธีการทำเช่นนี้ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.
117 linux  ssh  proxy  tunnel  socks 

16
วิธีการซิงโครไนซ์โฟลเดอร์ภายในบ้านระหว่างคอมพิวเตอร์หลายเครื่อง
ฉันมีคอมพิวเตอร์สามเครื่องที่บ้านและต้องการให้/home/แผนผังโฟลเดอร์ตรงกันระหว่างทั้งสามเครื่อง ไฟล์ / โฟลเดอร์ใด ๆ (ยกเว้นที่ซ่อนอยู่) ที่ถูกแก้ไข / เพิ่ม / ลบในคอมพิวเตอร์หนึ่งในสามเครื่องนั้นได้รับการอัพเดตในอีกสองเครื่อง คือrsyncพอที่จะทำเช่นนี้? แล้วยังไง?

5
วิธี wget ไฟล์ที่มีชื่อที่ถูกต้องเมื่อเปลี่ยนเส้นทาง?
ดังนั้นหลังจากการค้นหาใน Google และ Super User (และการสแกนหน้าคน) ฉันไม่สามารถหาคำตอบสำหรับสิ่งที่ (ฉันคิดว่า) น่าจะง่าย: ถ้าคุณไปที่นี่: http://www.vim.org/scripts/script.php?script_id=2340 และลองดาวน์โหลดธีม: http://www.vim.org/scripts/download_script.php?src_id=9750 ชอบมาก wget http://www.vim.org/scripts/download_script.php?src_id=9750 download_script.php?src_id=9750คุณอาจจะจบลงด้วยไฟล์ที่เรียกว่า แต่ฉันต้องการให้มันถูกเรียกmolokai.vimซึ่งเป็นสิ่งที่จะเกิดขึ้นถ้าฉันใช้เบราว์เซอร์เพื่อดาวน์โหลดไฟล์นี้ ฉันต้องระบุตัวเลือกใดเพื่อรับผลที่ต้องการ ฉันก็จะโอเคกับคำสั่งเทียบเท่า Curl

12
เลิกทำคำสั่ง“ rm -rf ~” หรือไม่
ฉันมีโฟลเดอร์ที่ฉันไม่ต้องการชื่อ '~' ดังนั้นจากบรรทัดคำสั่งที่ฉันพิมพ์ rm -rf ~ และลบโฟลเดอร์บ้านของฉันโดยไม่ตั้งใจ (ตั้งแต่ ~ แก้ไขเป็น / home / ชื่อผู้ใช้) มีวิธีใดบ้างที่ฉันจะต้องสร้างบัญชีขึ้นใหม่หรือไม่?
115 linux  rm 

10
วิธีการอัปโหลดหนึ่งไฟล์โดย FTP จากบรรทัดคำสั่ง?
ฉันต้องอัปโหลดไฟล์เดียวไปยังเซิร์ฟเวอร์ FTP จาก Ubuntu การดำเนินการนี้ควรทำในสคริปต์ (ในโหมดที่ไม่ใช่แบบโต้ตอบ) ไวยากรณ์ที่ถูกต้องมีไว้เพื่อftpอะไร? ฉันพยายามทำสิ่งนี้โดยไม่มีประโยชน์: $ ftp -u ftp://user:secret@ftp.example.com my-local-file.txt ftp: Invalid URL `ftp://'
114 linux  ubuntu  ftp 

14
ปิดพอร์ตด้วยตนเองจาก commandline
ฉันต้องการปิดพอร์ตที่เปิดอยู่ซึ่งอยู่ในโหมดฟังระหว่างไคลเอนต์และแอปพลิเคชันเซิร์ฟเวอร์ของฉัน มีตัวเลือกบรรทัดคำสั่งด้วยตนเองใน Linux เพื่อปิดพอร์ตหรือไม่ หมายเหตุ: ฉันรู้มาว่า "เฉพาะแอปพลิเคชั่นที่เป็นเจ้าของซ็อกเก็ตที่เชื่อมต่อเท่านั้นควรปิดซึ่งจะเกิดขึ้นเมื่อแอปพลิเคชั่นหยุดทำงาน" ฉันไม่เข้าใจว่าเพราะเหตุใดจึงเป็นไปได้โดยแอปพลิเคชันที่เปิดขึ้นมา ... แต่ฉันก็ยังอยากรู้ว่าจะมีวิธีอื่นอีกหรือไม่
112 linux  port  sockets 

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