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

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

1
ฉันจะรับข้อมูลไม่ จำกัด จาก pstree ได้อย่างไร
ฉันใช้pstreeเพื่อดูลำดับของสคริปต์และเมื่อใช้-plaงานฉันจะได้รับเวอร์ชันย่อของข้อโต้แย้งและชื่อสคริปต์ ตัวอย่างเช่น: sshd,13431 └─bash,13432 └─runJobs.sh,18780 ./runJobs.sh └─job1.sh,18781 ./job1.sh /path/to/location/of/some/file/that/I/need/to/see/file1.txt /path/to/the/location/of/some/other/file/that/I/need/to/see/file2.txt /path/to/yet/another/location/of/some/other/file/that/I/also/need/to/see/file3.txt/yet/another/long/path/to/a/4th/locatio └─veryLongNameFor,18782 ./veryLongNameForJob2.sh Argument1_is_very_long arg2_is_also_quite_long The_name_for_arg3_is_even_longer └─sleep,18783 1000 ที่คุณสามารถดูverLongNameForJob2.shจะถูกตัดแต่งผมไม่ได้รับเส้นทางที่เต็มรูปแบบสำหรับ/yet/another/long/path/to/a/4th/location/that/I/need/to/lookAt/file4.txtและผมยังได้รับการตัดแบ่งกับ/path/to/yet/another/location/of/some/other/file/that/I/also/need/to/see/file3.txt /yet/another/long/path/to/a/4th/location/that/I/need/to/lookAt/file4.txtฉันจะรับชื่อสคริปต์แบบเต็มพร้อมกับชื่ออาร์กิวเมนต์แบบเต็มโดยไม่มีการต่อข้อมูลได้แม้ว่าจะยาวมากแล้ว ด้านล่างเป็นสคริปต์ที่ฉันใช้สำหรับสิ่งนี้: runJobs.sh : #!/bin/bash ### contents of 'runJobs.sh' arg1=/path/to/location/of/some/file/that/I/need/to/see/file1.txt arg2=/path/to/the/location/of/some/other/file/that/I/need/to/see/file2.txt arg3=/path/to/yet/another/location/of/some/other/file/that/I/also/need/to/see/file3.txt arg4=/yet/another/long/path/to/a/4th/location/that/I/need/to/lookAt/file4.txt ./job1.sh $arg1 $arg2 $arg3 $arg4 job1.sh : #!/bin/bash ### contents of job1.sh arg1=Argument1_is_very_long arg2=arg2_is_also_quite_long arg3=The_name_for_arg3_is_even_longer ./veryLongNameForJob2.sh $arg1 $arg2 …
1 linux  process  proc 

0
วิธีอัปเดต libc6 บน Red Hat Enterprise Linux Server รีลีส 6.6
ฉันพบข้อผิดพลาดในขณะที่รวบรวมบิลด์และอ้างอิงจากhttps://askubuntu.com/questions/421642/libc-so-6-version-glibc-2-14-not-found https://askubuntu.com/questions/421642/libc-so-6-version-glibc-2-14-not-foundฉันพยายามอัปเกรด libc โดยใช้ yum , ชง, ฉลาด - รับ, ไม่มีใครทำงานให้ฉันได้ฉันจะทำยังไงดีฉันจะอัพเกรด libc6 ได้อย่างไร? arm-none-eabi-gcc: /lib64/libc.so.6: version GLIBC_2.14 not found (required by arm-none-eabi-gcc) 1. [username@machine build]$ sudo yum install libc6 Loaded plugins: security Setting up Install Process No package libc6 available. Error: Nothing to do 2. sudo brew install libc6 sudo: …

1
Linux Console Keyboard Lockup กด CapsLock
อูบุนตู 14.04 LTS คอนโซลที่ทำงานใน VirtualBox ใน Win7 ล็อคเมื่อกดCaps Lock: ไม่ยอมรับแป้นพิมพ์เพิ่มเติมแม้แต่Alt+ CursorRightหรือCtrl+ Alt+ Del(ออกจาก VirtualBox) แก้ไข: เกิดขึ้นหลังจากการสลับ Y และ Z โดยการออก echo -e keymaps 0-2,4-5,8,12 \\n keycode 21=z \\n keycode 44=y | loadkeys ฉันสามารถปลดล็อกคอนโซลและทำงานต่อโดยไม่มีปัญหาหลังจากออกreset 2>/dev/tty1จากเซสชัน ssh ฉันยังสามารถออกresetจากภายในคอนโซลที่ล็อคตัวเองโดยใช้ gpm (กดปุ่มกลางของเมาส์) เมื่อresetคำสั่งอยู่ในบัฟเฟอร์ gpm ทำซ้ำได้ทุกที่ทุก/dev/tty<n>เวลา ผลเช่นเดียวกันใน VirtualBox เวอร์ชัน 4 และ 5 ดูเหมือนว่าการล็อกจะไม่เกิดขึ้นที่ด้านข้างของ VirtualBox เพราะสามารถรักษาให้หายได้ในด้านของ …

1
ไม่สามารถบูตจาก USB หลังจากติดตั้ง FreeBSD
ดังนั้นฉันเพิ่งติดตั้ง FreeBSD บนคอมพิวเตอร์เดสก์ท็อปของฉัน มันซับซ้อนมากดังนั้นฉันจึงตัดสินใจเปลี่ยนมาใช้ Debian ฉันพยายามเขียนboot.imgไฟล์ของ Debian ไปยัง USB โดยใช้หน้าช่วยเหลืออย่างเป็นทางการของ Debian แต่มันก็ยังบูทเป็น FreeBSD เพียงเพื่อตรวจสอบฉันใช้ USB บนคอมพิวเตอร์เครื่องอื่นและทำงานได้อย่างสมบูรณ์การบูตเข้าสู่ Debian installer ฉันตรวจสอบกับ GParted แล้วและยังไม่ได้ตั้งค่าสถานะการบูต ฉันพยายามตั้งค่าสถานะการบูตโดยใช้ GParted แต่เพิ่งแสดงหน้าต่างสีเทาโดยไม่มีการตั้งค่าสถานะ ฉันมีฮาร์ดไดรฟ์ SATA บนคอมพิวเตอร์ FreeBSD และฮาร์ดไดรฟ์ IDE ที่อีกอันหนึ่ง (ถ้านั่นสร้างความแตกต่าง)
1 linux  boot  usb  debian  freebsd 

1
เกิดข้อผิดพลาดในการลบแพ็คเกจใน Ubuntu โดยใช้ Synaptic
ฉันใช้ Ubuntu 10.04 และในระหว่างที่ฉันพยายามที่จะเพิ่มพื้นที่ว่างฉันได้ลบแพ็คเกจต่าง ๆ เช่น: openoffice, บรรณาธิการทั้งหมดและแพ็คเกจอื่น ๆ เช่นเครื่องเล่นและไดรเวอร์เครื่องพิมพ์ที่ฉันไม่ต้องการและดูเหมือนว่าจะลบออก อย่างไรก็ตามหลังจากรีสตาร์ทอินเตอร์เฟซแบบกราฟิกไม่โหลดฉันอยู่ใน xserver ฉันมีคอนโซล แต่ไม่ใช่ gui ฉันสงสัยว่าถ้าใครสามารถบอกได้ว่าฉันควรลบแพคเกจใดหรือแจ้งให้ทราบถึงการพึ่งพาที่ฉันต้องพิจารณาเมื่อทำกับแพคเกจ? ขอบคุณ!

0
ไม่สามารถโคลนที่เก็บจาก github | วัตถุ 'localrepository' ไม่มีแอตทริบิวต์ 'เข้าร่วม'
ฉันเป็นมือใหม่ใน Linux และเมื่อเร็ว ๆ นี้ฉันพยายามดึงที่เก็บ แต่ฉันได้รับข้อผิดพลาดนี้: Error: 'localrepository' object has no attribute 'join' remote: (run with --traceback for stack trace) hg pull -uผมใช้คำสั่ง เมื่อฉันรันคำสั่งด้วย--tracebackจะไม่เกิดข้อผิดพลาด แต่ยังคงที่เก็บไม่ได้ถูกโคลนอย่างสมบูรณ์
1 linux  git  mercurial  hg  pull 

2
คำสั่ง rm และการแสดงออกปกติผ่านเปลือก Linux BASH
ฉันพยายามใช้นิพจน์ทั่วไปเพื่อลบชุดของไฟล์ออก แต่เชลล์ bash จะส่งคืนข้อความ rm: cannot remove `[0-99]+ -': No such file or directory rm: cannot remove `[a-zA-Z': No such file or directory rm: cannot remove `]+.[a-z]+': No such file or directory คำสั่งคือ [0-99]+\ - [a-zA-Z ]+\.[a-z]+ คำถาม ฉันสามารถใช้นิพจน์ทั่วไปได้หรือไม่ ถ้าใช่ฉันจะใช้พวกเขาที่มีคำสั่งเช่นrm, mkdirฯลฯ
1 linux  regex 

1
เกิดอะไรขึ้นกับ xlock ของฉัน?
เมื่อฉันพิมพ์xlockและกดปุ่มย้อนกลับฉันได้รับข้อผิดพลาดต่อไปนี้: Unknown mode: xlock: bad command line option "swarm" ฉันควรทำอย่างไร? ฉันแค่ต้องการxlockฟังก์ชั่นล็อคหน้าจอขั้นพื้นฐาน
1 linux  xlock 

1
หากใช้ไดรฟ์ Ubuntu USB ที่สามารถบู๊ตได้ฉันสามารถใช้ฮาร์ดไดรฟ์ภายในเป็นพื้นที่ดาวน์โหลดและชั่วคราวสำหรับการอัปเดตซอฟต์แวร์แพ็กเกจได้หรือไม่
ฉันใหม่กับ Linux ดังนั้นนี่อาจเป็นปัญหาพื้นฐาน ... แฟลชไดรฟ์ของฉันมีขนาดเพียง 4GB และไม่เพียงพอที่จะเก็บเคอร์เนลและอัปเดตแพ็คเกจอื่น ๆ แม้ว่าจะเป็นเพียงชั่วคราวก็ตาม จริงๆแล้วฉันใช้ Kubuntu แต่ฉันไม่คิดว่ามันจะเปลี่ยนลักษณะของคำถาม ... ? ฉันต้องการตั้งค่าไดเรกทอรีดาวน์โหลดเป็นไดรฟ์ภายในเพื่อดาวน์โหลดการอัปเกรดจากนั้นแทนที่รุ่นเก่าที่ติดตั้งบน USB แน่นอนว่าฉันไม่มีประโยชน์ในการรักษาเวอร์ชันเก่าดังนั้นฉันจะต้องลบสิ่งเหล่านั้นด้วยตนเองหลังจากการอัพเกรดด้วยหรือไม่
1 linux  ubuntu  usb  kubuntu  boot 

7
วิธีการใช้ ssh จากเชลล์สคริปต์โดยไม่ต้องรอรหัสผ่าน?
ฉันไม่สามารถใช้วิธีการกุญแจสาธารณะ ฉันไม่ต้องการใช้สคริปต์คาดหวัง ฉันค้นหาไซต์นี้เพื่อหาวิธีแก้ปัญหา แต่ทุกคนกำลังพูดถึงโซลูชันเหล่านี้ มีวิธีอื่นเช่นพารามิเตอร์บรรทัดคำสั่งเพื่อคำสั่ง ssh (เช่น --password = 'asdf') หรือการเปลี่ยนเส้นทางอินพุต ("<")?
1 linux  bash  ssh  script 

1
ชื่อเครือข่ายไร้สายมีการเปลี่ยนแปลงบางครั้งหลังจากรีบูต
บนเครื่อง arch linux ของฉันด้วยเหตุผลบางอย่างชื่ออินเตอร์เฟสของอุปกรณ์เครือข่าย wirless ของฉันบางครั้งเปลี่ยนจาก "wlp2s0" เป็น "wlan0" ฉันต้องติดตั้งเครือข่ายด้วยตนเองหรือรีสตาร์ทคอมพิวเตอร์ ฉันไม่เห็นรูปแบบเมื่อสิ่งนี้เกิดขึ้น สิ่งที่ฉันรู้คือบางครั้งมันเกิดขึ้นหลังจากรีบูตเครื่อง ฉันจะตรวจสอบชื่ออุปกรณ์ในบริการ systemctl ได้อย่างไร? ฉันจะตั้งชื่ออุปกรณ์ในบริการ systemctl ได้อย่างไร? ฉันจะรู้ได้อย่างไรว่าเหตุใดจึงมีความสุขนี้ ฉันควรอ่านไฟล์บันทึกอะไร หากคุณต้องการข้อมูลเพิ่มเติมของระบบของฉันโปรดถามในส่วนความคิดเห็น

2
ไฟล์ mv ที่มีหลาย `. 'ในชื่อไฟล์
ฉันมีไฟล์บางไฟล์ที่ฉันได้รับพร้อมชื่อเช่น (สำหรับหลาย ๆ คนที่ต้องทำด้วยตนเองทุกวัน): AA.B.txt WW.C.txt และฉันต้องการเปลี่ยนชื่อพวกเขาเป็นAA_B.txtและWW_C.txtเพื่อให้รหัส SQL ที่มีอยู่ยังคงทำงานตามที่คาดไว้ ตอนนี้ไฟล์เหล่านี้จะถูกละเว้นเนื่องจากรูปแบบ filename.letter.txt ls ใช้งานได้และแสดงไฟล์เหล่านี้ให้ฉัน: $ ls -a *.*.txt AA.B.txt* ABR.A.txt* ABR.B.txt* ABR.C.txt* ACT.A.txt* อย่างไรก็ตามmvคำสั่งที่คล้ายกันล้มเหลว: $ mv *.*.txt *_*.txt usage: mv [-f | -i | -n] [-v] source target mv [-f | -i | -n] [-v] source ... directory ฉันจะจับคู่รูปแบบที่ฉันมีกับสิ่งที่ฉันต้องการได้อย่างไร

0
Remote-Desktop-Connection โดยใช้ GPU
ฉันต้องแก้ไขวิดีโอ ปัญหาเดียวคือโปรแกรมแก้ไขของฉันไม่ทำงานบน linux (HitFilm) ตอนนี้ฉันมีเวิร์กสเตชันอื่นที่ใช้ Windows ดังนั้นฉันจึงต้องการใช้เวิร์กสเตชันนี้เพื่อเรียกใช้ในขณะที่ฉันเรียกใช้เดสก์ท็อประยะไกลบนพีซีของฉันจาก linux จนถึงตอนนี้ดีมาก วิธีนี้ใช้ได้ผล ตอนนี้ปัญหาคือว่าโปรแกรมต้องการ VRAM อย่างน้อย 512 MB เพื่อเริ่มต้น (GPU มี 1GB) เมื่อฉันเริ่มโปรแกรมมันจะเริ่มต้นอย่างถูกต้อง แต่เมื่อฉันเข้าสู่การเชื่อมต่อเดสก์ท็อประยะไกล rdektop มันจะไม่เริ่มทำงานอีกต่อไป มันบอกว่าระบบของฉันไม่ตรงกับข้อกำหนด ดังนั้นฉันคิดว่ามันไม่ได้ใช้ GPU อีกต่อไป ... มีวิธีที่จะให้ฉันใช้ GPU แม้ว่าฉันจะอยู่บนการเชื่อมต่อเดสก์ท็อประยะไกลจาก linux ไปยัง windows หรือไม่? PS: ฉันได้ลองใช้ VNC แล้ว แต่มันก็ช้าเกินไปที่จะทำงาน มันช้าเกินไปแม้ว่าเวิร์กสเตชันจะอยู่ถัดจากฉันในเครือข่าย ขอบคุณ Jukisu

1
การติดตั้งไดรเวอร์ Broadcom แบบไร้สายบน Arch Linux
ดังนั้นฉันจะทำขั้นตอนสุดท้ายนี้ให้สำเร็จได้อย่างไร ฉันติดตั้ง Xfce ไว้แล้วขอบคุณอีเธอร์เน็ตที่ฉันสามารถทำได้ อย่างไรก็ตามฉันยังต้องคิดหาไดรเวอร์ไร้สาย ฉันได้ลองอ่านคำแนะนำต่อไปนี้แล้ว: https://wiki.archlinux.org/index.php/Broadcom_wireless https://wiki.archlinux.org/index.php/Wireless_Setup อย่างไรก็ตามพวกเขาไม่เข้าใจฉันฉันไม่เห็นคำแนะนำเกี่ยวกับวิธีการติดตั้งไดรเวอร์ ผมตรวจสอบแล้วและไดรเวอร์ที่มีอยู่จากสิ่งที่ฉันสามารถคิด การlspci -vnn | grep 14e4;คืนค่าจะทำงานดังนี้: 03:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02) 0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01) ฉันจะไปเกี่ยวกับการติดตั้งไดรเวอร์สำหรับตัวควบคุมเครือข่ายได้อย่างไร ฉันมีการเข้าถึงอีเธอร์เน็ตดังนั้นถ้ามันจะต้องดาวน์โหลดก็ไม่มีปัญหา ขอบคุณสำหรับความช่วยเหลือ! :)

1
dd ใช้เพื่อ dev USB ก่อนที่จะเชื่อมต่อเสียหาย / dev / sdX และไม่ทำงาน
ฉันมี USB ที่ฉันจัดการกับ ISO 5 Mb aprox กับระบบปฏิบัติการขนาดเล็กที่มีด้วงของตัวเอง ถ้าฉันเชื่อมต่ออุปกรณ์และตรวจสอบมันsudo fdisk -lฉันได้รับ: ... Device Boot Start End Sectors Size Id Type /dev/sdb1 * 1 9551 9551 4.7M cd unknown ถ้าฉันคัดลอกด้วย dd ISO sudo dd if = my_os.iso of = / dev / sdb 14852+0 records in 14852+0 records out 7604224 bytes …
1 linux  usb  dd  dev 

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