Unix & Linux

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

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

3
การทดแทนกระบวนการครั้งแรกเกิดขึ้นเมื่อใด
ฉันแปลกที่จะรู้ว่านานแค่ไหนทดแทนกระบวนการได้รับรอบ มีเปลือกอะไรก่อน? เมื่อไหร่ที่มันจะถูกเพิ่มเข้าไปในกระสุนอื่น ๆ ?

1
วิธีสร้าง GCC cross compiler สำหรับ Cross Linux จาก Scratch (CLFS) สำหรับ Beagleboard
ขณะนี้ฉันพยายามที่จะสร้างที่ฝังลินุกซ์ตั้งแต่เริ่มต้นด้วยคำแนะนำจากครอสลินุกซ์จากรอยขีดข่วน ทุกอย่างทำงานได้ดีจนกระทั่งฉันพยายามรวบรวม GCC Cross-Compiler ฉันต้องการสร้าง Linux สำหรับ Beagleboard-xM ... ดังนั้นฉันเลือกการตั้งค่าต่อไปนี้: export CLFS_ABI="aapcs-linux" export CLFS_HOST="x86_64-cross-linux-gnu" export CLFS_TARGET="armv7a-unknown-linux-uclibceabi" export CLFS_ARCH="arm" export CLFS_ENDIAN="little" export CLFS_ARM_ARCH="armv7" export CLFS_ARM_MODE="arm" export CLFS_FLOAT="hard" export CLFS_FPU="neon" ไม่ทันทีที่ฉันพยายามเรียกใช้คำแนะนำในหน้านี้คำสั่งmake all-gcc all-target-libgccจะพบข้อผิดพลาด checking for armv7a-unknown-linux-uclibceabi-gcc... /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/bin/ -B/mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/lib/ -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/include -isystem /mnt/clfs/cross-tools/armv7a-unknown-linux-uclibceabi/sys-include checking for suffix of object files... configure: error: …

1
รับรหัส SSH ส่วนตัวฉันจะกู้คืนกุญแจสาธารณะของฉันได้อย่างไร
ฉันทำid_rsa.pubแฟ้มหาย ฉันยังมีid_rsaไฟล์ของฉัน ฉันจะกู้คืนกุญแจสาธารณะจากกุญแจส่วนตัวได้อย่างไร (คำถามนี้เกิดขึ้นหลังจากssh-copy-idถูกรายงานว่า "ข้อผิดพลาด: ไม่พบตัวตน" ในขณะที่ssh-keygenรายงาน "/root/.ssh/id_rsa มีอยู่แล้ว" ls ~/.sshชี้ให้เห็นปัญหาว่ามีid_rsaแต่ไม่ใช่id_rsa.pubฉันพบวิธีแก้ปัญหา แต่ถูกฝังอยู่ที่ด้านล่าง ของการโพสต์แบบยาวบนฟอรัมการสนับสนุนของ Ubuntu)

1
มีเอาต์พุตน้อยลงเมื่อใช้ตัวเลือก print0 เมื่อค้นหาใช่ไหม
ฉันได้อ่าน man page และข้อมูลอ้างอิงอื่น ๆ แล้ว แต่ฉันยังสับสนกับพฤติกรรมการค้นหาพร้อม-print0ตัวเลือก -print0 This primary always evaluates to true. It prints the pathname of the current file to standard output, followed by an ASCII NUL character (character code 0). คำสั่งแรก: $ find /some/path/ -iname "*intro*jpeg" -o -iname "*intro*jpg" 2> /dev/null /some/path//asdf199Intro-5kqlw.jpeg /some/path/199intro-2jjaj.JPEG /some/path/199intro-3.jpg /some/path/wuer199intro-4.JPG /some/path/xbzf199INTRO-1.jpg …
10 find 

3
ฉันจะตั้งสคริปต์ที่จะเริ่มต้นใน FreeBSD ได้อย่างไร
ฉันใช้ FreeBSD 9 และฉันต้องการสร้างสคริปต์ที่จะตรวจสอบว่าสายเคเบิลอีเธอร์เน็ตเชื่อมต่ออยู่หรือไม่และหากเป็นเช่นนั้นให้เชื่อมต่อกับมัน ฉันต้องการตั้งค่าเพื่อให้มันทำงานเมื่อใดก็ตามที่เครื่องเริ่มทำงานหรือเมื่อใดก็ตามที่ฉันเข้าสู่ระบบฉันดูที่หนังสือ UNIX ของฉัน (มันค่อนข้างล้าสมัยและสำหรับ UNIX ทั่วไปไม่ใช่ FreeBSD เฉพาะ) และมันบอกว่าฉันสามารถใช้ crontab แต่ฉันสามารถทำได้เพื่อให้สิ่งต่าง ๆ ทำงานในบางช่วงเวลาไม่ใช่เมื่อมันเริ่มทำงาน ใครช่วยกรุณาบอกฉันว่าฉันจะได้รับที่นี้

5
yum ไฟล์ repomd.xml ที่เสียหาย
ฉันมีปัญหาในการทำอะไรกับยำใน Fedora 16 นี่คือผลลัพธ์ที่ฉันได้รับ: [user@mycomputer yum-3.4.3]$ sudo yum update [sudo] password for user: Loaded plugins: langpacks, presto, priorities, refresh-packagekit adobe-linux-x86_64 | 39 B 00:00 ... http://linuxdownload.adobe.com/linux/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for adobe-linux-x86_64: Damaged repomd.xml file Trying other mirror. fedora | 39 B 00:00 ... http://download.fedoraproject.org/pub/fedora/linux/releases/16/Everything/x86_64/os/repodata/repomd.xml: [Errno -1] Error importing …
10 fedora  yum 

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

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

2
apt-get -f install ติดอยู่ที่“ ระบบไฟล์ที่เสียหาย tarfile”
ฉันกำลังมีปัญหาเกี่ยวกับapt-getบนของราสเบอร์รี่ Pi นี่คือผลลัพธ์เมื่อฉันลองและติดตั้งแพคเกจ: pi@raspberrypi ~ $ sudo apt-get -f install cowsay Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: emacs23 : Depends: libm17n-0 (>= 1.6.1) but it is not going …

3
เป็นกลุ่มที่กำหนดเองด้วยคำสั่ง emacs (โหมดแทรกเท่านั้น)
ฉันเป็นemacsผู้ใช้และฉันต้องเปลี่ยนไปvimใช้ แต่ฉันคิดถึงบางคำสั่ง emacs พื้นฐานในvimโหมดแทรก: C-A C-E C-K C-Y C-x C-s ... และอื่น ๆ ฉันรู้ว่าฉันสามารถกดEscapeแล้วกดปุ่มบางปุ่มต่อไปนี้และในที่สุดก็กดปุ่มi: ^ $ d$ p :w [Enter] ... แต่ฉันจะต้องการที่จะอยู่ในvimโหมดแทรกและหลีกเลี่ยงการกดEscape/ iปุ่ม บนเว็บที่ฉันได้พบการปรับแต่งสำหรับemacs( vi-mode, vip, viper, vimpulse, vim-mode, evil) แต่ยังไม่พบสิ่งที่ตรงกันข้าม: ปรับแต่งvimเพื่อใช้emacsคำสั่ง ... ฉันสนใจเกี่ยวกับemacsคำสั่งในvim โหมดแทรกเท่านั้น เพียงบางคำสั่งพื้นฐานเช่นbashคำสั่ง: C-A, C-E, C-K, C-Y, C-U... (ครับC-Uไม่ได้เป็นค่าเริ่มต้นemacsคำสั่ง แต่ผมชอบมันมากเกินไป)

2
ฉันจะสลับ 2 ตัวอักษรใน vi ได้อย่างไร
ฉันชอบความจริงที่ว่าฉันจำddpการสลับสองบรรทัดได้ (เช่นddลบบรรทัดแล้วpวางกลับเป็น '1 สูงกว่า') มีชุดของการกดแป้นที่คล้ายกันสำหรับการสลับ 2 ตัวอักษรเพื่อที่wsihจะกลายเป็นwish?

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 …

3
Emacs: เปิดบัฟเฟอร์ที่มีทุกบรรทัดระหว่างบรรทัด X ถึง Y จากไฟล์ขนาดใหญ่
ในจิตวิญญาณเดียวกันกับคำถามอื่น ๆ นี้: cat line X ถึง line Y ในไฟล์ขนาดใหญ่ : มีวิธีการเปิดจากภายใน Emacs (และแสดงบนบัฟเฟอร์) ชุดของบรรทัดที่กำหนด (เช่นทุกบรรทัดระหว่างบรรทัดXและY) จากไฟล์ข้อความขนาดใหญ่หรือไม่? เช่นเปิดและแสดงในบัฟเฟอร์ทุกบรรทัดระหว่างบรรทัด 57890000 และ 57890010 จากไฟล์ huge.txt อัปเดต: ฉันสนใจโซลูชันที่อย่างน้อยสามารถเปิดบรรทัดเป็นแบบอ่านอย่างเดียว (สำหรับจุดประสงค์ในการแสดงผล) แม้ว่าจะเป็นการดีถ้าฉันสามารถแก้ไขบรรทัด (และบันทึกลงในไฟล์ต้นฉบับ)

2
จะกลับมาใช้งานการอัปเกรดความถนัดได้อย่างปลอดภัยหลังจากหมดเวลา SSH อย่างไร
ฉันเริ่มต้นaptitude dist-upgradeSSH บนเครือข่ายท้องถิ่นของฉัน ในบางครั้งเซสชั่นหมดเวลา แต่การอัพเกรดยังไม่เสร็จ (มันเหลือที่หนึ่งในบรรดาหน้าจอข้อตกลงการรับซอฟต์แวร์ - ฉันลืมอันที่หนึ่งดังนั้นฉันไม่รู้ว่าการอัพเกรดที่ฉันได้รับมาไกลแค่ไหน แต่ประเด็นก็คือ ตอนนี้มันไม่ได้ใช้งานรอให้ฉันยอมรับ) ฉันกลับไปที่เซิร์ฟเวอร์ของฉันแล้วเห็นว่ากระบวนการความถนัดยังคงทำงานอยู่ วิธีที่ปลอดภัยที่สุดที่จะดำเนินการคืออะไร? ฉันไม่ได้ใช้งานscreenดังนั้นจะมีวิธีใดบ้างที่จะเริ่มกระบวนการความถนัดที่กำลังดำเนินอยู่ต่อไป? ถ้าไม่เป็นวิธีที่ปลอดภัยที่สุดในการฆ่าและรีสตาร์ทมันคืออะไร?
10 ssh  apt  aptitude 

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