৭টি সহজ কমান্ড লাইন টিপস যা আপনি মিস করতে চান না
কমান্ড লাইনের সাথে স্বাচ্ছন্দ্য বোধ করা প্রায়শই শুধুমাত্র কয়েকটি কমান্ড কৌশল শেখা এবং সেগুলির জন্য ব্যবহার খোঁজার বিষয়, এবং আমরা ছয়টি সহজ কৌশল অফার করতে যাচ্ছি যেগুলি আপনার দক্ষতার স্তর নির্বিশেষে আপনি কিছু ব্যবহার খুঁজে পেতে প্রায় নিশ্চিত। টার্মিনালে।
পড়ুন, আপনি একটি ভাল ডিরেক্টরি তালিকা ব্যবহার করে ফাইলগুলি ডাউনলোড করবেন, প্রক্রিয়াগুলিকে দ্রুত মেরে ফেলবেন, রুট হিসাবে পূর্বের কমান্ডগুলি পুনরায় চালু করবেন, অতীতের কমান্ডগুলি খুঁজে পাবেন এবং অল্প সময়ের মধ্যেই নতুন ফাইল তৈরি করবেন .
1: ওয়েব থেকে একটি ফাইল ডাউনলোড করুন এবং অগ্রগতি দেখুন
ওয়েব থেকে ডাউনলোড করতে হবে এমন একটি ফাইলের URL জানেন? এটি ডাউনলোড করা শুরু করতে -O কমান্ড দিয়ে কার্ল ব্যবহার করুন:
curl -O url
পুরো URL ব্যবহার করতে ভুলবেন না। এছাড়াও, আপনার স্থানীয় মেশিনে একই ফাইলের নাম রাখার জন্য বড় হাতের 'O' ব্যবহার করতে এবং ছোট হাতের 'o' ব্যবহার করতে ভুলবেন না।
উদাহরণস্বরূপ, নিম্নোক্ত কমান্ডটি অ্যাপলের সার্ভার থেকে স্থানীয় ম্যাকে iOS 7 IPSW ফাইল ডাউনলোড করবে, রিমোট সার্ভারে প্রদর্শিত একই ফাইলের নাম বজায় রাখবে:
curl -O http://appldnld.apple.com/iOS7/091-9495.20130918.FuFu4/iPhone5, 1_7.0_11A465_Restore.ipsw
আমরা এই কৌশলটি বেশ কিছুদিন আগে কভার করেছি এবং এটি সত্যিই দরকারী। যেহেতু এটি ডাউনলোডের গতি এবং অগ্রগতি দেখায়, এটি কমান্ড লাইন থেকে ইন্টারনেট সংযোগের গতি পরীক্ষা করার জন্য wget কৌশলের বিকল্প হিসেবেও কাজ করতে পারে।
2: পরিবর্তনের তারিখ অনুসারে ডিরেক্টরির বিষয়বস্তুর তালিকা করুন
একটি ডিরেক্টরি দীর্ঘ তালিকাভুক্ত করতে চান, অনুমতি, ব্যবহারকারী, ফাইলের আকার, এবং পরিবর্তনের তারিখ দেখান, সবচেয়ে সাম্প্রতিক সংশোধিত ফাইল এবং ফোল্ডারগুলি নিচ থেকে প্রদর্শিত হবে? অবশ্যই তুমি করবে:
ls -thor
এটি অত্যন্ত দরকারী, এবং মনে রাখাও সহজ কারণ, ভাল, কমান্ড পতাকা হল থর, এবং আপনি কীভাবে পৌরাণিক থরকে ভুলে যেতে পারেন?
3: কমান্ড লাইন থেকে লাইভ ফলাফলের সাথে স্পটলাইট অনুসন্ধান করুন
mdfind টুল হল একটি কমান্ড লাইন ফ্রন্ট-এন্ড চমৎকার স্পটলাইট সার্চ ইউটিলিটি, সাধারণত ফাইন্ডার থেকে অ্যাক্সেসযোগ্য। কিন্তু এটির ডিফল্ট অবস্থায়, mdfind স্পটলাইট অনুসন্ধান থেকে আলাদা যে এটি ফলাফলগুলি পাওয়া যাওয়ার সাথে সাথে লাইভ আপডেট করবে না। এই কৌশলটির জন্যই, একটি সাধারণ পতাকা লাইভ আপডেটের ফলাফল সহ কমান্ড লাইন থেকে স্পটলাইট অনুসন্ধান করবে:
mdfind -time findme
অনুসন্ধান করা পদগুলির নির্দিষ্টতার উপর নির্ভর করে এটি খুব দ্রুত হতে পারে, কিন্তু আপনি যদি একটি মিল দেখতে পান তাহলে দেখা বন্ধ করতে Control+C চাপুন।
যদি আপনার স্পটলাইট অক্ষম থাকে বা আপনি দেখেন যে এটি কাজ করছে না, আপনি সর্বদা বিশ্বস্ত 'খোঁজ' কমান্ডেও ফিরে আসতে পারেন।
4: ওয়াইল্ডকার্ড ব্যবহার করে কিল প্রসেস
কখনও আপনি ওয়াইল্ডকার্ড ব্যবহার করে এক টন প্রসেস বা কমান্ড মেরে ফেলতে চান? অথবা হয়তো আপনি সম্পূর্ণ প্রক্রিয়ার নাম বা পিড টাইপ না করে দ্রুত কিছু মারতে চান? স্ট্যান্ডার্ড কিল কমান্ড ওয়াইল্ডকার্ড ইনপুট নেবে না, তবে পিকিল ওয়াইল্ডকার্ড গ্রহণ করে, এটি কাজের জন্য সঠিক পছন্দ করে।
উদাহরণস্বরূপ, "SampleEnormousTaskNameWhyIsThisProcessNameSoLong" প্রক্রিয়ার প্রতিটি সক্রিয় উদাহরণকে একবারে মেরে ফেলতে, আপনি নিম্নলিখিতগুলি ব্যবহার করতে পারেন:
pkill Sam
মনে রাখবেন যে ওয়াইল্ডকার্ডগুলি ক্ষমার অযোগ্য, এবং পিকিল কোনো দ্বিধা ছাড়াই বা সংরক্ষণের অনুরোধ ছাড়াই কাজগুলি শেষ করে, তাই যদি আপনার কাছে অন্য কোনও ঘনিষ্ঠভাবে মিলিত প্রক্রিয়ার নাম থাকে তবে সেগুলিও মারা যাবে৷ এর কাছাকাছি সবচেয়ে সহজ উপায় হল লক্ষ্য করার জন্য টাস্ক নামের একটি সামান্য লম্বা উপাদান নির্দিষ্ট করা।
আপনি একটি নির্দিষ্ট ব্যবহারকারীর সমস্ত প্রক্রিয়াকে লক্ষ্য করতেও pkill ব্যবহার করতে পারেন, যা মাল্টি-ইউজার ম্যাকের কিছু পরিস্থিতিতে সহায়ক হতে পারে।
5: রুট হিসাবে শেষ কমান্ড পুনরায় চালান
আপনি কি এটা ঘৃণা করেন না যখন আপনি একটি দীর্ঘ কমান্ড কার্যকর করতে যান এবং আপনি এন্টার চাপার পর জানতে পারেন যে এটি চালানোর জন্য সুপার ব্যবহারকারীর প্রয়োজন? আপনি জানেন যে ডিফল্ট কমান্ড এক মত? সম্পূর্ণ কমান্ড স্ট্রিং পুনরায় টাইপ করবেন না, পরিবর্তে এই সহজ কৌশলটি ব্যবহার করুন:
সুদো!!
এটি একটি পুরানো-কিন্তু ভালো কৌশল যা যুগ যুগ ধরে চলে আসছে, এবং আপনি কমান্ড লাইনে বেশি সময় ব্যয় করার সাথে সাথে এটি একটি টন ব্যবহার নিশ্চিত করবে।
6: এটি কার্যকর না করেই একটি কমান্ডের শেষ ঘটনাটি পান
শেষবার কোন নির্দিষ্ট কমান্ড চালানোর সময় আপনি যে সঠিক সিনট্যাক্সটি ব্যবহার করেছিলেন তা মনে করতে পারছেন না? আপনি এই কৌশলটি ব্যবহার করে আবার কমান্ডটি কার্যকর না করেই তাৎক্ষণিকভাবে এটি খুঁজে পেতে পারেন, যেখানে 'সার্চটার্ম' হল মিল করার কমান্ড:
!searchterm:p
উদাহরণস্বরূপ, "sudo" উপসর্গ ব্যবহার করা শেষ পূর্ণ কমান্ডটি খুঁজে পেতে আপনি ব্যবহার করবেন:
!sudo:p
এটি নিচের মত কিছু রিপোর্ট করবে, আপনাকে সম্পূর্ণ কমান্ড সিনট্যাক্স দেবে, কিন্তু এটি আবার চালু করবে না:
sudo vi /etc/motd
আবারও, এই ট্রিকটি শুধুমাত্র শেষবার যে কোন উপসর্গের উপর ভিত্তি করে কোন কমান্ড ব্যবহার করা হয়েছিল তা রিপোর্ট করবে। আপনি যদি সত্যিই আপনার পূর্বের কমান্ড তালিকাটি খনন করতে চান তবে আপনি grep দিয়ে আপনার ব্যাশ ইতিহাস অনুসন্ধান করতে পারেন।
7: অবিলম্বে একটি খালি ফাইল বা একাধিক ফাইল তৈরি করুন
স্পেস হোল্ডার, টেস্টিং, ডেমোনস্ট্রেশন, বা আপনার পরিকল্পনা যা কিছু হতে পারে তার জন্য টাচ কমান্ডটি ফাঁকা ফাইল তৈরি করার দ্রুত কাজ করে। গোপনীয়তা হল 'টাচ' কমান্ড এবং এটি ব্যবহার করা সহজ:
টাচ ফাইলের নাম
এছাড়াও একাধিক ফাইল তৈরি করতে আপনি একাধিক নামের তালিকা করতে পারেন। উদাহরণস্বরূপ, এটি এইচটিএমএল এক্সটেনশন সহ সূচক, গ্যালারি এবং সিভি নামে তিনটি ফাইল তৈরি করবে:
touch index.html gallery.html cv.html
এটি ডেভেলপারদের জন্য বিশেষভাবে সহায়ক।
টার্মিনাল এবং কমান্ড লাইন সম্পর্কে আরও জানতে চান? আগ্রহীদের জন্য আমাদের কাছে আরও অনেক কমান্ড লাইন কৌশল রয়েছে।