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

การค้นหาใช้สำหรับคำถามที่เกี่ยวข้องกับการค้นหาผ่านเนื้อหาของไฟล์ สำหรับการค้นหาชื่อไฟล์โดยใช้คำสั่งค้นหาใช้แท็กค้นหา

6
ฉันจะ grep ซ้ำผ่านไฟล์. gz ได้อย่างไร
ฉันใช้สคริปต์เพื่อดาวน์โหลดข้อความ gmail ของฉันที่บีบอัดไฟล์. eml แบบ raw เป็นไฟล์. gz เป็นประจำ สคริปต์สร้างโฟลเดอร์สำหรับแต่ละวันจากนั้นบีบอัดทุกข้อความเป็นไฟล์ของตัวเอง ฉันต้องการค้นหาวิธีผ่าน "เก็บถาวร" นี้เพื่อค้นหา Grep เพียงอย่างเดียวดูเหมือนจะไม่ทำเช่นนั้น ฉันยังลอง SearchMonkey



2
Unhighlight ค้นหาล่าสุดใน 'น้อยกว่า'
เมื่อคุณใช้การ/ค้นหาไปข้างหน้าหรือการ?ค้นหาย้อนหลังน้อยกว่าอินสแตนซ์ทั้งหมดของไฟล์จะถูกเน้น หลังจากที่ฉันได้พบตัวอย่างของคำที่ฉันกำลังมองหาวิธีที่ถูกต้องที่สุดในการเลิกไฮไลท์คืออะไร? ขณะนี้ฉันเพิ่งกด/แล้วซึ่งพูดพล่อยๆพูดใส่ในช่องใส่ ไม่มีผลลัพธ์ = ไม่มีไฮไลต์! ฉันกำลังมองหาบางสิ่งบางอย่างที่คล้ายกับ:nohlคุณสมบัติของกลุ่มในน้อยกว่า
59 search  less 

11
ฉันจะค้นหาประวัติด้วยข้อความที่ป้อนไว้แล้วที่พร้อมท์ใน zsh ได้อย่างไร
ใน zsh, ฉันรู้ว่าฉันสามารถค้นหาประวัติกับ+Ctrl rอย่างไรก็ตามบ่อยครั้งที่ฉันเริ่มพิมพ์คำสั่งโดยตรงที่พรอมต์ แต่จากนั้นตระหนักว่าฉันควรจะค้นหาประวัติ เมื่อฉันกดCtrl+ rมันจะแสดงพรอมต์การค้นหาประวัติว่างดังนี้: แจ้งให้ทราบว่ามีข้อความที่ฉันแจ้งให้ แต่ไม่ได้ที่แจ้งให้ค้นหาประวัติ ฉันจะเริ่มการค้นหาประวัติด้วยข้อความที่มีอยู่ในพร้อมท์แล้วได้ดังนั้นจะมีลักษณะเช่นนี้:

10
มีเครื่องมือค้นหาไฟล์เช่น“ ทุกอย่าง” ใน Linux หรือไม่?
ใน Windows มีเครื่องมือค้นหาไฟล์ที่ดีที่เรียกว่าEverythingซึ่งfindเร็วกว่าและแตกต่างจากlocateผลลัพธ์ที่เป็นปัจจุบันเสมอ AFAIK ใช้งานได้โดยการกรอกฐานข้อมูลจากวารสาร NTFS (มันไม่ทำงานกับระบบไฟล์อื่น) ฉันสงสัยว่ามีบางอย่างที่คล้ายกัน (ฉันไม่สนใจ GUI จุดของฉันคือความเร็วและการรับประกันที่ทันสมัย) สำหรับ Linux (ext3 หรือ ext4) ฉัน googled แต่ไม่พบอะไรเลย สิ่งนี้สามารถทำได้หรือแม้กระทั่งคนที่ทำงานกับมัน?

3
ค้นหาไฟล์ที่เป็นของหมายเลข inode ที่ระบุอย่างรวดเร็ว
ฉันรู้ของคำสั่งนี้: find /path/to/mountpoint -inum <inode number> แต่มันเป็นการค้นหาที่ช้ามากฉันรู้สึกว่าต้องมีวิธีที่เร็วกว่าในการทำสิ่งนี้ ไม่มีใครรู้วิธีการที่เร็วขึ้น?
44 files  search  inode 

2
วิธีนำทางภายในการค้นหาแบบย้อนกลับของ bash
ข้อเสนอทุบตีทำงานเพื่อค้นหากลับผ่าน+Ctrl Rจากนั้นหนึ่งสามารถพิมพ์ในส่วนหนึ่งของคำสั่งมันจะแสดงรายการที่เหมาะสมจากประวัติศาสตร์ สมมติว่านี่เป็นประวัติของฉัน: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? fooฉันค้นหา กดปุ่มCtrl+ Rอีกครั้งจะแสดงรายการค้นหาที่เหมาะสมถัดไป บ่อยครั้งที่มันเกิดขึ้นกับผมว่าผมเร็วเกินไปและการสำรวจที่ผ่านมาผลตั้งใจของฉันและแสดงให้เห็นและตอนนี้ฉันต้องการที่จะกลับไปvim foo3vim foo2 ดังนั้นคำถามของฉันคือฉันจะนำทางภายในการค้นหาแบบย้อนกลับได้อย่างไร

7
การจัดทำดัชนีข้อความแบบเต็มบรรทัดคำสั่ง?
มีสิ่งใดบ้างที่เป็นเอ็นจิ้นการจัดทำดัชนีข้อความแบบเต็มซึ่งสามารถสอบถามได้จากบรรทัดคำสั่งและไม่จำเป็นต้องใช้ gui เลย? ฉันสนใจจัดทำดัชนี ebooks และเอกสารของฉันเป็นพิเศษนั่นคือส่วนผสมของ pdf, epub และ djvu บางอย่าง (เปิด) เอกสาร Office จะดี แต่ต่ำกว่ามากในรายการของฉัน

9
การอ่านและค้นหาหน้ายาว
ในที่สุดผมก็เบื่อขึ้นเมื่อต้องการที่จะอ่านเกี่ยวกับทุบตี 's readและมันของตัวเลือกที่มี-s man bashฉันพบจุดที่ถูกต้องในที่สุด (ประมาณเส้น 4500) แต่มันก็น่าผิดหวังตามปกติเนื่องจากทั้งคู่/readและ/\s-s\sการค้นหามีการจับคู่มากเกินไป ดังนั้นคำถามคือฉันจะอ่านหน้ายาวอย่างมีประสิทธิภาพหรือรับข้อมูลเดียวกันในวิธีอื่น ๆในพื้นที่ได้อย่างไร เป็นตัวอย่างเฉพาะวิธีเข้าถึงเอกสารที่เกี่ยวข้องหลังจากเห็นread -s pwdในเชลล์สคริปต์ คำตอบที่ดีอาจเป็นข้อมูลโค้ดของเชลล์หรือคำแนะนำเกี่ยวกับเครื่องมือและวิธีการใช้งานหรืออย่างอื่นตราบใดที่มันช่วยในการค้นหาจุดที่เหมาะสมในการอ่าน หมายเหตุ: ฉันไม่ได้ติดแท็กด้วยการทุบตีเพราะฉันต้องการให้คำถามเกี่ยวกับการอ่านหน้าทั่วไปโดยทั่วไปแม้ว่าอาจเป็นหน้ามนุษย์ที่พบเจอบ่อยที่สุด
32 search  man 

4
จำกัด บริบทของ grep ไม่เกินอักขระ N บรรทัด
ฉันต้อง grep ผ่านไฟล์ JSON บางไฟล์ที่ความยาวบรรทัดเกินสองสามพันตัวอักษร ฉันจะ จำกัด grep เพื่อแสดงบริบทได้สูงสุด N ตัวอักษรไปทางซ้ายและขวาของการจับคู่อย่างไร เครื่องมืออื่นที่ไม่ใช่ grep ก็ใช้ได้เช่นกันตราบใดที่มันมีอยู่ในแพ็คเกจ Linux ทั่วไป นี่จะเป็นตัวอย่างเอาต์พุตสำหรับสวิตช์ grep จินตภาพ inary : $ grep -r foo * hello.txt: Once upon a time a big foo came out of the woods. $ grep -Ф 10 -r foo * hello.txt: ime a big …
31 grep  search  json 

2
จะแสดงเฉพาะแพ็คเกจที่ติดตั้งโดยใช้งาน "การค้นหาความถนัด" ได้อย่างไร
หลังจากรันaptitude search patternคำสั่งฉันจำเป็นต้องดูเฉพาะแพ็คเกจที่ติดตั้งในผลลัพธ์การค้นหา มีวิธีใดที่จะทำเช่นนั้น?
26 search  aptitude 

7
วิธีการแทนที่คำปัจจุบันภายใต้เคอร์เซอร์ใน Emacs
ฉันจะแทนที่คำปัจจุบันภายใต้เคอร์เซอร์ใน Emacs ได้อย่างไร ฉันรู้ว่าฉันสามารถใช้ query-replace หรือ replace-string ได้ แต่ทุกครั้งที่ทำเช่นนั้นฉันต้องพิมพ์สตริงทั้งหมดเพื่อแทนที่นี่เป็นเรื่องน่ารำคาญ Vi มี cword คำสั่งที่เทียบเท่าและฉันสามารถใช้ทางลัดเพื่อดึงคำใต้เคอร์เซอร์แทน: nmap <leader>z :%s#\<<C-r>=expand("<cword>")<CR>\># ใครรู้วิธีการทำกับ Emacs?
25 emacs  search  replace 

3
คำสั่ง Unix ตรวจสอบว่ามีสองบรรทัดในไฟล์เหมือนกันหรือไม่?
มีคำสั่ง unix ที่สามารถตรวจสอบว่ามีสองบรรทัดในไฟล์เหมือนกันหรือไม่? สำหรับตัวอย่างพิจารณาไฟล์ sentences.txt This is sentence X This is sentence Y This is sentence Z This is sentence X This is sentence A This is sentence B เราเห็นว่าประโยคนั้น This is sentence X ซ้ำแล้วซ้ำอีก มีคำสั่งใด ๆ ที่สามารถตรวจจับสิ่งนี้ได้อย่างรวดเร็วหรือไม่เพื่อที่ฉันจะสามารถใช้มันได้ - $ cat sentences.txt | thecommand Line 1:This is sentence X Line …

9
ฉันจะ“ grep” รูปแบบข้ามหลายบรรทัดได้อย่างไร?
ดูเหมือนว่าฉันใช้ผิดวัตถุประสงค์grep/ egrep. ฉันพยายามค้นหาสตริงในหลายบรรทัดและไม่สามารถหาคู่ที่ตรงกันในขณะที่ฉันรู้ว่าสิ่งที่ฉันกำลังมองหาควรจับคู่ แต่เดิมฉันคิดว่า regexes ของฉันผิด แต่ในที่สุดฉันก็อ่านว่าเครื่องมือเหล่านี้ทำงานต่อบรรทัด (เช่นเดียวกับ regexes ของฉันมันช่างน่ารำคาญเหลือเกิน ดังนั้นเครื่องมือใดที่จะใช้ในการค้นหารูปแบบข้ามหลายบรรทัด?

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