প্রস্তাবিত, 2024

সম্পাদকের পছন্দ

আপনার 15 সর্বাধিক ব্যবহৃত টার্মিনাল কমান্ডগুলি তালিকাবদ্ধ করুন

মাঝে মাঝে টিà¦à¦¿ অ্যাড দেখে চরম মজা লাগে

মাঝে মাঝে টিà¦à¦¿ অ্যাড দেখে চরম মজা লাগে
Anonim

ইতিহাস কমান্ড হ'ল নির্দিষ্ট কমান্ডগুলি যা অতীতে ব্যবহৃত হয়েছিল তা সন্ধান করার জন্য একটি দরকারী উপায় এবং এটি ব্যবহার করে আপনার ব্যক্তিগত সর্বাধিক ব্যবহৃত কমান্ডগুলি নিম্নলিখিত কমান্ডের স্ট্রিং সহ কী তা আবিষ্কার করতে পারে:

history | awk '{a++}END{for(i in a){print a " " i}}' | sort -rn | head -15

আউটপুটটি কোনও পতাকা বা পরামিতিগুলি সরিয়ে দেয়, কেবলমাত্র সর্বাধিক ব্যবহৃত ব্যবহৃত নির্দেশগুলি সরবরাহ করে। উদাহরণ আউটপুট নিম্নলিখিত মত দেখাচ্ছে:

$ history | awk '{a++}END{for(i in a){print a " " i}}' | sort -rn |head -n 15
56 traceroute
35 nslookup
35 ssh
31 ls
28 curl
25 sftp
23 gcc
23 make
18 cd
18 cat
17 round
15 python
13 kill
13 clear
10 defaults

বামের সংখ্যাটি নির্দেশ করে যে কমান্ডটি কতবার ব্যবহৃত হয়েছে, প্রতি ইতিহাসে তালিকাভুক্ত হিসাবে। বাশ ইতিহাস সাফ করার ফলে এই সংখ্যাগুলি স্পষ্টতই বদলে যাবে, যেমন bash_history- এ সঞ্চিত কমান্ডের দৈর্ঘ্যের কোনও সামঞ্জস্য এবং এটিকে পুরোপুরি অক্ষম করে দেওয়া স্পষ্টতই পুরো কমান্ডকে কোনও কিছুর প্রতিবেদন করবে না।

আপনি যদি বরং সর্বাধিক ব্যবহৃত সম্পূর্ণ কমান্ড দেখতে পান তবে সম্ভবত এলিয়াস তৈরি করতে বা অন্য কোনও উদ্দেশ্যে, অর্ডকে মুছে ফেলে কমান্ডের স্ট্রিংকে সরল করে তা সম্পন্ন করবে;

history | sort -rn | head

'মাথা' থেকে -n পতাকাটি রেখে 10 টি আইটেমের তালিকা তৈরি করতে ডিফল্ট হবে, তবে কোনও সংখ্যা এটি -n দ্বারা নির্দিষ্ট করে প্রয়োগ করা যেতে পারে।

এই কমান্ডগুলি ওএস এক্স এবং লিনাক্সে কাজ করবে এবং অন্যান্য ইউনিক্সের বিভিন্ন ক্ষেত্রেও কাজ করা উচিত।

Top