Unix & Linux

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

6
เพิ่ม cover-album-art เข้าไปในไฟล์ mp3 / ogg จาก command-line ในโหมด batch หรือไม่?
ฉันกำลังมองหาซอฟต์แวร์ใน Linux ที่จะเพิ่มปกอัลบั้ม / ลงในไฟล์ที่เลือกในโหมดแบทช์ รูปหน้าปกอัลบั้มเป็น jpg / png ที่เก็บไว้ในคอมพิวเตอร์ของฉัน มันจะยอดเยี่ยมถ้ามันสามารถนำเข้าจากอินเทอร์เน็ต ปัจจุบันฉันลองทั้ง Rhythmbox และ Banshee แล้ว ฉันได้ลองlameแล้วและeasytagดูเหมือนว่าพวกเขาจะไม่รองรับโหมดแบทช์ lameจะไม่เพิ่มคุณสมบัติ แต่เขียนทับ (ฉันรู้ว่าง่อยเป็นเพียงบรรทัดคำสั่ง s / Wi ได้ใช้เพื่อให้ห่างไกล) ดังนั้นโดยทั่วไปฉันกำลังมองหา: <some magic s/w> --picture=<my chosen picture> Music/Artist/*.mp3 ที่จะเพิ่มรูปภาพไปยังข้อมูลเมตาของไฟล์อย่างถาวร คุณสามารถแนะนำซอฟต์แวร์ดังกล่าวให้ฉันได้ไหม


4
วิธีสร้าง tar เก็บถาวรในไดเรกทอรีอื่น?
ฉันต้องการสร้างไฟล์เก็บถาวร tar ในไดเรกทอรีอื่นแทนที่จะเป็นไดเรกทอรีปัจจุบัน ฉันลองคำสั่งนี้: tar czf file.tar.gz file1 -C /var/www/ แต่มันสร้างไฟล์เก็บถาวรในไดเรกทอรีปัจจุบัน ทำไม?
38 tar 

5
ฉันจะใช้ทุบตีเป็นเปลือกเข้าสู่ระบบของฉันได้อย่างไรเมื่อระบบของฉันปฏิเสธที่จะให้ฉันเปลี่ยนมัน
ดูแลระบบยูนิกซ์ที่ผมทำงานก็เต็มใจที่จะให้ฉันเข้าถึงเปลี่ยนเปลือกเข้าสู่ระบบของฉันจากไปksh bashเขาให้ข้อแก้ตัวต่าง ๆ สิ่งที่สนุกที่สุดที่พวกเขาเขียนสคริปต์ทั้งหมดเพราะkshพวกเขาจะไม่ทำงานถ้าฉันพยายามเรียกใช้พวกเขา ฉันไม่รู้ว่าเขาได้รับแนวคิดเหล่านี้จากที่ใด แต่เนื่องจากฉันไม่สามารถโน้มน้าวเขาได้มีทางเลือกอื่นอีกไหมที่ฉันมี ( chshติดตั้งบนเครื่องเหล่านี้ แต่เราใช้คีย์สาธารณะ / ส่วนตัวสำหรับการเข้าสู่ระบบและฉันไม่มีรหัสผ่านดังนั้นเมื่อchshแจ้งรหัสผ่านให้ฉันฉันไม่มีอะไรจะให้)
38 shell  login  profile 

1
gvim -p ขีด จำกัด ของแท็บที่เปิดอยู่หรือไม่
เมื่อฉันวิ่ง: gvim -p *.xyz ฉันพบว่ามีไฟล์บางไฟล์เท่านั้นที่เปิดในแท็บ รู้สึกเหมือนขีด จำกัด แท็บชนิดใด? แต่! เมื่อฉันพยายามที่จะเปิดปิดด้วย: :tabnew มันเปิดถัดจากแท็บก่อนหน้า - ใช้งานได้! วิธีการgvim -p ...เปิดไฟล์ทั้งหมดโดยไม่จำเป็นต้องเปิดไฟล์ดังกล่าวด้วยตนเอง:tabnew? Btw ข้อ จำกัด นี้ถูกเขียนที่ไหนสักแห่ง? เป็นไปได้ที่จะกำหนดค่า?

15
วิธีการใช้งาน Dropbox daemon ในพื้นหลัง
ฉันใช้ Debian 6 และ Dropbox ฉันทำตามคำสั่งเหล่านี้เพื่อติดตั้ง เมื่อฉันทำงาน~/.dropbox-dist/dropboxd- Dropbox ใช้งานได้หลายอย่าง ปัญหาคือเมื่อฉันปิดเทอร์มินัลหรือยิ่งแย่ลง - รีบูต Dropbox หยุดทำงานและฉันต้องเรียกใช้ภูตนั้นอีกครั้ง ฉันจะให้คอมพิวเตอร์เริ่ม daemon นั้นโดยอัตโนมัติในพื้นหลังได้อย่างไร
38 daemon  dropbox 

3
ฉันจะตั้งค่าไดเรกทอรีย่อยทั้งหมดของไดเรกทอรีเป็น $ PATH ได้อย่างไร
ดูเหมือนว่าเมื่อเพิ่มไดเรกทอรีลงใน $ PATH ไดเรกทอรีย่อยจะไม่ถูกเพิ่มซ้ำ ฉันจะทำอย่างนั้นได้ไหม? หรือมีเหตุผลว่าทำไมถึงไม่รองรับ
38 path 


2
มีวิธีง่าย ๆ ในการอัปเดตข้อมูลใน known_hosts เมื่อคุณรู้ว่าคีย์โฮสต์เปลี่ยนไปหรือไม่?
หากระบบปฏิบัติการของโฮสต์ได้รับการติดตั้งใหม่และมีการสร้างรหัสสาธารณะขึ้นใหม่จะทำให้ระบบไม่ทำงานเนื่องจากรหัสใหม่ไม่ตรงกับรหัสเดิม มีวิธีที่ง่ายกว่าในการบอก ssh ว่าคุณรู้หรือไม่ว่าคีย์ของโฮสต์มีการเปลี่ยนแปลงและคุณต้องการให้อัปเดต ฉันคิดว่ารู้สึกผิดพลาดเล็กน้อยที่จะใช้โปรแกรมแก้ไขข้อความหรืออะไรทำนองนี้เพื่อลบบรรทัดที่ละเมิดออก

1
Debian: ที่เก็บไม่มีไฟล์ Release
เมื่อใดก็ตามที่พยายามติดตั้งบางโปรแกรมจากแหล่งที่มาหรือเรียกใช้การปรับปรุง apt โดยเฉพาะฉันได้รับข้อความนี้: E: The repository 'http://ftp.ca.debian.org/debian stretch/updates Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details. ฉันเริ่มได้รับสิ่งนี้หลังจากเพิ่มสถาปัตยกรรม i386 หากไม่มีมันฉันจะไม่สามารถติดตั้งไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์ได้และ Steam client จะไม่เริ่มทำงานเลย …

6
วิธีหลอกให้คำสั่งคิดว่าเอาต์พุตกำลังไปที่เทอร์มินัล
เมื่อได้รับคำสั่งที่เปลี่ยนพฤติกรรมเมื่อเอาต์พุตกำลังส่งไปยังเทอร์มินัล (เช่นสร้างเอาต์พุตสี) เอาต์พุตนั้นสามารถเปลี่ยนเส้นทางในไพพ์ไลน์ได้อย่างไรในขณะที่รักษาพฤติกรรมที่เปลี่ยนไป จะต้องมียูทิลิตี้สำหรับสิ่งที่ฉันไม่ทราบ คำสั่งบางคำสั่งเช่นgrep --color=alwaysมีแฟล็กตัวเลือกเพื่อบังคับให้ทำงาน แต่คำถามคือวิธีการแก้ไขโปรแกรมที่ต้องอาศัยการทดสอบ descriptor ไฟล์เอาต์พุตเพียงอย่างเดียว ถ้ามันเป็นเรื่องสำคัญเปลือกของฉันอยู่bashบน Linux
38 shell  pipe  utilities  stdout  pty 

3
เปลี่ยน PulseAudio อินพุต / เอาต์พุตจาก Shell หรือไม่
ฉันมีชุดหูฟังไร้สายที่ดีซึ่งฉันใช้เป็นครั้งคราวนอกเหนือจากลำโพงและไมโครโฟนปกติของฉัน ฉันต้องการเขียนสคริปต์เพื่อสลับไปมาระหว่างแหล่งอินพุตและแหล่งข้อมูลหนึ่งและอีกแหล่งหนึ่งโดยพื้นฐานแล้วจะสลับระหว่างหูฟังของฉันกับลำโพง + ไมโครโฟน ฉันต้องการเปลี่ยนระหว่างนี้: ...และนี่: มีวิธีสำหรับฉันสคริปต์การถ่ายโอนระหว่างสองอินพุตและเอาต์พุตหรือไม่ โดยพื้นฐานฉันกำลังมองหาสิ่งนี้: CURRENT_INPUT="$(get-current-input-name)" CURRENT_OUTPUT="$(get-current-output-name)" if [ "$CURRENT_INPUT" == "Vengeance 2000" ]; then set-current-input "HD Pro Webcam C920" else set-current-input "Vengeance 2000" fi if ["$CURRENT_OUTPUT" == "Vengeance 2000" ]; then set-current-output "Built-in Audio" else set-current-output "Vengeance 2000" fi มีวิธีสคริปต์นี้หรือไม่
38 audio  alsa  pulseaudio 

2
rsync“ ข้ามไฟล์ที่ไม่ใช่ปกติ” เมื่อทำการโคลน Aperture library ของฉัน
ฉันกำลังพยายามใช้ rsync เพื่อรักษาสำเนาสำรองของไลบรารี Aperture ของฉัน เมื่อฉันรันคำสั่ง sync เพื่อดูว่าจะเกิดอะไรขึ้นนี่คือผลลัพธ์: rsync --dry-run -r "/Volumes/Data/Aperture Library.aplibrary" "/Volumes/Backup" skipping non-regular file "Aperture Library.aplibrary/Database/BigBlobs.apdb" skipping non-regular file "Aperture Library.aplibrary/Database/Faces.db" skipping non-regular file "Aperture Library.aplibrary/Database/History.apdb" skipping non-regular file "Aperture Library.aplibrary/Database/ImageProxies.apdb" skipping non-regular file "Aperture Library.aplibrary/Database/Library.apdb" skipping non-regular file "Aperture Library.aplibrary/Database/Properties.apdb" คำสั่ง "file" ระบุว่าอย่างน้อยไฟล์ ".db" คือ "ฐานข้อมูล …
38 osx  rsync 


7
ข้อผิดพลาดการทำให้แท็บเสร็จสมบูรณ์: ทุบตี: ไม่สามารถสร้างไฟล์ชั่วคราวสำหรับเอกสารที่นี่: ไม่มีพื้นที่เหลือบนอุปกรณ์
เมื่อใช้แถบแท็บฉันได้รับข้อผิดพลาดนี้: bash: ไม่สามารถสร้างไฟล์ temp สำหรับ here-document: ไม่มีพื้นที่เหลือบนอุปกรณ์ " ความคิดใด ๆ ฉันทำการค้นคว้ามาแล้วหลายคนพูดถึงไฟล์ / tmp ซึ่งอาจมีบางอย่างล้นเหลือ เมื่อฉันรันdf -hฉันจะได้รับ: Filesystem Size Used Avail Use% Mounted on /dev/sda2 9.1G 8.7G 0 100% / udev 10M 0 10M 0% /dev tmpfs 618M 8.8M 609M 2% /run tmpfs 1.6G 0 1.6G 0% /dev/shm tmpfs 5.0M 4.0K …
38 debian  shell  ssh  tmp 

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