कम: बड़ी फ़ाइल में लाइन नंबर पर तुरंत कूदें


86

मैं यह करने के लिए एक तरह से पता लगाने के लिए संघर्ष कर रहा हूँ ... मैं lessएक बड़ी (~ 1 जीबी) फ़ाइल देखने के लिए उपयोग कर रहा हूं । मैं फ़ाइल में "$ n" लाइन पर कूदना चाहता हूं - अधिमानतः लाइनों के लिए इंतजार किए बिना 1 - ($ n-1) मेरे टर्मिनल में स्क्रॉल करने के लिए।

मैं इस तरह से कुछ का उपयोग कर यह करूँगा:

localhost:~# vim myfile +$n

क्या समतुल्य कमांड लाइन विकल्प है? यदि नहीं, तो फ़ाइल को खोलने के बाद क्या ऐसा करने का कोई तरीका है less?


3
एक प्रश्न जो मुझे बार-बार परेशान करता है, जब मेरे पास उत्तर की खोज के लिए समय नहीं था। टाइपिंग 'h' ने मदद की हो सकती है, क्योंकि यह "कमानों की सारांश" प्रदर्शित करता है ...
lajuette

जवाबों:


130

यदि फ़ाइल खुली है तो आप टाइप कर सकते हैं:

  • 100g 100 वीं पंक्ति में जाने के लिए।

  • 50p फ़ाइल में 50% तक जाने के लिए।

  • 100P 100 वीं बाइट वाली लाइन पर जाने के लिए।

आप +उनके सामने जोड़कर टर्मिनल से इनका उपयोग कर सकते हैं:

less +100g bigfile.txt

7
और मत भूलना, आप अंतिम पंक्ति में जाने के लिए $ टाइप कर सकते हैं।
लूटने

1
अरे - उदाहरण के लिए धन्यवाद! मेरी बहुत मदद की !!
पोनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.