এইচটিপ, বা অন্যান্য কমান্ডগুলি যা প্রক্রিয়া স্থিতি দেখায়, সমস্ত ব্যাশ প্রক্রিয়া কমান্ড কলামে থাকে
/bin/bash
কিন্তু একটি প্রক্রিয়া কমান্ড কলামে আছে
-bash
এর মানে কী?
bash
নয়, অন্যান্য শেলও একই কাজ করে।
এইচটিপ, বা অন্যান্য কমান্ডগুলি যা প্রক্রিয়া স্থিতি দেখায়, সমস্ত ব্যাশ প্রক্রিয়া কমান্ড কলামে থাকে
/bin/bash
কিন্তু একটি প্রক্রিয়া কমান্ড কলামে আছে
-bash
এর মানে কী?
bash
নয়, অন্যান্য শেলও একই কাজ করে।
উত্তর:
কমান্ড নামের আগে একটি বিয়োগ চিহ্ন হ'ল একটি কনভেনশন যা লগইন প্রোগ্রামগুলি লগইন শেলগুলি শুরু করতে ব্যবহার করে। একটি লগইন প্রোগ্রাম একটি প্রোগ্রাম যেখানে আপনি সাধারণত আপনার পাসওয়ার্ড লিখতে হয় এবং যে যেমন, আপনার জন্য একটি সেশন শুরু হয় login
, sudo -i
, su -
, sshd কমান্ড, ইত্যাদি লগ-ইন শেল একটি টেক্সট মোড অধিবেশনের প্রারম্ভিক শেল হয়।
প্রচলিতভাবে, যখন কোনও প্রোগ্রাম অন্য প্রোগ্রামের জন্য আহ্বান করে, তখন প্রোগ্রামটির নামটি আর্গুমেন্ট 0 হিসাবে পাস করে; কমান্ড লাইন আর্গুমেন্টগুলি 1 থেকে শুরু করে সংখ্যাযুক্ত 1 উদাহরণস্বরূপ, আপনি যখন চালনা cp foo bar
করেন এটি /bin/cp
(সাধারণ সিস্টেমে) অবস্থিত এক্সিকিউটেবল ফাইলটি কার্যকর করে এবং cp
আর্গুমেন্ট 0 foo
হিসাবে আর্গুমেন্ট 1 এবং bar
আর্গুমেন্ট 2 হিসাবে পাস করে convention এক্সিকিউটেবলের আর্গুমেন্ট হিসাবে বেসের নাম 0. শেল একটি লগইন শেল জন্য উপযুক্তভাবে আপ এই বিকল্প সম্মেলন এবং সেট জিনিস বুঝতে, সাধারণত যেমন একটি আরম্ভের ফাইল পড়া ~/.profile
, ~/.login
, ~/.bash_profile
, ইত্যাদি শেল উপর নির্ভর করে।
htop
, এটি নির্দিষ্টbash
। এর অর্থ এটি লগইন শেল।