আমি এর মাধ্যমে একটি wordlist.txt
11 গিগাবাইট তৈরি করেছি crunch-3.6
। আমি যখন ভি বা জিডিট দিয়ে ফাইলটি খোলার চেষ্টা করি তখন ফাইল আকারের কারণে আমি সমস্যার মধ্যে পড়ে যাই। এই ফাইলটি আমি কীভাবে দেখতে পারি?
আমি এর মাধ্যমে একটি wordlist.txt
11 গিগাবাইট তৈরি করেছি crunch-3.6
। আমি যখন ভি বা জিডিট দিয়ে ফাইলটি খোলার চেষ্টা করি তখন ফাইল আকারের কারণে আমি সমস্যার মধ্যে পড়ে যাই। এই ফাইলটি আমি কীভাবে দেখতে পারি?
উত্তর:
পাঠ্য দেখার জন্য কোনও পাঠ্য সম্পাদক ব্যবহার করবেন না ।
আরও ভাল সরঞ্জাম আছে:
ফাইলগুলি less
(স্পেস, এন্ড, হোম, পেজআপ, পেজডাউন দিয়ে স্ক্রোল করুন; "/ কিছু" দিয়ে অনুসন্ধান করুন; কিউ দিয়ে ছেড়ে দিন) দিয়ে ফাইলগুলি দেখুন ।
less
ম্যানুয়াল থেকে :
কম শুরু করার আগে পুরো ইনপুট ফাইলটি পড়তে হবে না, তাই বড় ইনপুট ফাইলগুলির সাথে এটি vi (1) এর মতো পাঠ্য সম্পাদকদের চেয়ে দ্রুত শুরু হয়।
ব্যবহার:
less wordlist.txt
এর ব্যবহার বিবেচনা করুন less -n
:
-n বা - লাইন সংখ্যা:
লাইন নম্বর দমন করে। ডিফল্ট (লাইন নম্বর ব্যবহার করতে) কিছু ক্ষেত্রে বিশেষত খুব বড় ইনপুট ফাইলের সাথে কম ধীরে ধীরে চলতে পারে।
-n
বিকল্পের সাহায্যে লাইন নম্বর দমন করা এই সমস্যাটি এড়াবে।
(@ পাইপ -n বিকল্প প্রস্তাব করার জন্য ধন্যবাদ)
আপনার grep
আগ্রহী কেবলমাত্র লাইনগুলি পেতে ব্যবহার করুন :
# Show all Lines beginning with A:
grep "^A:" wordlist.txt
# Show all Lines ending with x and use less for better viewing
grep "x$" wordlist.txt | less
প্রথম বা শেষ এন লাইনগুলি ব্যবহার করতে head
বা tail
পেতে
head wordlist.txt
tail -n 200 wordlist.txt
পাঠ্য সম্পাদনা করার জন্য, এই প্রশ্নটি দেখুন ।
more
সম্পূর্ণ ফাইলটিকে মেমরিতে লোড করবে, বিপরীতে less
। এটি যদি বড় হয় তবে আমি এটি ব্যবহারের বিরুদ্ধে পরামর্শ দেব। সর্বোত্তম বিকল্পটি অবশ্যই ব্যবহার করা হবে grep
।
more
এবং less
উত্স কোড যাচাই করা শুরু করেছি এবং উভয়ই উভয়ই ব্যবহার করবে বলে মনে হচ্ছে open
বা fopen
ফাইলটি যেভাবে লোড করা হচ্ছে সে সম্পর্কে কোনও পরিবর্তন হয় না
more
একটি খুব তারিখী ইউটিলিটি, যদি less
পাওয়া যায় তবে আমি কেন ব্যবহার করব তা কোনও কারণ মনে করি না more
।
more
একটি বিশাল সুবিধা রয়েছে less
: এটি LESSOPEN
ইনপুট প্রিপ্রোসেসরটিকে সমর্থন করে না । আপনি যদি কোনও ম্যান পেজের কাঁচা লেখা বা অন্য কিছু দেখার চেষ্টা করছেন তবে প্রিপ্রোসেসরটি কীভাবে দমন করা যায় তা নির্ধারণ করার more my_docs.man
জন্য less
ডকুমেন্টেশনটি খনন করার চেয়ে এটি টাইপ করা অনেক দ্রুত ।
less -nS
একটু আপ বিশাল ফাইলের জন্য, গতি জিনিস।
আপনার প্রয়োজনীয় জিনিসগুলি অনুসন্ধান করার জন্য প্রায়শই কেবল "গ্রেপ "ই যথেষ্ট।
যদি আপনার কোনও নির্দিষ্ট লাইনের আশেপাশে আরও "প্রসঙ্গ" প্রয়োজন হয় , তবে আগ্রহের রেখার লাইন সংখ্যাগুলি খুঁজে পেতে "গ্রেপ-এন" ব্যবহার করুন, তারপরে সেই লাইনের চারপাশে ফাইলটির একটি "অংশ" মুদ্রণ করতে সেড ব্যবহার করুন :
$ grep -n 'word' file
123:A line with with word in it
$ sed -n '120,125p' file
A line
Another line
The line before
A line with with word in it
The line after
Something else
grep -B
এবং -A
লাইন প্রিন্ট করতে বি efore এবং একটি fter ...
-C
জন্য (আগে এবং পরে উভয়)।