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

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

5
วิธีตั้งค่าการอนุญาตไฟล์เฉพาะเมื่อเปลี่ยนเส้นทางเอาต์พุต
นี่อาจเป็นสิ่งที่ซ้ำกัน แต่การค้นหาทั้งหมดของฉันมีคำถามเกี่ยวกับการอนุญาตที่ผิดพลาด ฉันใช้คำสั่งใน bash shell ฉันต้องการเปลี่ยนเส้นทางเอาต์พุตเพื่อผนวกไปยังไฟล์ที่อาจไม่มีอยู่ในการรันครั้งแรก ฉันต้องการตั้งค่าโหมดการอนุญาตเฉพาะไฟล์หากการเปลี่ยนเส้นทางผลลัพธ์ต้องสร้างไฟล์นี้ มีวิธีทำเช่นนี้ด้วยคำสั่งเดียว? ตัวอย่างเช่นฉันอาจลอง foo >> /tmp/foo.log 0644 ที่0644มีสิทธิ์ที่ฉันต้องการfoo.logจะจบลงด้วย คำสั่งที่สุดที่ผมเคยทดลองกับในทุบตีจบลงด้วยการตีความเป็นอาร์กิวเมนต์เพิ่มเติมเพื่อ0644foo ฉันรู้สึกว่านี่จะเป็นคำสั่งที่สองในchmodการอนุญาตก่อนหรือหลังการเขียนลงไป ฉันใช้ GNU bash 4.2.25 และ Ubuntu 12.04 ถ้านั่นสร้างความแตกต่างได้ - เราต้องการคำตอบทั่วไป

4
Ffmpeg Audio Stereo เป็น Mono โดยใช้ช่องทางซ้ายเท่านั้น
ฉันใช้คำสั่งต่อไปนี้เพื่อแยกส่วนวิดีโอของบันทึก '.MTS' (วิดีโอ) ffmpeg -i 00402.MTS -s 1280x720 -r 25 -ss 0:00:05.38608 -vcodec libxvid -qscale:v 2 -acodec ac3 -ar 48000 -ab 256k -t 0:00:06.613917 m001_mono.avi กระแสข้อมูลเสียงเป็นสเตอริโอ แต่ช่องทางด้านขวาบันทึกเสียงเท่านั้น นี่คือข้อมูลอินพุต: Stream #0.0[0x1011]: Video: h264 (High), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc Stream #0.1[0x1100]: Audio: …
12 linux  audio  video  ffmpeg 

3
การใช้งานดิสก์ทั้งหมดสำหรับผู้ใช้เฉพาะ
ฉันต้องการดูการใช้งานดิสก์ทั้งหมดสำหรับตัวฉันเองในระบบไฟล์เฉพาะ ฉันดำเนินการคำสั่ง du -h ~my_user_name my_user_nameอย่างไรก็ตามรายการนี้ทุกไดเรกทอรีเป็นเจ้าของโดย ฉันต้องการได้รับผลรวมของข้อมูลทั้งหมดนี้ ตัวเลือกที่เหมาะสมในการผ่านคืออะไร ฉันเหนื่อย du -h -c ~my_user_name แต่นั่นไม่ได้ผล

1
MATE: วิธีเพิ่มขนาดการปรับขนาดหน้าต่าง
ฉันใช้ MATE กับ CentOS 7 และ Ubuntu 15.04 และทั้งคู่ฉันมีปัญหาในการปรับขนาดหน้าต่าง ดูเหมือนว่าฉันต้องคลิกที่บรรทัดขนาด 1px เพื่อเปลี่ยนและบางครั้งก็ยากสำหรับทัชแพด มีวิธีใดบ้างที่ฉันสามารถเพิ่มพื้นที่นี้โดยไม่เปลี่ยนความหนาของเส้นขอบแบบกราฟิก? ถ้าไม่ฉันจะเปลี่ยนความหนาของขอบหน้าต่างได้อย่างไร จะดีที่จะรู้ทั้ง CentOS และ Ubuntu แต่ถ้าฉันรู้ฉันจะสามารถหาอีก :) ขอบคุณล่วงหน้า ฉันรู้ว่าฉันสามารถเปลี่ยนความไวสำหรับทัชแพดของฉัน แต่ฉันไม่ต้องการทำเช่นนั้น

1
~ / .profile ไม่ได้มีที่มาเมื่อเริ่มต้น
ฉันเพิ่งติดตั้ง virtualenv + virtualenvwrapper บน Linux Mint 10 LXDE เพื่อความสะดวกฉันได้เพิ่มการตั้งค่า WORKON_HOME มาตรฐานไว้ใน ~ / .profile export WORKON_HOME=$HOME/Envs source /usr/local/bin/virtualenvwrapper.sh จากนั้นฉันสังเกตเห็นว่าworkonไม่ทำงานหลังจากเข้าสู่ระบบซึ่งหมายความว่าคำสั่งข้างต้นไม่ได้ทำงาน ถ้าฉันsource ~/.profileแล้วมันใช้งานได้ ฉันไม่แน่ใจว่าสิ่งใดที่อาจทำให้.profileไม่สามารถทำงานได้ ผมได้ตรวจสอบและฉันไม่ได้หรือ.bash_profile.bashrc
12 linux  login  .profile 


3
เข้าสู่ระบบเพื่อ vi ทำการเปลี่ยนแปลงลืม sudo ก่อน - ตอนนี้คืออะไร
ฉันทำการเปลี่ยนแปลงไฟล์กำหนดค่าบนคอมพิวเตอร์ Ubuntu Linux ด้วยเครื่องมือแก้ไข vi เป็นเวลานาน น่าเสียดายที่ฉันลืม sudo ก่อนดังนั้นตอนนี้ฉันอยู่ในเครื่องมือแก้ไข แต่ไม่สามารถบันทึกการเปลี่ยนแปลงของฉันได้เนื่องจากสิทธิ์ขาดหายไป ฉันสามารถย้อนกลับไปหาผู้ใช้ในเทอร์มินัลย้อนหลังได้หรือไม่?
12 linux  permissions  sudo  vi 

7
คุณติดตามแพ็คเกจที่ติดตั้งบน Fedora (Linux) ได้อย่างไร
(คำถามนี้คล้ายกับ 6338 . เราแนะนำให้แยกออกจากกันเนื่องจาก Fedora และ Ubuntu / Debian นั้นแตกต่างกันพอที่จะรับประกันคำตอบที่ต่างกัน) ขณะที่ฉันใช้การตั้งค่า Fedora ฉันจะค่อยๆติดตั้งแพ็คเกจจำนวนหนึ่งขึ้นไปจากการติดตั้งพื้นฐาน ถ้าฉันติดตั้งใหม่หรือถ้าฉันต้องการติดตั้งเครื่องใหม่ฉันมักจะต้องการติดตั้งใหม่ โดยเฉพาะ แพคเกจและฉันต้องการที่จะทำมันอย่างรวดเร็วเพื่อกลับไปทำงานด้วยความยุ่งยาก เท่าที่ฉันเห็นผู้จัดการแพ็คเกจทั้งหมด ( yum และ pirut ) สามารถบอกได้ว่าติดตั้งแพคเกจใดและพวกเขาทั้งหมดมีบันทึก (แม้ว่าจะแตกต่างกันสำหรับเครื่องมือแต่ละอัน แต่ไม่มีใครสามารถบอกได้ว่าบรรจุภัณฑ์ใด ฉันได้ ติดตั้งเมื่อเทียบกับการอ้างอิงหรือการปรับปรุงระบบของพวกเขา แม้กระทั่งท่อนไม้นั้นมีเล่ห์เหลี่ยมในเรื่องที่ฉันไม่แน่ใจว่าสิ่งที่ฉันควรจะสกัดจากพวกเขาหรือวิธีการรวมพวกเขา ซึ่งหมายความว่าทุกครั้งที่ฉันติดตั้งใหม่หรือแม้กระทั่งสำรองข้อมูลฉันไม่แน่ใจว่าจะสร้างรายการนั้นใหม่ได้อย่างไร ฉันไม่จำเป็นต้องคาดหวังว่าเครื่องมือใด ๆ ที่จะทำสิ่งนี้กับฉัน แม้แต่รูปแบบการ grep สำหรับกฎง่ายๆหรือความคิดที่ชัดเจนของสิ่งที่ถูกบันทึกจะเป็นประโยชน์ อาจไม่มี "คำตอบที่ดีที่สุด" ที่นี่ แต่คำตอบที่ดีจะมีประโยชน์มาก

5
แอปพลิเคชันใดที่พอร์ตใช้งานอยู่ [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว: ค้นหากระบวนการที่ใช้พอร์ตที่แน่นอนใน Linux 4 คำตอบ ฉันกำลังทดสอบแอปพลิเคชันที่เปิดพอร์ตของตัวเอง (ทำหน้าที่เป็นเซิร์ฟเวอร์สำหรับพอร์ตเหล่านี้ดังนั้นฟังที่พอร์ตนั้น) และที่แอปพลิเคชันเดียวกันเชื่อมต่อกับพอร์ตที่ผูกไว้โดยแอปพลิเคชันอื่น ฉันต้องการรับภาพรวมว่าพอร์ตใดที่แอปพลิเคชันสร้างขึ้น ฉันจะทำสิ่งนี้ได้อย่างไร

3
จะทำให้แอพพลิเคชั่นทั้งหมดเป็นไปตามเค้าโครง xkb ที่ฉันแก้ไขหรือไม่
ฉันไม่ชอบกระโดดไปมาระหว่างแป้นพิมพ์หลักและปุ่มเคลื่อนไหวดังนั้นฉันจึงเพิ่มสิ่งต่อไปนี้ลงในไฟล์เลย์เอาต์ xkb ของฉัน hidden partial xkb_symbols "movement" { key <AD08> { [ NoSymbol, NoSymbol, Up, Up ] }; key <AC08> { [ NoSymbol, NoSymbol, Down, Down ] }; key <AC07> { [ NoSymbol, NoSymbol, Left, Left ] }; key <AC09> { [ NoSymbol, NoSymbol, Right, Right ] }; key <AD09> …

6
การลบตัวอักขระเลี่ยงออกจากหน้าจอ GNU Screen %n
เป็นไปได้ไหมที่จะลบลำดับ ESC ในไฟล์เอาต์พุตของหน้าจอ GNU สิ่งต่าง ๆ เช่นสีแท็บและอักขระการหลบหลีกอื่น ๆ เข้าไปในแฟ้มบันทึกและถอดรหัสได้ยาก ฉันลองดร. Google & amp; จำกัด รวมทั้งอ่านคู่มือ แต่ไม่สามารถหาสิ่งที่เหมาะสม ... บางทีฉันอาจมองข้ามบางสิ่ง

1
รุ่นที่เรียกใช้ mogrify รวมถึงไดเรกทอรีย่อย
คำสั่งmogrify -format jpg *.NEFเมื่อเรียกใช้ในไดเรกทอรีจะแปลงไฟล์* .NEFทั้งหมดเป็น JPEG สิ่งที่ฉันต้องการทำคือสามารถเรียกใช้ mogrify ในไฟล์* .NEF ภายในไดเรกทอรีย่อยได้เช่นกันโดยใช้คำสั่งเดียว ฉันพยายามเรียกใช้บางสิ่งเช่น: find . -type d exec mogrify -format jpg *.NEF \; และแน่นอนมันไม่ทำงาน ใครสามารถแนะนำคำสั่งที่เหมาะสม?

5
ลบหรือเปลี่ยนชื่อไฟล์ด้วย \ r เป็นชื่อไฟล์
ฉันมีไฟล์เล็ก ๆ ที่น่ารำคาญซึ่งชื่อดูเหมือนจะเป็นตัวอักษรเดียวและตัวละครนั้นเป็น \r ฉันจะลบสิ่งนี้ได้อย่างไร นี่คือสิ่งที่ฉันได้รับls -bl: -rw-rwxr--+ 1 root snapplewriters 0 Aug 29 2011 \r ls -l แค่แสดงมัน "?"

3
วิธีการสไตล์เส้นขอบหน้าต่างใน Linux Mint ด้วย Cinnamon
ฉันสังเกตเห็นว่าชุดรูปแบบทั้งหมดทำให้ฉันมีเส้นขอบหน้าต่างสีเทา / โลหะขนาดใหญ่ซึ่งฉันไม่ชอบ ฉันจะแก้ไขสิ่งนี้ได้อย่างไรและทำไมธีมส่วนใหญ่จึงเปลี่ยนรูปลักษณ์ของแถบงานอย่างไร

2
Gnome Shell Extension Key Key Binding
อะไรคือวิธีที่ง่ายที่สุดในการผูกรวมคีย์ (เช่น<Super>+A) เข้ากับฟังก์ชันในส่วนขยายของ gnome shell? ตรวจสอบนามสกุลสองสามฉันพบรหัสต่อไปนี้: global.display.add_keybinding('random-name', new Gio.Settings({schema: 'org.gnome.shell.keybindings'}), Meta.KeyBindingFlags.NONE, function() { /* ... some code */ }); ฉันเข้าใจว่าชุดคีย์ถูกระบุโดยพารามิเตอร์ schema และเป็นไปได้ที่จะสร้างไฟล์ XML ที่อธิบายชุดค่าผสม มีวิธีที่ง่ายกว่านี้หรือไม่?

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