অ্যান্ড্রয়েড

লিনাক্স হেড কমান্ড

Python Programming Crash Course

Python Programming Crash Course

সুচিপত্র:

Anonim

হেড কমান্ড এক বা একাধিক ফাইলের প্রথম লাইনগুলি (ডিফল্টরূপে 10 লাইন) প্রিন্ট করে বা স্ট্যান্ডার্ড আউটপুটে পাইপ করা ডেটা।

এই টিউটোরিয়ালে, আমরা ব্যবহারিক উদাহরণ এবং সবচেয়ে সাধারণ মাথা বিকল্পগুলির বিশদ ব্যাখ্যার মাধ্যমে কীভাবে লিনাক্স হেড ইউটিলিটিটি ব্যবহার করব তা ব্যাখ্যা করব।

হেড কমান্ড সিনট্যাক্স

হেড কমান্ডের বাক্য গঠনটি নিম্নরূপ:

head……

  • OPTION - প্রধান বিকল্প। আমরা পরবর্তী বিভাগগুলিতে সর্বাধিক সাধারণ বিকল্পগুলি নিয়ে যাব। FILE - জিরো বা আরও ইনপুট ফাইলের নাম। যদি কোনও ফাইল নির্দিষ্ট না করা হয়, বা যখন ফাইলটি হয় - মাথাটি স্ট্যান্ডার্ড ইনপুটটি পড়বে।

হেড কমান্ড কীভাবে ব্যবহার করবেন

কোনও বিকল্প ছাড়াই ব্যবহার করা হলে এর সহজতম আকারে, হেড কমান্ড প্রথম 10 লাইন প্রদর্শন করবে।

head filename.txt

একটি নির্দিষ্ট সংখ্যক লাইনের প্রদর্শন কীভাবে করবেন

পূর্ণসংখ্যার পরে -n ( --lines ) বিকল্পটি ব্যবহার করুন যা দেখানোর জন্য লাইনের সংখ্যা উল্লেখ করে:

head -n filename.txt head -n filename.txt

আপনি n অক্ষরটি বাদ দিতে পারেন এবং কেবল হাইফেন ( - ) এবং সংখ্যাটি (তাদের মধ্যে কোনও স্থান নেই) ব্যবহার করতে পারেন।

filename.txt নামের কোনও ফাইলের প্রথম 30 টি লাইন প্রদর্শন করতে আপনি টাইপ করতে পারেন:

head -n 30 filename.txt

নিম্নলিখিতগুলি উপরের আদেশগুলি হিসাবে একই ফলাফল তৈরি করবে:

head -30 filename.txt

কীভাবে বাইটের একটি নির্দিষ্ট সংখ্যা প্রদর্শন করবেন

-c ( --bytes ) বিকল্পটি নির্দিষ্ট সংখ্যক বাইট প্রিন্ট করতে দেয়:

head -c filename.txt head -c filename.txt

উদাহরণস্বরূপ ফাইলের নাম ফাইলটি থেকে প্রথম 100 বাইট ডেটা প্রদর্শনের জন্য। txt আপনি টাইপ করবেন:

head -c 100 filename.txt

আপনি প্রদর্শিত বাইটের সংখ্যা নির্দিষ্ট করতে সংখ্যার পরে গুণক প্রত্যয়ও ব্যবহার করতে পারেন। b এটি 512 দিয়ে গুণায়, kB এটি 1000 দিয়ে গুণ করবে, K 1024 দ্বারা গুণ করবে, MB এটি 1000000 দ্বারা গুণ করবে, M এটি 1048576 দ্বারা গুণ করবে এবং আরও কিছু করে।

নিম্নলিখিত কমান্ডটি filename.txt নামের প্রথম পাঁচ কিলোবাইট (2048) প্রদর্শন করবে filename.txt :

head -c 5k filename.txt

একাধিক ফাইল প্রদর্শন কিভাবে

যদি হেড কমান্ডে একাধিক ফাইল ইনপুট হিসাবে সরবরাহ করা হয় তবে এটি প্রতিটি প্রদত্ত ফাইল থেকে প্রথম দশটি লাইন প্রদর্শন করবে।

head filename1.txt filename2.txt

আপনি একক ফাইল প্রদর্শন করার সময় একই বিকল্পগুলি ব্যবহার করতে পারেন।

এই উদাহরণটি ফাইলের filename1.txt এবং filename2.txt ফাইলগুলির প্রথম 20 টি লাইন দেখায়:

head -n 20 filename1.txt filename2.txt

যখন একাধিক ফাইল ব্যবহৃত হয় তখন আউটপুট ফাইলের নাম দেখানো শিরোনামের সাথে প্রত্যেকের আগে চলে যায়।

অন্যান্য কমান্ডের সাথে কীভাবে হেড ব্যবহার করবেন

পাইপ ব্যবহার করে / অন্যান্য ইউটিলিটিগুলিতে স্ট্যান্ডার্ড আউটপুট পুনর্নির্দেশের মাধ্যমে হেড কমান্ডটি অন্যান্য কমান্ডের সাথে মিশ্রণে ব্যবহার করা যেতে পারে।

নিম্নলিখিত কমান্ডটি $RANDOM এনভায়রনমেন্ট ভেরিয়েবল হ্যাশ করবে, প্রথম 32 বাইট প্রদর্শন করবে এবং 24 টি অক্ষর এলোমেলো স্ট্রিং প্রদর্শিত হবে:

echo $RANDOM | sha512sum | head -c 24; echo

উপসংহার

এখনই আপনার লিনাক্স হেড কমান্ডটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আপনার ভাল ধারণা হওয়া উচিত। এটি টেল কমান্ডের পরিপূরক যা টার্মিনালে কোনও ফাইলের শেষ লাইনগুলি মুদ্রণ করে।

মাথা টার্মিনাল