সহজ কথায়, একটি আদেশ একটি নির্দেশ (বা নির্দেশাবলীর একটি সেট) যা কম্পিউটার দ্বারা চালিত হয়।
একা কমান্ড
যেমন মৌলিক ইউনিক্স ইউটিলিটি ls
, ln
ইত্যাদি (সাধারণত) সি লিখিত এবং অনুষঙ্গহীন এক্সিকিউটেবল হতে সংকলিত প্রোগ্রাম যে একজন দোভাষী প্রয়োজন হয় না নিষ্পন্ন করা হবে; তাদের সাধারণত সিস্টেমে কিছু নির্দিষ্ট গ্রন্থাগার ফাইল ইনস্টল করা প্রয়োজন তবে এটি অন্য প্রশ্নের উত্তর।
স্ক্রিপ্ট
স্ক্রিপ্ট হ'ল কমান্ডের সংকলন এবং প্রকৃতপক্ষে স্ক্রিপ্টগুলি নিজেরাই কমান্ড হিসাবে বিবেচিত হয়।
একটি পার্ল স্ক্রিপ্ট পার্ল বিবৃতি একটি ক্রম এবং একটি প্রয়োজন perl
এক্সিকিউটেবল (অনুষঙ্গহীন এবং কম্পাইল) প্রোগ্রাম পার্ল বিবৃতি ব্যাখ্যা করা।
কখনও কখনও বৃহত এবং জটিল ব্যাখ্যামূলক স্ক্রিপ্টগুলি (যেমন পার্ল, পাইথন এবং রুবি ভাষায়) এছাড়াও ব্যাখ্যামূলক প্রোগ্রাম হিসাবে বিবেচিত হয় যখন শব্দটি স্ক্রিপ্টটি ছোট এবং সহজ স্ক্রিপ্টগুলির জন্য সংরক্ষিত থাকে।
একটি শেল স্ক্রিপ্ট অন্যান্য ক্রমানুসারে একাধিক কমান্ড (কমান্ড কোন প্রকার) হয় এবং এটি একটি ইউনিক্স যেমন ব্যাশ যেমন শেল স্ক্রিপ্ট ব্যাখ্যা করা প্রয়োজন। বাশ ম্যান পৃষ্ঠা থেকে:
বাশ একটি শ-সামঞ্জস্যপূর্ণ কমান্ড ল্যাঙ্গুয়েজ ইন্টারপ্রেটার যা স্ট্যান্ডার্ড ইনপুট থেকে বা কোনও ফাইল থেকে পড়া কমান্ডগুলি কার্যকর করে।
শেল বিল্ট-ইনগুলি
শেলগুলিতে সাধারণত অন্তর্নির্মিত কমান্ড থাকে যা না একা একা থাকা প্রোগ্রাম বা স্ক্রিপ্ট নয়। পরিবর্তে, এগুলি নিজেই শেলের একটি অংশ এবং শেল দ্বারা সরাসরি চালিত হয়। cd
যেমন একটি অন্তর্নির্মিত কমান্ড উদাহরণ।
কিছু সময় কমান্ডগুলি থাকে যা শেল বিল্ট-ইনস এবং একই সময়ে একা একা কমান্ড হিসাবে উপস্থিত থাকে, যেমন echo
কমান্ড command
$ type -a echo
echo is a shell builtin
echo is /usr/bin/echo
echo
নিজে থেকেই অন্তর্নির্মিত শেলটি কার্যকর করে যখন সম্পূর্ণ পথ সরবরাহ করে একা কমান্ড কার্যকর করা যায় exec
প্রতিধ্বনির অন্তর্নির্মিত সংস্করণটি চালান:
$ echo --version
--version
একা echo
কর্মসূচি চালান :
$ /usr/bin/echo --version
echo (GNU coreutils) 8.23
Packaged by Cygwin (8.23-4)
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
দ্রষ্টব্য: উপরের সুনির্দিষ্ট একটি ইউনিক্স পরিবেশকে বোঝায় তবে একই নীতিগুলি উইন্ডোজ পরিবেশের ক্ষেত্রে প্রযোজ্য।