เดอะ -ร ธงไปที่ เกรป สั่งให้ค้นหาทุกไฟล์ในไดเร็กทอรีปัจจุบันของคุณและในไดเร็กทอรีย่อยทั้งหมด (คุณสามารถหาข้อมูลเกี่ยวกับ -ร, -ผม-, และ -น โดยการอ่านเอกสาร ผู้ชายเกรป.)
คำสั่งที่ตรงกัน ฉลาดเลขที่ ในไฟล์ .viminfoและพิมพ์บรรทัดที่ตรงกัน แจ้งให้ทราบในข้อความของคุณที่คุณต้องการค้นหา ฉลาดเลขที่ แต่ในภาพหน้าจอของคุณ (เอ่อ; ดีกว่ามากที่จะคัดลอกและวางเป็นข้อความ) คุณพิมพ์จริงๆ ฉลาดเลขที่ โดยมีจุดต่อท้าย นอกจากนี้ คำแนะนำของคุณดูเหมือนจะต้องการให้คุณค้นหา ฉลาด ไม่. (มีช่องว่าง). พึงทราบว่าด้วย เกรปจุดคืออักขระตัวแทนที่จะจับคู่ อักขระใดก็ได้และถ้าคุณค้นหาข้อความที่มีการเว้นวรรค ต้อง* วางไว้ในเครื่องหมายคำพูดบางทีคุณอาจตั้งใจเรียกใช้คำสั่งนี้ ซึ่งค้นหาสตริงตัวอักษร ฉลาด ไม่. ไม่มีการจับคู่สัญลักษณ์ตัวแทนใด ๆ ?
grep -rF 'ฉลาด ไม่.'
ของคุณ เกรป พยายามค้นหาไฟล์ด้วย นาโนเซฟแต่ดูเหมือนว่าคุณไม่ได้เป็นเจ้าของสิ่งนี้ มิฉะนั้น คุณได้ลบสิทธิ์การอ่านของคุณออกจากสิ่งนี้แล้ว หากไฟล์อยู่ในโฮมไดเร็กตอรี่ของคุณเอง คุณอาจสามารถลบไฟล์นี้ได้อย่างปลอดภัย (rm nano.save). หากอยู่ในพื้นที่ที่ใช้ร่วมกัน คุณจะต้องอยู่กับข้อความแสดงข้อผิดพลาด ให้แยกออกจากนั้นอย่างชัดเจน เกรปหรือบอกให้เปลือกทิ้ง ทั้งหมด ข้อความแสดงข้อผิดพลาดจากคำสั่ง:
grep -Fr 'ฉลาด ไม่.' #อยู่กับมัน
grep -Fr --exclude='nano.save' 'ฉลาด ไม่.' # ไม่รวมไฟล์ชื่อ
grep -Fr 'ฉลาด ไม่.' 2>/dev/null # ละทิ้งข้อความแสดงข้อผิดพลาด *ทั้งหมด*
หากคุณมีสิทธิ์รูท คุณสามารถค้นหาด้วยสิทธิ์เหล่านั้น แต่การกระโดดขึ้นไปที่ระดับรูทควรทำด้วยความระมัดระวัง แทบไม่มีข้อ จำกัด ใด ๆ หากคุณใช้งานในฐานะรูท:
sudo grep -Fr 'ฉลาด ไม่.' # เรียกใช้ในฐานะรูท
* หากไม่ได้อยู่ในเครื่องหมายคำพูด คุณต้องหลีกทุกครั้งที่มีอักขระพิเศษ เช่น ช่องว่าง ฉันจะไม่ทำที่นี่