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

คำถามเหล่านี้เกี่ยวกับ Linux โดยทั่วไป - ไม่เฉพาะเจาะจงสำหรับการแจกจ่ายเฉพาะ หากคำถามเกิดขึ้นในสภาวะแวดล้อม Linux โปรดระบุการกระจาย Linux ของคุณในเนื้อความของคำถามของคุณ แต่อย่าใช้แท็ก / linux

2
ไฮไลต์สามไฟล์ที่อัพเดตล่าสุดในเอาต์พุต ls
มีวิธีใดที่จะโอเวอร์โหลดหรือปิดlsคำสั่งเพื่อให้ไฮไลต์ / ขีดเส้นใต้ / มิฉะนั้นจะทำให้ไฟล์สามไฟล์ที่ผ่านการแก้ไขมีความชัดเจนหรือไม่? ฉันรู้ว่าฉันสามารถls -rtlสั่งซื้อได้ตามเวลาการแก้ไขแบบย้อนกลับ แต่ฉันมักจะต้องการรายชื่อเรียงตามตัวอักษรของไฟล์แม้ว่าฉันจะต้องการระบุไฟล์ล่าสุดที่ตนเองหรือผู้อื่นดัดแปลงอย่างรวดเร็ว
10 linux  bash  command-line  ls 

1
จะเกิดอะไรขึ้นเมื่อฉันทำ“ cat debian.iso> / dev / sdX”
ฉันกำลังสร้าง live-USB และไม่เข้าใจอย่างถ่องแท้: จะเกิดอะไรขึ้นเมื่อฉันคัดลอกไฟล์ (หรือแม้แต่ระบบไฟล์) ไปยังโหนดอุปกรณ์โดยตรง (ตรงข้ามกับระบบไฟล์)

1
การใช้ setkeycodes เพื่อทำแผนที่กดและปล่อยให้กับ“ ปุ่ม” ที่แตกต่างกัน
ฉันมีแป้นพิมพ์ที่มีล้อเลื่อน แต่ไม่สามารถใช้งานได้บน Ubuntu และxevคำสั่งไม่แสดงอะไรเลยเมื่อเคลื่อนที่ แต่ด้วยdmesgคำสั่งฉันพบสิ่งนี้: เมื่อเลื่อนล้อเลื่อนขึ้น: atkbd serio0: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0). atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known. เมื่อเลื่อนล้อเลื่อนลง: atkbd serio0: Unknown key released (translated set 2, code 0x8b on isa0060/serio0). atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it …

1
ไดร์เวอร์ตัวใดที่อยู่ด้านหลังไฟล์อุปกรณ์บางตัว?
รับไฟล์อุปกรณ์แล้วบอกว่า/dev/sdbเป็นไปได้หรือไม่ที่จะกำหนดว่าไดรเวอร์ใดที่อยู่ด้านหลัง โดยเฉพาะฉันต้องการตรวจสอบไดรเวอร์อุปกรณ์เก็บข้อมูลที่ใช้ fdisk -lแสดงรายการอุปกรณ์ 2: และ/dev/sda /dev/sdbหนึ่งคือฮาร์ดไดรฟ์ SATA และอีกอันคืออุปกรณ์ USB Mass Storage - จริงๆแล้วเป็นการ์ด SD ฉันจะกำหนดโดยทางโปรแกรมได้อย่างไร ฉันกำลังเขียนซอฟต์แวร์หนึ่งชิ้นและฉันต้องการปกป้องผู้เริ่มต้นจากการกำจัดฮาร์ดไดรฟ์ของพวกเขาในขณะที่ให้พวกเขากำจัดการ์ด SD ของพวกเขา

5
ไฟล์ที่เกี่ยวกับ Windows ใดที่ไม่มีค่าสำหรับผู้ใช้ * nix
ฉันได้สะสมจากเวลาของฉันโดยใช้ Windows เป็นจำนวนมากคัดลอกระบบไฟล์ที่เก็บไว้และเก็บถาวรของระบบและไดรฟ์ข้อมูล ฉันพยายามที่จะกลั่นพวกเขาลงไปยังส่วนที่ใช้งานได้ในขณะที่ทิ้งทุกอย่างที่น่าจะไร้ค่า จากการดูไฟล์ดังกล่าวเลื่อนดูในขณะที่คัดลอกอีกครั้งจากไดรฟ์ที่ถือไว้กับไดรฟ์ที่ทำงานฉันคิดว่าฉันมีรายชื่อเริ่มต้นของไฟล์ "ดี" และ "ไร้ประโยชน์" ที่เริ่มทำงาน แต่ฉันสงสัยว่ามี รายการประเภทไฟล์ที่เชื่อถือได้ (มาจากสภาพแวดล้อม Windows ก่อนหน้านี้) ที่ควรยกเลิกทันทีว่าไม่ได้? ผู้ชนะ: (ฉันรู้ว่ารายการนี้น่าจะกลายเป็นระเบียบถ้ามีความพยายามใด ๆ ที่จะทำให้มันครอบคลุมดังนั้นสิ่งเหล่านี้ไม่ใช่สิ่งที่ฉันกำลังมองหาเว้นแต่พวกเขาจะถูกล้อมรอบด้วยอึที่อาจทำลายพวกเขาโดยไม่ได้ตั้งใจ) ( แก้ไข: ถ้าวิธีเดียวเท่านั้นเป็นวิธีการใช้รายการแบบไวต์ครอบคลุมดังนั้นไม่ว่าจะเป็นกรณีใดฉันขอแนะนำถ้าไม่ใช่กรณีนี้ แต่ขอทานไม่สามารถเป็นผู้เลือก ... ส่วนใหญ่แล้ว ) *.tar.*, *.rar, *.zip *.mp(e)g, *.avi, *.mkv, *.wmv, *.asf ผู้แพ้: (นี่คือสิ่งที่ฉันกำลังมองหา) *.exe, *.bat, *.dll, *.com, *.lnk ฉันก็รู้ว่าจะมีข้อยกเว้น เช่นเดียวกับไฟล์. exe ที่ใช้ในการติดตั้งบางอย่างใน Wine สำหรับจุดประสงค์ของคำถามนี้ข้อกังวลนี้ไม่ใช่ข้อเดียว ไฟล์ทั้งหมดที่สงสัยคือสำเนา (สำเนาอาจเป็นสำเนามากกว่า) ดังนั้นตัวติดตั้งที่ฉันต้องการเก็บไว้นั้นก็อยู่ในที่ที่ดีปลอดภัยและอาจป้องกันการเขียนได้
10 linux  files  backup 

3
Linux kernel 3.x ใช้ตัวกำหนดตารางกระบวนการ CFS หรือไม่
เคอร์เนล Linux รุ่นล่าสุด (3.x) ยังคงใช้ Completeely Fair Scheduler (CFS) สำหรับการจัดตารางกระบวนการซึ่งเปิดตัวใน 2.6.x หรือไม่? ถ้ามันใช้ไม่ได้มันใช้อันไหนและมันใช้งานอย่างไร โปรดระบุแหล่งที่มา

3
ป้อนข้อความโดยอัตโนมัติจากสคริปต์ทุบตีโดยไม่ต้องใช้ EOF
ฉันใช้ Ubuntu Linux myprogramสมมติว่ามีโปรแกรมที่เรียกว่า โปรแกรมนี้ให้ผู้ใช้ป้อนข้อมูล Enterโดยเฉพาะผู้ใช้ต้องพิมพ์เป็นจำนวนเต็มเมื่อได้รับแจ้งและกด ฉันต้องการทำให้กระบวนการนี้เป็นแบบอัตโนมัติโดยใช้สคริปต์ทุบตี โดยเฉพาะอย่างยิ่งฉันต้องการที่จะดำเนินการmyprogramพูด 100 ครั้ง (ใช้เคาน์เตอร์iที่ไปจาก1ไป100) ในการดำเนินการแต่ละครั้งmyprogramฉันต้องการป้อนค่าปัจจุบันของiเมื่อได้รับแจ้ง (โดยวิธีการmyprogramใช้ตัวเลือก / สวิทช์-optionsซึ่งทั้งหมดจะคงที่และระบุไว้ในสคริปต์ทุบตี) โครงกระดูกที่ไม่สมบูรณ์ของสคริปต์ทุบตีนี้อาจเป็น: #!/bin/bash for i in {1..100} do myprogram -options done ตอนนี้ฉันต้องการแก้ไขโค้ดด้านบนเพื่อให้iป้อนค่าปัจจุบันของเมื่อได้รับแจ้งจากโปรแกรม วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? เว็บไซต์ของซอฟต์แวร์ที่ฉันใช้แนะนำให้ใช้<<EOFที่ท้ายmyprogram -optionsบรรทัด ฉันคิดว่าสิ่งนี้บอกให้ทุบตีดูที่ "จุดสิ้นสุดของไฟล์" สำหรับอินพุตที่จะใช้ แต่ถ้าฉันไม่ต้องการวางอินพุตที่ท้ายไฟล์ล่ะ เกิดอะไรขึ้นถ้าผมอยากจะใส่มันทันทีหลังจากที่<<หรือ<? เหตุผลก็คือสิ่งต่าง ๆ จะมีความซับซ้อนมากขึ้น ตัวอย่างเช่นฉันอาจแนะนำตัวนับจำนวนเต็มที่jเปลี่ยนแปลงในวิธีที่ไม่เป็นเชิงเส้นหรือไม่ต่อเนื่อง จากนั้นผมก็อยากจะกินค่าปัจจุบันของjไปmyprogramในแต่ละซ้ำ แต่ค่าของjอาจมีการเปลี่ยนแปลงระหว่างการโทรไปและจุดสิ้นสุดของแฟ้ม myprogram -optionsEOF คุณมีข้อเสนอแนะใด?

2
ที่ไหนดีที่สุดในการค้นหาแหล่งที่มาของเครื่องมือบรรทัดคำสั่ง linux มาตรฐาน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Unix & Linux Stack Exchange ปิดให้บริการในวันที่ 11 เดือนที่ผ่านมา เป็น: ฉันชอบการเรียนรู้โดยการอ่านแหล่งที่มา แต่มันก็น่าเบื่อที่จะค้นหาพวกเขาผ่านอินเทอร์เน็ตแยกออกมาในหลาย ๆ ไซต์ของโครงการ ฉันชอบที่จะเห็นrepo ส่วนกลางที่สามารถเรียกดูได้ซึ่งมีแหล่งที่มาของแอพมากมายในที่เดียว man toolnameเมื่อมีคนต้องการที่จะหาเอกสารของลินุกซ์เครื่องมือบางสถานที่ที่ดีที่สุดคือ: เมื่อฉันต้องการที่จะเรียกดูแหล่งที่มาของลินุกซ์ "ตามความต้องการ" ฉันมักจะสามารถข้ามไปยัง: ลินุกซ์อ้างอิงข้าม เมื่อฉันต้องการที่จะหาพนักงานที่พบมากที่สุดที่ฉันสามารถหาแหล่งที่มาทั้งหมดใน coreutils เมื่อฉันต้องการตรวจสอบวิธีการสร้างบางสิ่งฉันสามารถ (ตัวอย่าง) ข้ามไปที่http://www.archlinux.org/packages/ตรวจสอบว่าเป็น pkgbuild มี repo ใดบ้างที่เก็บแหล่งเครื่องมือส่วนใหญ่ไว้ในที่เดียว? - เหมือนกับmanเก็บเอกสารหรือLinux Cross Reference kernel เคอร์เนล ฉันหมายถึงบางสิ่งบางอย่างสำหรับ "รวดเร็ว" "ตามต้องการ" การตรวจสอบว่ามีการใช้งานอย่างไร (ใช่ฉันรู้ google -> แต่ฉันเบื่องานประจำ: 1. …

3
Linux Bulk / Remote Administration
นอกเหนือจากโครงสร้างพื้นฐานด้านไอทีภายในของเราเรามีเครื่อง Linux ประมาณ 500 เครื่องที่ให้บริการสำหรับโลกออนไลน์ พวกเขาถูกจัดกลุ่มเป็นกลุ่มเช่นฐานข้อมูล, ผลิตภัณฑ์, NFS, BackOffice เป็นต้น นอกจากนี้ยังมีการจัดการโดยผู้ให้บริการภายนอกตามข้อกำหนดและข้อกำหนดของเรา อย่างไรก็ตามเราประสบปัญหามากมายระหว่างการพัฒนาซอฟต์แวร์การเปิดตัวและการปรับใช้โดยเฉพาะอย่างยิ่งเนื่องจากสภาพแวดล้อมการพัฒนาและการจัดเตรียมนั้นแทบไม่มีอะไรเหมือนกันกับระบบที่ใช้งานจริง . ดังนั้นฉันจึงพยายามสร้างเครื่องเสมือนคัดลอกระบบสดต่าง ๆ ให้มากที่สุดเท่าที่จะเป็นไปได้และเตรียมให้พวกเขาเชื่อมต่อกับเช่นฐานข้อมูลการพัฒนาแทนที่จะเป็นระบบ "ของจริง" ที่โปร่งใสสำหรับนักพัฒนา (ไม่ใช่root) มันใช้งานได้ดี แต่ ... ฉันสงสัยว่าจะจัดการระบบเหล่านั้นจากระยะไกลและเป็นกลุ่มได้อย่างไร มีซอฟต์แวร์ตระกูลไหนบ้างที่ฉันไม่ทราบ? หรืออย่างน้อยที่สุดก็ควรใช้เทคนิคหรือหลักการบางอย่างที่คุ้นเคย เราจะให้รูปภาพจำนวนมากแก่นักพัฒนาเพื่อเรียกใช้ในพื้นที่ (VirtualBox) แผนกควบคุมคุณภาพ จะได้รับกลุ่มเสมือน (XEN หรือ Hyper-V) ถ้าฉันต้องการจัดหาโมดูลเซิร์ฟเวอร์เพิ่มเติมให้กำหนดเส้นทางการเชื่อมต่อฐานข้อมูลใหม่หรือเพียงแค่ต้องการอัปเดตทุกอย่างที่ได้รับจากตัวจัดการแพ็คเกจ ... ฉันจะทำอย่างไรโดยไม่ถูกบังคับให้เข้าสู่ระบบทุกระบบและ / หรือ ขอให้เพื่อนร่วมงานของฉันดาวน์โหลดและเรียกใช้สคริปต์ติดตั้งหรือไม่ ฉันเชื่อว่ามีทางออกมากมาย อย่างไรก็ตามฉันโง่เกินไปที่จะป้อนคำหลักที่ถูกต้องลงในเครื่องมือค้นหา ... หรือว่าปัญหานี้ไม่สำคัญอย่างที่คิด สำหรับบันทึก: เกือบทุกระบบใช้ Debian GNU / Linux 6.x "squeeze" …

4
ฉันจะหาซอร์สโค้ดเชิงประวัติของซอร์ส Linux ได้ที่ไหน
ฉันต้องการค้นคว้าเกี่ยวกับวิวัฒนาการของ Linux ดังนั้นมันจะดีถ้าฉันสามารถดาวน์โหลดแหล่งที่มาของลินุกซ์ในช่วงเวลาต่างๆ (ตั้งแต่ปี 1991 จนถึงปัจจุบัน) มีเว็บไซต์ที่สามารถค้นหาแหล่งเหล่านั้นได้หรือไม่? เว็บไซต์ที่คล้ายกันสำหรับระบบปฏิบัติการ Unix อื่น ๆ ก็ยินดีต้อนรับเช่นกัน

2
วิธีการทางผู้ไม่เชื่อเรื่องพระเจ้ากำหนดวันที่ติดตั้งระบบปฏิบัติการคืออะไร?
ฉันอยู่ในเครื่อง CrunchBang และพยายามเขียนสคริปต์ที่ต้องมีวันที่ติดตั้งระบบปฏิบัติการเป็นข้อมูลอ้างอิง ฉันค้นหาและพบคำสั่งนี้: ls -lct /etc | tail -1 | awk '{print $6, $7, $8}' มันพิมพ์ Mar 31 21:24 ฉันไม่เข้าใจtail -1ส่วนนี้ แต่ก็สามารถเข้าใจได้ว่า $ 6 $ 7 $ 8 เป็นเหตุการณ์ที่เกิดขึ้นครั้งที่ 6 ในลำดับที่ 6 ของลำดับที่ 6 ที่ 7 ซึ่งเป็นคำสั่งที่อ้างอิง อย่างไรก็ตามฉันตระหนักว่าปีที่ไม่สามารถรวมเป็นปีที่ไม่ได้แสดงในls -ltcคำสั่ง บางคนแนะนำให้หาวันที่ที่/etcถูกสร้างขึ้นและบางคนกำลังตรวจสอบและ/var/log/syslogอื่น ๆ ฉันคิดว่าสิ่งเหล่านี้อาจจะเฉพาะเจาะจงสำหรับ distro อะไรคือคำแนะนำของคุณสำหรับวิธีการที่ไม่เชื่อเรื่องพระเจ้าอย่างแท้จริงในการค้นหาวันที่ติดตั้งระบบปฏิบัติการ?
10 linux  date 

3
gzip - การเปลี่ยนเส้นทางหรือท่อ?
ฉันจะสำรองดิสก์ขนาดใหญ่ (750GB) ไปยังดิสก์ USB ภายนอกโดยใช้ dd ฉันควรจะใช้การเปลี่ยนเส้นทางหรือท่อ? อันไหนมีประสิทธิภาพมากกว่ากัน? หรือมีความแตกต่าง? นอกจากนี้ขนาดบล็อกที่ดีที่สุดคืออะไร? USB น่าจะเป็นคอขวดที่นี่ dd if=/dev/sda bs=1M | gzip -c > /mnt/sdb1/backups/disk.img.gz gzip -dc /mnt/sdb1/backups/disk.img.gz | dd of=/dev/sda bs=1M VS dd if=/dev/sda bs=1M | gzip -c | dd of=/mnt/sdb1/backups/disk.img.gz dd if=/mnt/sdb1/backups/disk.img.gz | gzip -dc | dd of=/dev/sda bs=1M ขอบคุณ
10 linux  gzip  pipe  dd 

2
จะอัพเดทเคอร์เนลอย่างไรโดยไม่ต้องรีบูท? (ทางเลือก ksplice)
จะอัพเดทการรันเคอร์เนลอย่างไรโดยไม่ต้องบูตเครื่องใหม่? ฉันรู้เกี่ยวกับOracle kspliceแต่ไม่ฟรีและรองรับเฉพาะการแจกแจงที่ฉันไม่ได้ใช้ ksplice มีทางเลือกอื่นหรือไม่?
10 linux  kernel  upgrade 

2
ผสานการเชื่อมต่ออินเทอร์เน็ตสองจุดจากสองเครือข่ายอินเทอร์เฟซเพื่อรับความเร็วสองเท่า
ฉันมีอินเทอร์เฟซเครือข่ายสอง (หนึ่งสายและไร้สายหนึ่ง) ฉันมีบัญชีอินเทอร์เน็ตสองบัญชีด้วยเช่นกัน (แต่ละ 256 kBps; หนึ่งบัญชีจากโมเด็มที่ฉันใช้เป็นการเชื่อมต่อแบบมีสาย & อีกบัญชีหนึ่งจากเครือข่ายไร้สาย) เป็นไปได้หรือไม่ที่จะเชื่อมต่อกับทั้งสองเครือข่ายและรวมเข้าด้วยกันและเพิ่มความเร็วเป็นสองเท่า (512 kBps)? อย่างไร? ฉันใช้ Ubuntu 10.04 (Lucid Lynx) ขอบคุณ

3
อ่าน SMS ที่เก็บไว้ในซิมการ์ดได้อย่างไร
ฉันมีโทรศัพท์เครื่องเก่าที่มีการ์ดโทรศัพท์ (ซิมการ์ด) อยู่ภายใน โทรศัพท์มีอินเทอร์เฟซอินฟราเรดที่ด้านข้าง ฉันต้องการอ่านรายชื่อติดต่อและจัดเก็บข้อความ SMS จากโทรศัพท์ไม่ว่าจะผ่านทางอินฟราเรดหรือโดยการเชื่อมต่อซิมกับคอมพิวเตอร์ด้วยเครื่องอ่านการ์ดบางประเภท ฉันเคยอ่านข้อมูลผ่านทางอินฟราเรด แต่ฉันไม่สามารถสร้างการตั้งค่าที่จำเป็นได้อีกครั้งเพราะฉันไม่มีคอมพิวเตอร์ที่มีอินเทอร์เฟซ irda อีกต่อไป ดังนั้นฉันจึงซื้อเครื่องอ่านการ์ดซึ่งทำงานได้บน Windows เท่านั้น แอปพลิเคชันที่มาพร้อมกับมันคือถังขยะที่สมบูรณ์และไม่อนุญาตให้บันทึกข้อมูล (WTF?!?! ใครออกแบบสิ่งนี้?) อะไรก็ตามผู้อ่านนี้มีบัตรพลาสติกขนาดเท่าบัตรเครดิตที่คุณสามารถเสียบซิมการ์ดได้ดังนั้นฉันจึงเสียบซิมเข้ากับเครื่องอ่านการ์ดทุกประเภท ดังนั้นคำถามของฉัน: ฉันจะรับข้อมูลที่เก็บไว้จากซิมโดยใช้อะแดปเตอร์นี้ได้อย่างไร ฉันเข้าถึงคอมพิวเตอร์ที่มีเครื่องอ่านการ์ดในตัว แต่ฉันต้องตรวจสอบวิธีการทำก่อน หากฉันได้รับอินเทอร์เฟซแบบอินฟราเรดโปรแกรมใดเป็นตัวเลือกที่ดีที่สุดในการอ่านข้อความ SMS และ Pohonebooks ที่เก็บไว้? สิ่งนี้ทำได้อย่างไร (cmd-lines / link ไปยังวิธีที่ต้องการ) ฉันหวังว่าบางคนสามารถช่วยได้ตั้งแต่โทรศัพท์เริ่มตายและฉันต้องการบันทึก SMS ทั้งหมดของฉันซึ่งไม่พอดีกับ SIM (ฉันจะต้องคัดลอกจากหน่วยความจำโทรศัพท์ไปยัง SIM ลบและคัดลอกถัดไป แบตช์เนื่องจาก SIM สามารถเก็บข้อความได้เพียง 10 ข้อความ ... )
10 linux  backup  mobile  sms 

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