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

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

2
ทำไมผู้ใช้ที่มีประสิทธิภาพมากที่สุดในระบบ Unix / Linux เรียกว่า "root"
ค่อนข้างแรงบันดาลใจจากคำถามอื่น ๆ นี้เกี่ยวกับการใช้คำว่า "Super User"ทำไม heck เป็นผู้ใช้ที่ทรงพลังที่สุดในระบบ Unix / Linux ที่เรียกว่าroot? ทำไมไม่admin, sysop, base, kingหรือสิ่งที่คล้ายกัน? เมื่อฉันอ่านคำศัพท์rootทั้งหมดที่ฉันคิดคือรากของพืช โปรดระบุการอ้างอิงและการอ้างอิงไม่ใช่เฉพาะการสังเกต
89 linux  root  user 

13
วิธีเริ่มโปรแกรม GUI linux จากบรรทัดคำสั่ง แต่แยกจากบรรทัดคำสั่ง
ฉันเคยค้นหาสิ่งนี้มาก่อน แต่ไม่สามารถหาคำตอบได้ ใน Windows ถ้าฉันเปิดหน้าต่างคอนโซลให้พิมพ์winmineและกด Enter Minesweeper จะปรากฏขึ้นแยกจากโปรแกรม cmd โดยสิ้นเชิง อินสแตนซ์ Minesweeper ไม่ได้เชื่อมโยงกับพรอมต์คำสั่งในวิธีการใด ๆ ที่ฉันรู้ยกเว้นว่ามีการตั้งค่าพาเรนต์ของ Minesweeper กับอินสแตนซ์ของพรอมต์คำสั่งนั้น อย่างไรก็ตามมันแตกต่างใน Linux ใน Linux ถ้าฉันเปิดหน้าต่างคอนโซลให้พิมพ์emacsและกด Enter Emacs จะเปิดขึ้น แต่ดูเหมือนจะเชื่อมโยงกับบรรทัดคำสั่ง โดยเฉพาะปรากฏว่าฉันไม่สามารถใช้บรรทัดคำสั่งได้อีกต่อไปจนกว่าอินสแตนซ์ของ Emacs นั้นจะปิด มีวิธีการเลียนแบบพฤติกรรม Windows ใน Linux หรือไม่? ขอบคุณ!

12
ลบไฟล์โดยไม่ถาม
ฉันจะลบไฟล์โดยไม่ถามผู้ใช้ว่าเขาตกลงที่จะลบไฟล์ได้อย่างไร? ฉันกำลังเขียนเชลล์สคริปต์และใช้ฟังก์ชั่น rm แต่มันถามว่า "ลบไฟล์ปกติ?" และฉันไม่ต้องการสิ่งนี้จริงๆ ขอขอบคุณ.
89 linux  shell 

1
ฉันจะลบไฟล์ทั้งหมดที่เล็กกว่าขนาดที่กำหนดในโฟลเดอร์ย่อยทั้งหมดได้อย่างไร
ฉันมีโฟลเดอร์ที่มีโฟลเดอร์ย่อยมากมายที่มีไฟล์ tif ขนาดเล็ก (น้อยกว่า 160kb) ซึ่งรวมเข้าด้วยกันในไฟล์ PDF ที่ใหญ่กว่าพร้อมกับไฟล์ tif แบบหลายหน้าขนาดใหญ่ ฉันต้องการลบไฟล์ tif ขนาดเล็กทั้งหมดโดยไม่ต้องลบไฟล์ที่มีขนาดใหญ่กว่า (tif หรือ pdf) และคงโครงสร้างไดเรกทอรีไว้ ฉันจะไปเกี่ยวกับมันบน Linux โดยใช้บรรทัดคำสั่งได้อย่างไร

4
ฉันจะสร้างไฟล์สุ่ม 1GB ใน Linux ได้อย่างไร
ฉันใช้เปลือกทุบตีและต้องการที่จะออกจากท่อของคำสั่งopenssl rand -base64 1000คำสั่งเช่นdd dd if={output of openssl} of="sample.txt bs=1G count=1ฉันคิดว่าฉันสามารถใช้ตัวแปร แต่ฉันไม่แน่ใจว่าจะทำอย่างไรดีที่สุด เหตุผลที่ฉันต้องการสร้างไฟล์เพราะฉันต้องการไฟล์ 1GB พร้อมข้อความแบบสุ่ม
88 linux  dd 

6
tmux ไม่สนใจไฟล์คอนฟิกูเรชัน
ฉันเพิ่งติดตั้ง tmux บน Ubuntu 10.04 และพยายามทำการ remap key prefix C-aโดยสร้างไฟล์~/.tmux.confด้วยบรรทัดเหล่านี้: set-option -g prefix C-a unbind-key C-b เมื่อเริ่มต้น tmux ทั้งประจำและด้วย-f ~/.tmux.confคำนำหน้าจะเป็นค่าเริ่มต้นเดียวกันอย่างมีประสิทธิภาพC-b ไม่มีข้อผิดพลาดหรือคำเตือนใด ๆ มีความคิดอะไรที่ผิดปกติกับการโหลดของ conf?
87 linux  tmux 

6
ภูเขา dev, proc, sys ในสภาพแวดล้อม chroot?
ฉันกำลังพยายามสร้างอิมเมจ Linux พร้อมแพ็คเกจที่เลือกเอง สิ่งที่ฉันกำลังพยายามทำคือส่งมอบแพ็คเกจที่ฉันจะใช้บนแล็ปท็อป XO เพราะการรวบรวมแพ็คเกจใช้เวลานานมากบนฮาร์ดแวร์ XO จริงถ้าฉันสามารถสร้างแพ็คเกจทั้งหมดที่ฉันต้องการและเพียงแค่แฟลช รูปไป XO ฉันสามารถประหยัดเวลาและพื้นที่ เมื่อฉันพยายามติดตั้งแพคเกจบางอย่างมันล้มเหลวในการกำหนดค่าเนื่องจากไม่มีไดเรกทอรี proc, sys, dev ดังนั้นฉันเรียนรู้จากที่อื่น ๆ ที่ฉันต้องการ "ติดตั้ง" โฮสต์ proc, ... ไดเรกทอรีไปยังสภาพแวดล้อม chroot ของฉัน ฉันเห็นรูปแบบไวยากรณ์สองอันและไม่แน่ใจว่าจะใช้รูปแบบใด ในเครื่องโฮสต์: mount --bind /proc <chroot dir>/proc และไวยากรณ์อื่น (ในสภาพแวดล้อม chroot): mount -t proc none /proc ฉันควรใช้อันไหนดีและอะไรคือความแตกต่าง?
87 linux  debian  chroot 

4
วิธีการเพิ่มคำสั่งในโปรแกรมแก้ไขเป็นกลุ่ม?
ถ้าสมมุติว่าชื่อไฟล์ซอร์สโค้ดของฉันคือ "foo.c" ในขณะที่การแก้ไขและการดีบักฉันรันคำสั่งนี้: :! gcc -g foo.c -o foo; gdb foo ฉันสามารถเพิ่มคำสั่งที่กำหนดเองเพื่อ Vim เช่นนั้นถ้าฉันพิมพ์ ": debug" แล้วคำสั่งดังกล่าวข้างต้นดำเนินการ? ฉันจะบรรลุสิ่งนั้นได้อย่างไร
87 linux  vim 

2
อะไรคือความแตกต่างระหว่าง“ su” กับและไม่มียัติภังค์?
ผมค่อนข้างใหม่ไปยังสถานี Linux และฉันไม่ได้ค่อนข้างแน่ใจว่าสิ่งที่แตกต่างระหว่างsuด้วยเครื่องหมายขีดกลางและsuโดยไม่ต้องยัติภังค์เป็นตัวอย่างเช่น: เทียบกับsu - usernamesu username ฉันดูเอกสารแต่ในที่นี้ไม่ได้กล่าวถึง มีคนช่วยฉันหน่อยได้ไหม?
87 linux  su 

13
วิธีการสร้างวิดีโอจากภาพโดยใช้ FFmpeg
เป็นไปได้หรือไม่ที่จะใช้ffmpegสร้างวิดีโอจากชุดของลำดับซึ่งจำนวนไม่เริ่มจากศูนย์ ตัวอย่างเช่นฉันมีรูปภาพ [test_100.jpg, test_101.jpg, test_102.jpg, ... , test_200.jpg] และฉันต้องการแปลงเป็นวิดีโอ ฉันลองใช้คำสั่งต่อไปนี้ แต่มันไม่ทำงาน (ดูเหมือนว่าหมายเลขควรเริ่มจากศูนย์): ffmpeg -i test_% d.jpg -vcodec mpeg4 test.avi มีคำแนะนำอะไรบ้าง?
86 linux  ffmpeg 

10
ระบบไฟล์ข้ามแพลตฟอร์ม
ฉันต้องการให้ไดรฟ์ภายนอกของฉันสามารถอ่านและเขียนได้จาก Linux, Mac OS X และ Windows FAT32 ใช้งานได้ แต่ขีด จำกัด ขนาดไฟล์ 4 GB เป็น showstopper ในทุกวันนี้ มีทางเลือกอื่นอีกไหม?

2
Linux - อุปกรณ์เมานต์ที่มีสิทธิ์ผู้ใช้เฉพาะ
ฉันจะติดตั้งอุปกรณ์ที่มีสิทธิ์ผู้ใช้เฉพาะเมื่อเริ่มต้นได้อย่างไร ฉันยังคงมีปัญหาในการหาข้อมูล ผมอยากจะติดตั้งหารด้วยและuid=1000 gid=1000รายการปัจจุบันของฉันไปยัง/etc/fstab/ไฟล์มีลักษณะเช่นนี้: dev /var/www vboxsf rw, suid, dev, exec, auto, nouser, async, uid=1000


4
วิธีการอนุญาตให้ใช้ไฟล์ใหม่สืบทอดจากไดเรกทอรีแม่
dataฉันมีไดเรกทอรีที่เรียกว่า จากนั้นฉันก็เรียกใช้สคริปต์ภายใต้ id ผู้ใช้ 'หุ่นยนต์' โรบ็อตเขียนไปยังdataไดเรกทอรีและอัปเดตไฟล์ภายใน แนวคิดนี้dataเปิดให้ฉันและหุ่นยนต์อัปเดต ดังนั้นฉันจึงตั้งค่าการอนุญาตและกลุ่มเจ้าของอย่างนี้ drwxrwxr-x 2 me robot-grp 4096 Jun 11 20:50 data ที่ทั้งฉันและหุ่นยนต์เป็นของ 'robot-grp' ฉันเปลี่ยนการอนุญาตและกลุ่มเจ้าของซ้ำอย่างเช่นไดเรกทอรีหลัก ฉันเป็นประจำอัปโหลดไฟล์ใหม่ลงในไดเรกทอรีใช้data rsyncน่าเสียดายที่ไฟล์ใหม่ที่อัปโหลดไม่ได้รับอนุญาตจากไดเรกทอรีหลักเนื่องจากฉันหวังว่า แต่ดูเหมือนว่านี้ -rw-r--r-- 1 me users 6 Jun 11 20:50 new-file.txt เมื่อหุ่นยนต์พยายามที่จะอัพเดทnew-file.txtมันล้มเหลวเนื่องจากขาดการอนุญาตไฟล์ ฉันไม่แน่ใจว่าการตั้งค่า umask ช่วยได้หรือไม่ ในกรณีใด ๆ ไฟล์ใหม่ไม่ได้ติดตามมันจริงๆ $ umask -S u=rwx,g=rx,o=rx ฉันมักจะสับสนเมื่อได้รับอนุญาตจาก Unix ฉันมีแผนที่ถูกต้องหรือไม่? ฉันใช้เดเบียนเลนนี่

6
VirtualBox เพื่อใช้จอภาพสองจอ
ฉันใช้ Kubuntu Hardy Heron พร้อมการตั้งค่าจอภาพสองจอและมี VirtualBox ซึ่งใช้ Windows XP ในโหมดต่อเนื่อง ปัญหาของฉันคือฉันไม่สามารถรับ VirtualBox เพื่อขยายไปยังจอภาพที่สอง สิ่งนี้จะสำเร็จได้อย่างไร

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