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

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

5
ฉันจะทำไบนารีต่างกันในไฟล์ที่มีขนาดเหมือนกันสองไฟล์ใน Linux ได้อย่างไร
ฉันมีไฟล์ที่มีขนาดเหมือนกันสองไฟล์และฉันจำเป็นต้องใช้เลขฐานสองเพื่อตรวจสอบว่าเป็นไฟล์เดียวกันหรือไม่ ขณะนี้ฉันกำลังรันdiff file1.img file2.imgแต่มันใช้เวลาสักครู่ในการประมวลผลไฟล์ 4 GB ของฉัน นี่เป็นวิธีที่มีประสิทธิภาพที่สุดในการทำสิ่งนี้หรือไม่?
37 linux  diff 


13
ใน Google Chrome บน Linux แล้ว flv อยู่ที่ไหนถ้าไม่อยู่ใน / tmp
ฉันชอบเก็บวิดีโอเพราะ ฉันชอบบัฟเฟอร์พวกเขาแล้วเล่นกลับไปข้างหลังในเครื่องเล่นสื่อของฉัน ฉันต้องการที่จะหยุด / รีสตาร์ทเบราว์เซอร์ของฉันโดยไม่สูญเสียวิดีโอบัฟเฟอร์ทั้งหมดและ แฟลชบ่อยครั้งเกิดปัญหาและให้ฉันกล่องสีเทา สำหรับเว็บไซต์จำนวนมากที่มีวิดีโอ Flash (รวมทั้ง Youtube) ผมสามารถหาไฟล์ FLV ในมักจะตั้งชื่อ/tmp FlashXX...แต่บางเว็บไซต์การจัดการเพื่อป้องกันไฟล์นี้จากการแสดงขึ้นเช่นhttp://blip.tv/file/3627639 อาจเป็นไปได้ว่านี่ไม่ใช่สปูลดิสก์ แต่เป็นเรื่องที่น่าแปลกใจเนื่องจากวิดีโอทั้งหมดที่มีความยาวชั่วโมงสามารถถูกบัฟเฟอร์ได้โดยที่ RAM ของฉันถูกกระทบอย่างเห็นได้ชัด ใน Firefox ฉันสามารถค้นหา flv ในไดเรกทอรีแคชได้ แต่ฉันอยากรู้ว่าจะทำอย่างไรใน Chrome ฉันพยายามดูภายใต้ ~ / .cache / google-chrome / แต่ไม่พบสิ่งที่ดูถูกต้อง ตัวอย่างเช่น $ ls -lt .cache/google-chrome/Cache/ | head total 261492 -rw------- 1 yang yang 16621568 2010-12-05 03:41 data_1 …

6
Bash script เพื่อลบไฟล์ที่เก่ากว่า x วันด้วยไดเรกทอรีย่อย
ฉันพยายามลบไฟล์ที่เก่ากว่า x วัน ตอนนี้ฉันมีสคริปต์ที่จะทำเช่นนั้น find /path/to/files* -mtime +10 -exec rm {} \; แต่สิ่งนี้จะลบไดเรกทอรีย่อยด้วย มีโฟลเดอร์มากมาย แต่ฉันต้องการเก็บไว้และลบไฟล์ที่เก่ากว่า 10 วันภายในโฟลเดอร์ดังกล่าว มีวิธีทำเช่นนี้หรือไม่?
37 linux  find 

5
คำสั่งที่รันอยู่ทำให้ verbosely ช้าลงหรือไม่?
ฉันพบว่าตัวเองใช้-vแฟล็กสำหรับแอปพลิเคชั่นมากมายน้อยลงเรื่อย ๆ (โดยเฉพาะอย่างยิ่งสำหรับสิ่งเล็กน้อยเช่นtarและcp) อย่างไรก็ตามเมื่อฉันทำและฉันพูดว่าการขยายไฟล์ขนาดใหญ่มันจะใช้เวลานานกว่าเมื่อฉันไม่ได้ใช้-vแฟล็ก ฉันถือว่านี่เป็นเพราะเทอร์มินัลต้องประมวลผลข้อความและฉันเติมบัฟเฟอร์อะไรก็ตามที่มันอาจมี แต่คำถามของฉันคือสิ่งนี้ทำให้แอปพลิเคชันทำงานช้าลงจริงหรือทำให้เสร็จในระยะเวลาเท่ากันและสิ่งที่ฉันเห็นก็คือเครื่องพยายามติดตาม
37 linux  unix  shell 

5
ยำแฮงค์และจะไม่ตอบสนอง
ฉันกำลังทำงานyum check-updateและมันค้างหลังจากเอาต์พุต 2 บรรทัด: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile ฉันไม่แน่ใจว่าเกิดอะไรขึ้น สิ่งสุดท้ายที่ฉันจำได้เมื่อทำกับยำคือyum updateและดูหนึ่งใน repos yum CentOS แต่ฉันไม่ได้ทำการเปลี่ยนแปลงใด ๆ ข้อเสนอแนะใด ๆ ในการแก้ไขยำ?
37 linux  centos  yum  centos-5 

2
วิธีการเลื่อนขึ้นในหน้าต่างเทอร์มินัลในขณะที่สร้างอินพุทใหม่โดยไม่ต้องซ้อนกลับไปที่ด้านล่าง (Linux)
ใน Ubuntu ฉันต้องการเลื่อนขึ้นขณะที่คำสั่งกำลังทำงานในหน้าต่างเทอร์มินัลของฉันและสร้างเอาต์พุตใหม่ (อันที่จริงคำสั่งที่รันคือ rspec) ฉันสามารถเลื่อนขึ้นได้ แต่ทุกครั้งที่ rspec สร้างบรรทัดใหม่ของเอาต์พุตคอนโซลมันทำให้ฉันกลับไปที่ด้านล่าง มีวิธีเลื่อนทั้งหมดหรือไม่ ฉันใช้ terminator กับ Linux Mint / Ubuntu 12.04 LTS UPDATE ฉันพบหน้าแรกของการแก้ปัญหาที่เป็นไปได้ Terminatorกล่าวว่า stty ixon คุณสามารถเปิด "XON / XOFF โฟลว์คอนโทรลสำหรับเทอร์มินัลเอาท์พุตความสามารถในการหยุดเอาท์พุทโดยการพิมพ์ ^ S และดำเนินการต่อโดยการพิมพ์ ^ Q [... ]" นี่ไม่ใช่สิ่งที่ฉันต้องการทั้งหมดโดยไม่ต้องหยุดเอาท์พุท (และอาจจะสงสัยว่าเมื่อลืมเปิดอีกครั้ง) ฉันคิดว่าอาจมีคีย์ตัวดัดแปลงอย่างง่ายเช่น shft-alt พร้อมเม้าส์ล้อเลื่อนขึ้น - ลง ทางออกที่ดีกว่า
37 linux  terminal 


7
ในทุบตีวิธีการเรียงสตริงด้วยตัวเลขในพวกเขา?
ถ้าฉันมีไฟล์เหล่านี้ในไดเรกทอรี cwcch10.pdf cwcch11.pdf cwcch12.pdf cwcch13.pdf cwcch14.pdf cwcch15.pdf cwcch16.pdf cwcch17.pdf cwcch18.pdf cwcch1.pdf cwcch2.pdf cwcch3.pdf cwcch4.pdf cwcch5.pdf cwcch6.pdf cwcch7.pdf cwcch8.pdf cwcch9.pdf ฉันจะแสดงรายการพวกเขาใน Bash เพื่อให้พวกเขาอยู่ในลำดับตัวเลขจากน้อยไปมากขึ้นอยู่กับส่วนจำนวนของสตริง ดังนั้นผลลัพธ์ที่ได้คือcwcch1.pdf, cwcch2.pdf, ..., cwcch9.pdf, cwcch10.pdfอื่น ๆ ในที่สุดสิ่งที่ฉันพยายามทำคือเชื่อมไฟล์ PDF pdftkกับสิ่งต่อไปนี้ pdftk `ls *.pdf | sort -n` cat output output.pdf แต่นั่นไม่ได้ผลเพราะการเรียงลำดับของฉันผิด
37 linux  bash  sorting 


6
ทางเลือกแทนคำสั่ง tee โดยไม่มี STDOUT
ฉันใช้| sudo tee FILENAMEเพื่อให้สามารถเขียนหรือผนวกเข้ากับไฟล์ที่ต้องการสิทธิ์ superuser ค่อนข้างบ่อย แม้ว่าฉันจะเข้าใจว่าทำไมมันถึงมีประโยชน์ในบางสถานการณ์ แต่มันteeก็ส่งอินพุตไปยัง STDOUT อีกครั้ง แต่ฉันไม่เคยใช้ส่วนนั้นteeเพื่อประโยชน์อะไร tee 1> /dev/nullในสถานการณ์ส่วนใหญ่คุณลักษณะนี้จะทำให้หน้าจอของฉันเท่านั้นที่จะเต็มไปด้วยความกระวนกระวายใจที่ไม่พึงประสงค์ถ้าฉันไม่ไปขั้นตอนพิเศษด้วยตนเองและเงียบด้วย คำถามของฉัน: มีคำสั่ง arround ซึ่งทำสิ่งเดียวกันteeทุกประการ แต่โดยค่าเริ่มต้นจะไม่ส่งออกอะไรไปยัง STDOUT?

8
ฆ่า Chrome ทั้งหมดในบรรทัดคำสั่งหรือไม่
ในบางกรณีการฆ่าแท็บ / กระบวนการเดียวไม่สามารถทำได้และฉันต้องปิด Chrome ทั้งหมด เนื่องจาก Chrome มีหลายกระบวนการฉันจะปิดทั้งหมดได้ในคราวเดียวได้อย่างไร ฉันรู้แล้ว... pgrep chromeส่งคืน pids ทั้งหมด อะไรคือกลอุบายที่ทำให้ฉันสามารถปิดพวกเขาทั้งหมดด้วยการป้อนคำสั่งอื่นหรือรวมเข้ากับไฟล์ CSV หรืออะไรบางอย่าง

1
chown - ไม่อนุญาตให้ใช้งาน
ฉันเข้าสู่ระบบในฐานะ minime ฉันไม่เข้าใจว่าทำไมมันไม่อนุญาตให้ฉัน chown ไฟล์ที่ฉันเป็นเจ้าของโดยไม่มีสิทธิ์ su เห็นได้ชัดว่าฉันสามารถใช้ sudo แต่ฉันต้องการที่จะเข้าใจว่าทำไม? เพราะกลุ่มข้อมูล www? chown minime:www-data user-functions.php ls -lh -rw-r--r-- 1 minime minime 24K Jan 6 16:11 user-functions.php Error: chown: changing ownership of `user-functions.php': Operation not permitted

2
วิธีการตั้งค่าเส้นทางสำหรับคำสั่ง sudo
ถ้าฉันออก sudo my-command Linux มองหาสิ่งนั้นmy-commandอย่างไร my-commandอยู่ในเส้นทางของฉัน ฉันสามารถเรียกใช้ได้โดยไม่มีปัญหา แต่เมื่อฉันเรียกมันด้วยผมจะได้รับsudo command not foundที่น่าสนใจไม่เคยสัมผัสกับสิ่งนี้มาก่อน จะเอาชนะได้อย่างไร? แก้ไข:นั่น"ที่ซ้ำกันที่เป็นไปได้" 's คำตอบที่เลือกไม่ถูกต้องดีอย่างน้อยไม่ถึงจุด คำตอบนี้จาก terdon เป็นคำตอบที่ถูกต้อง

4
ไม่สามารถเปลี่ยนชื่อไฟล์ที่ชื่อขึ้นต้นด้วยยัติภังค์
ฉันพยายามที่จะเปลี่ยนชื่อไฟล์ด้วยเครื่องหมายยัติภังค์ที่จุดเริ่มต้นของชื่อและทั้งสองนี้: mv -example-file-name example-file-name และนี่: mv '-example-file-name' example-file-name ผลลัพธ์: mv: invalid option -- 'e'

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