7 আকর্ষণীয় লিনাক্স কমান্ড উদাহরণ সারণি - পার্ট 2
আমাদের শেষ নিবন্ধে আমরা বাছাই কমান্ডের বিভিন্ন উদাহরণ haveেকে রেখেছি, আপনি যদি মিস না হয়ে থাকেন তবে নীচের লিঙ্কটি ব্যবহার করে আপনি এটি দেখতে পারেন। সর্বশেষ পোস্টের ধারাবাহিকতায় এই পোস্টটির লক্ষ্য বাছাই করা বাছাই করা আদেশের কমান্ডটি যাতে উভয় নিবন্ধ একসাথে লিনাক্স ‘সাজান’ কমান্ডের সম্পূর্ণ গাইড হিসাবে কাজ করে।
- লিনাক্স এ 14 'সাজান' কমান্ড উদাহরণ
আমরা আরও চালিয়ে যাওয়ার আগে, একটি টেক্সট ফাইল তৈরি করুন 'month.txt' এবং নীচে প্রদত্ত ডেটা দিয়ে এটিকে জনপ্রিয় করুন।
$ echo -e "mar\ndec\noct\nsep\nfeb\naug" > month.txt $ cat month.txt
15. স্যুইচ ‘এম’ (thমর্থ-বাছাই) ব্যবহার করে মাসের আদেশের ভিত্তিতে ‘মাস.txt’ ফাইলটি বাছাই করুন।
$ sort -M month.txt
গুরুত্বপূর্ণ: নোট করুন যে ‘সাজান’ আদেশটি মাসের নাম বিবেচনা করতে কমপক্ষে 3 টি অক্ষর প্রয়োজন needs
১.. মানব পাঠযোগ্য বিন্যাসে যে ডেটাটি সারণি 1K, 2 এম, 3 জি, 2 টি বলুন সেখানে কে, এম, জি, টি কিলো, মেগা, গিগা, তেরা প্রতিনিধিত্ব করে।
$ ls -l /home/$USER | sort -h -k5
১.. শেষ নিবন্ধে আমরা উদাহরণ হিসাবে number নং উদাহরণে একটি ফাইল 'sort.txt' তৈরি করেছি এবং অন্য পাঠ্য ফাইল 'lsl.txt' উদাহরণ 6. নম্বর হিসাবে আমরা জানি যে 'sort.txt' ইতিমধ্যে বাছাই করা হয়েছে যখন 'lsl.txt' এটি না. দু'টি ফাইল বাছাই করা হয় বা সাজানো কমান্ড ব্যবহার না করে তা পরীক্ষা করে দেখি।
$ sort -c sorted.txt
যদি এটি 0 প্রদান করে, এর অর্থ ফাইলটি বাছাই করা হয়েছে এবং কোনও বিরোধ নেই।
$ sort -c lsl.txt
রিপোর্ট ডিসঅর্ডার। দ্বন্দ্ব ..
18. শব্দের মধ্যে ডিলিমিটার (বিভাজক) যদি স্থান হয় তবে সাজ্ট কমান্ড অনুভূমিক স্থানের পরে কোনও শব্দকে নতুন শব্দ হিসাবে স্বয়ংক্রিয়ভাবে ব্যাখ্যা করে। ডিলিমিটার স্থান না হলে কী হবে?
একটি পাঠ্য ফাইল বিবেচনা করুন, যার বিষয়বস্তু স্থান ছাড়া অন্য যে কোনও কিছু দ্বারা পৃথক করা হয়েছে যেমন '|' বা '\' বা '+' বা '।' বা…।
পাঠ্য ফাইল তৈরি করুন যেখানে সামগ্রীগুলি + দ্বারা পৃথক করা হয় separated ফাইলের বিষয়বস্তুগুলি পরীক্ষা করতে ‘বিড়াল’ ব্যবহার করুন।
$ echo -e "21+linux+server+production\n11+debian+RedHat+CentOS\n131+Apache+Mysql+PHP\n7+Shell Scripting+python+perl\n111+postfix+exim+sendmail" > delimiter.txt
$ cat delimiter.txt
এখন এই ফাইলটি 1 ম ক্ষেত্রের ভিত্তিতে সাজান যা সংখ্যাসূচক।
$ sort -t '+' -nk1 delimiter.txt
এবং দ্বিতীয় চতুর্থ ক্ষেত্রের ভিত্তিতে যা অ সংখ্যাসূচক।
উপরোক্ত উদাহরণ হিসাবে যেমন ডিলিমিটারটি ট্যাব হয় আপনি ‘+’ এর জায়গায় ‘\’ টি ব্যবহার করতে পারেন।
19. 5 ম কলামের ভিত্তিতে আপনার হোম ডিরেক্টরি ডিরেক্টরিতে "ls -l" কমান্ডের সামগ্রীগুলি সাজান যা এলোমেলো ক্রমে "ডেটার পরিমাণ" উপস্থাপন করে।
$ ls -l /home/avi/ | sort -k5 -R
প্রতিবার আপনি উপরের স্ক্রিপ্টটির টুকরোটি চালানোর পরে ফলাফল এলোমেলোভাবে তৈরি হওয়ার কারণে আপনি আলাদা ফলাফল পেতে পারেন।
শেষ নিবন্ধ থেকে নিয়ম সংখ্যা - 2 থেকে স্পষ্ট হিসাবে, বাছাই কমান্ড বড় হাতের অক্ষরগুলির চেয়ে ছোট হাতের অক্ষর দিয়ে শুরু করা লাইনের পছন্দ করে। গত নিবন্ধের 3 টি উদাহরণও দেখুন, যেখানে স্ট্রিং "ল্যাপটপ" স্ট্রিংয়ের আগে "ল্যাপটপ" উপস্থিত হয় appears
20. কীভাবে ডিফল্ট বাছাই করা পছন্দটি ওভাররাইড করবেন? আমরা ডিফল্ট বাছাই করা পছন্দকে ওভাররাইড করতে পারার আগে আমাদের পরিবেশের পরিবর্তনশীল এলসি_এলএল সিতে রফতানি করতে হবে। এটি করতে আপনার কমান্ড লাইন প্রম্পটে নীচের কোডটি চালান।
$ export LC_ALL=C
এবং তারপরে পাঠ্য ফাইলটি সাজান ‘tecmint.txt’ ডিফল্ট বাছাই পছন্দটিকে ওভাররাইড করে।
$ sort tecmint.txt
আপনি উদাহরণস্বরূপ 3 তে অর্জিত আউটপুটটির সাথে তুলনা করতে ভুলবেন না এবং অনেক সংগঠিত আউটপুট পেতে আপনি '-f' ওরফে 'oreignore-কেস' বিকল্পটিও ব্যবহার করতে পারেন।
$ sort -f tecmint.txt
21. দুটি ইনপুট ফাইলগুলিতে কীভাবে 'সাজান' চালানো এবং একযোগে সেগুলিতে যোগদান করা যায়!
‘ফাইল1.txt’ এবং ‘file2.txt’ নামে দুটি পাঠ্য ফাইল তৈরি করতে এবং কিছু তথ্য দিয়ে এটিকে জনপ্রিয় করতে দেয়। এখানে আমরা নীচের সংখ্যার সাথে ‘file1.txt’ পপুলেট করছি। ফাইলের বিষয়বস্তু পরীক্ষা করতে ‘বিড়াল’ কমান্ডও ব্যবহার করা হয়েছে।
$ echo -e “5 Reliable\n2 Fast\n3 Secure\n1 open-source\n4 customizable” > file1.txt $ cat file1.txt
এবং হিসাবে কিছু তথ্য হিসাবে দ্বিতীয় ফাইল ‘file2.txt’ পপুলেট করুন।
$ echo -e “3 RedHat\n1 Debian\n5 Ubuntu\n2 Kali\n4 Fedora” > file2.txt $ cat file2.txt
এখন বাছাই করুন এবং উভয় ফাইলের আউটপুট যোগ দিন।
$ join <(sort -n file1.txt) <(sort file2.txt)
এখন এ পর্যন্তই. সংযুক্ত থাকুন। টেকমিন্টে রাখুন। নীচের মন্তব্যে আপনার মূল্যবান প্রতিক্রিয়া জানান দয়া করে। আমাদের লাইক এবং শেয়ার করুন এবং আমাদের বিস্তার করতে সহায়তা করুন