লিনাক্স / ইউনিক্স কমান্ড: এক্সপ

নাম

expr - একটি অভিব্যক্তি মূল্যায়ন

সংক্ষিপ্তসার

expr arg ? আর্গ আগজ ... ?

কনসেনটেনেট আর্গ (গুলি তাদের মধ্যে বিভাজক স্পেস যোগ করা), একটি Tcl অভিব্যক্তি হিসাবে ফলাফল মূল্যায়নের, এবং মান ফিরে। Tcl এক্সপ্রেশন অনুমোদিত অপারেটর সি অভিব্যক্তি অনুমোদিত অপারেটরদের একটি উপসেট হয়, এবং তাদের সংশ্লিষ্ট সি অপারেটর হিসাবে একই অর্থ এবং অগ্রাধিকার আছে। অভিব্যক্তি প্রায় সর্বত্র সংখ্যাসূচক ফলাফল (পূর্ণসংখ্যা বা ফ্লোটিং পয়েন্ট মান) অর্জন করে। উদাহরণস্বরূপ, অভিব্যক্তি

এক্সপ 8.2 + 6

14.2 মূল্যায়ন করে Tcl এক্সপ্রেশনগুলি সি এক্সপ্রেশন থেকে ভিন্ন যা অপারেন্ড নির্দিষ্ট করা আছে। এছাড়াও, Tcl এক্সপ্রেশন অ-সাংখ্যিক অপারেন্ড এবং স্ট্রিং তুলনা সমর্থন করে।

Operands

একটি Tcl অভিব্যক্তি মধ্যে operands, অপারেটর, এবং বন্ধনী সমন্বয় গঠিত। অপারেটর এবং অপারেটর এবং বন্ধনীগুলির মধ্যে হোয়াইট স্পেস ব্যবহার করা যেতে পারে; এটি অভিব্যক্তি এর নির্দেশাবলী দ্বারা উপেক্ষা করা হয়। যেখানে সম্ভব, অপারেন্ডগুলি পূর্ণসংখ্যা মান হিসাবে ব্যাখ্যা করা হয়। পূর্ণসংখ্যা মান দশমিক (স্বাভাবিক ক্ষেত্রে), অক্টাল (যদি অপারেটরের প্রথম অক্ষরটি 0 হয় ) বা হেক্সাডেসিমাল (যদি অপারেটরের প্রথম দুটি অক্ষর 0x হয় ) মধ্যে উল্লেখ করা যেতে পারে। যদি কোন অপারেন্ডের উপরে উপরে কোন পূর্ণসংখ্যার ফরম্যাট থাকে না, তাহলে এটি একটি ভাসমান পয়েন্ট পয়েন্ট হিসাবে বিবেচনা করা হয় যদি সম্ভব হয়। ফ্লোটিং-পয়েন্ট সংখ্যার ANSI- অনুবর্তী সি কম্পাইলার দ্বারা গৃহীত যেকোনো উপায়ে নির্দিষ্ট করা যেতে পারে (তবে এফ , এফ , এল এবং এল অনুচ্ছেদগুলি অধিকাংশ ইনস্টলেশনে অনুমোদিত হবে না)। উদাহরণস্বরূপ, নিম্নোক্ত সবগুলি কার্যকর ভাসমান পয়েন্ট পয়েন্ট: 2.1, 3., 6 ই 4, 7.91 ই + 16 যদি কোন সাংখ্যিক ব্যাখ্যা সম্ভব হয় না, তাহলে একটি অপারেন্ড একটি স্ট্রিং হিসাবে বামে থাকে (এবং শুধুমাত্র অপারেটরগুলির একটি সীমিত সেট এটি প্রয়োগ করা যেতে পারে)।

অপারেটরগুলি নিম্নলিখিত কোনও উপায়ে নির্দিষ্ট করা যেতে পারে:

[1]

একটি সাংখ্যিক মান হিসাবে, পূর্ণসংখ্যা বা ফ্লোটিং-পয়েন্ট।

[2]

একটি Tcl ভেরিয়েবল হিসাবে, মান $ নোট ব্যবহার করে পরিবর্তনশীল মান অপারেন্ড হিসাবে ব্যবহার করা হবে।

[3]

একটি স্ট্রিং হিসাবে দ্বিগুণ উদ্ধৃতি চিহ্ন। এক্সপ্রেশন পার্সার উদ্ধৃতির মধ্যে তথ্য ব্যাকস্ল্যাশ, ভেরিয়েবল এবং কমান্ডের পরিবর্তে সঞ্চালন করবে, এবং অপারেটর হিসাবে ফলিত মান ব্যবহার করবে

[4]

একটি স্ট্রিং হিসাবে বন্ধনী মধ্যে ঘিরা খোলা বন্ধনী এবং মিলিত ঘনিষ্ঠ বন্ধনী মধ্যে অক্ষর কোন substitutions ছাড়া অপারেন্ড হিসাবে ব্যবহার করা হবে।

[5]

একটি Tcl কমান্ড হিসাবে বন্ধনী বন্ধ। কমান্ডটি চালানো হবে এবং এর ফলাফলটি অপারেটর হিসাবে ব্যবহার করা হবে।

[6]

একটি গাণিতিক ফাংশন হিসাবে যার যুক্তিগুলি অপরগুলির জন্য উপরের কোনও ফর্ম থাকে যেমন পাপ ($ এক্স) । সংজ্ঞায়িত ফাংশনগুলির একটি তালিকা জন্য নিচে দেখুন।

কোথায় প্রতিস্থাপন উপরে প্রদর্শিত (যেমন উদ্ধৃত স্ট্রিং ভিতরে), তারা অভিব্যক্তি এর নির্দেশাবলী দ্বারা সঞ্চালিত হয়। যাইহোক, প্রতিস্থাপন একটি অতিরিক্ত স্তর ইতিমধ্যে এক্সপ্রেশন প্রসেসর বলা হয় আগে কমান্ড পার্সার দ্বারা সঞ্চালিত হয়েছে। নীচের আলোচনা করা হয়েছে, কমান্ড পার্সার বিষয়বস্তুগুলির উপর প্রতিস্থাপন করা থেকে বিরত থাকার জন্য বন্ধ্যাতাকে উদ্ধৃত্ত করার জন্য এটি সাধারণত শ্রেষ্ঠ।

সাধারণ এক্সপ্রেশনগুলির কিছু উদাহরণে অনুমান করুন যে ভেরিয়েবলটি 3 এর মান এবং ভেরিয়েবল b এর মান রয়েছে। তারপর নীচের প্রতিটি লাইনের বাম পাশের কমান্ডটি লাইনের ডান দিকের মান দেবে:

প্রফ 3.1 + $ a6.1 expr 2 + "$ a। $ b" 5.6 expr 4 * [লিল্যাণ্ড "6 2"] 8 এক্সপ্র {{শব্দ এক} <"শব্দ $ a"} 0

অপারেটর

বৈধ অপারেটরদের তালিকাভুক্ত করা হয়েছে, অগ্রাধিকারের হ্রাসকরণ আদেশে গ্রুপ করা হয়েছে:

- + ~!

অকার্যকর বিহীন, অপ্রয়োজনীয় প্লাস, বিট-ভিত্তিক নয়, লজিক্যাল নয়। এই অপারেন্ডগুলির কোনটি স্ট্রিং অপারেন্ডগুলিতে প্রয়োগ করা যাবে না এবং বিট-ভিত্তিক নোটগুলি শুধুমাত্র পূর্ণসংখ্যাগুলিতে প্রয়োগ করা যাবে না

* /%

সংখ্যাবৃদ্ধি, বিভক্ত করুন, বাকি এই অপারেন্ডগুলির কোনটি স্ট্রিং অপারেন্ডগুলিতে প্রয়োগ করা যাবে না এবং অবশিষ্টগুলি শুধুমাত্র পূর্ণসংখ্যাগুলিতে প্রয়োগ করা যেতে পারে বাকি অংশটি সবসময় বিভেদী এবং ভাগ্যের চেয়ে ছোট একটি পরম মান হিসাবে একই চিহ্ন থাকবে।

+ -

যোগ করুন এবং বিয়োগ করুন যে কোন সংখ্যক অপারেন্ডগুলির জন্য বৈধ।

<< >>

বাম এবং ডান Shift। শুধুমাত্র পূর্ণসংখ্যার জন্য বৈধ একটি সঠিক স্থানান্তর সবসময় সাইন বিট propagates।

<> <=> =

বুলিয়ান কম, বৃহত্তর, কম বা সমান, এবং বৃহত্তর বা সমান। শর্তটি সত্য হলে প্রতিটি অপারেটর 1 উত্পাদন করে, 0 অন্যথায়। এই অপারেটরগুলি স্ট্রিং এবং সংখ্যাসূচক অপারেন্ডগুলিতে প্রয়োগ করা যেতে পারে, যার ক্ষেত্রে স্ট্রিং তুলনা ব্যবহৃত হয়।

==! =

বুলিয়ান সমান এবং সমান নয়। প্রতিটি অপারেটর শূন্য / এক ফলাফল উৎপন্ন করে। সব অপারেন্ড ধরনের জন্য বৈধ

&

বিট অনুসারে এবং। শুধুমাত্র পূর্ণসংখ্যার জন্য বৈধ

^

বিট-ভিত্তিক একক বা শুধুমাত্র পূর্ণসংখ্যার জন্য বৈধ

|

বিট অনুসারে বা। শুধুমাত্র পূর্ণসংখ্যার জন্য বৈধ

&&

লজিক্যাল এবং। একটি 1 ফলাফল উত্পাদন যদি উভয় অপারেন্ড অ শূন্য, 0 অন্যথায়। বুলিয়ান এবং সংখ্যাসূচক (পূর্ণসংখ্যা বা ফ্লোটিং-বিন্দু) জন্য বৈধ শুধুমাত্র পরিচালনা করে।

||

লজিক্যাল OR একটি 0 ফলাফল উত্পাদন যদি উভয় অপারেন্ড শূন্য হয়, 1 অন্যথায়। বুলিয়ান এবং সংখ্যাসূচক (পূর্ণসংখ্যা বা ফ্লোটিং-বিন্দু) জন্য বৈধ শুধুমাত্র পরিচালনা করে।

এক্স ? y : z

যদি-তারপর- অন্যথায়, সি হিসাবে যদি এক্স অ শূন্য মূল্যায়নের, তারপর ফলাফল y এর মান হয়। অন্যথায়, ফলাফল হল z এর মান। এক্স অপারান্ড একটি সাংখ্যিক মান থাকা আবশ্যক।

প্রতিটি অপারেটর দ্বারা উত্পাদিত ফলাফল আরও তথ্যের জন্য সি ম্যানুয়াল দেখুন। বাইনারি অপারেটর গোষ্ঠীগুলি একই পূর্বতার স্তরে বাম থেকে ডানদিকে। উদাহরণস্বরূপ, কমান্ড

EXpr 4 * 2 <7

ফিরে 0

&& , || , এবং ?: অপারেটরদের `` অলস মূল্যায়ন '', যেমন সি হিসাবে, যার মানে হল যে অপারেন্ডগুলি মূল্যায়ন করা হয় না যদি তাদের ফলাফল নির্ধারণের প্রয়োজন হয় না। উদাহরণস্বরূপ, কমান্ডের মধ্যে

প্রফিট $ $? [একটি]: [বি]}

$ v এর মূল্যের উপর ভিত্তি করে শুধুমাত্র [a] বা [b] এর একটিকে মূল্যায়ন করা হবে। নোট, তবে, এটি শুধুমাত্র সত্য যদি পুরো অভিব্যক্তি বন্ধনী মধ্যে আবদ্ধ করা হয়; অন্যথায়, Tcl পার্সার expr কমান্ড প্রয়োগ করার পূর্বে [a] এবং [b] উভয়ই মূল্যায়ন করবে।

ম্যাথ ফাংশন

Tcl এক্সপ্রেশন নিম্নলিখিত গাণিতিক ফাংশন সমর্থন করে:

অ্যাবস কোট লগ এসকিউআর একক ডাবল লগ 10 এসআর এক্স এক্স পিপ ট্যান এনান ফোর রান্ড ট্যান্হ এন্টান ২ এফএমড গোল্ড সিল হাইপোট সিন সায়েন্ট সাইজ

আব্বাস ( আর্গ )

আর্গের পরম মান ফেরত পাঠায় Arg পূর্ণসংখ্যা বা ফ্লোটিং-পয়েন্ট হতে পারে, এবং ফলাফল একই আকারে ফেরত দেওয়া হয়।

অ্যাকস ( আরজি )

[0, পিআই] রেডিয়েন্স পরিসরে আর্গার চাপের কোসাইন প্রদান করে। Arg পরিসীমা হতে হবে [-1,1]।

আসিন ( আর্গ )

পরিসীমা [-পিআই / ২, পিআই / ২] রেডিয়েন্সে আর্গের চাপ সাইন প্রদান করে। Arg পরিসীমা হতে হবে [-1,1]।

atan ( arg )

পরিসীমা [-পিআই / ২, পিআই / ২] রেডিয়েন্সের মধ্যে আর্গার চাপ টানজেন্ট প্রদান করে।

atan2 ( x, y )

[-পি, পিআই] রেডিয়েন্সের পরিসরে, y / x এর চাপটি স্পর্শ করে। x এবং y উভয়ই হতে পারে না 0

সিল ( আরজি )

আরজি এর চেয়ে কম সংখ্যক সর্বনিম্ন পূর্ণসংখ্যা মান প্রদান করে

কস ( আরজি )

রেডিয়ানে পরিমাপ করা আর্গের কোসাইন প্রদান করে।

কোশ ( আর্গ )

আর্গার হাইপারবোলিক কোসাইন প্রদান করে। ফলাফলটি একটি ওভারফ্লো কারণ হতে পারে, একটি ত্রুটি ফিরে এসেছে।

ডবল ( আর্গ )

যদি আর্গল একটি ভাসমান মান হয়, আর্গন ফেরত দেয়, অন্যথায় অস্থাবর করে এর্গকে রূপান্তরিত করে এবং রূপান্তরিত মান ফেরত দেয়।

এক্সপ ( আর্গ )

আরজি এর এক্সপোনেনশনের প্রতীয়মান হয় , e ** arg হিসাবে সংজ্ঞায়িত করা হয়। ফলাফলটি একটি ওভারফ্লো কারণ হতে পারে, একটি ত্রুটি ফিরে এসেছে।

মেঝে ( আর্গ )

আরজি এর চেয়ে বড় বড় অবিচ্ছেদ্য মান দেখায় না

fmod ( x, y )

এক্স দ্বারা y এর বিভাজন-বিন্দু অবশিষ্টাংশ প্রদান করে। যদি y 0 হয়, একটি ত্রুটি ফিরে এসেছে।

হাইপোট ( x, y )

একটি ডান-কোণিত ত্রিভুজ ( x * x + y * y ) এর হাইপোটেনেসের দৈর্ঘ্য গণনা করে।

int ( arg )

যদি আর্গ একটি পূর্ণসংখ্যা মান হয়, আর্গন ফেরত দেয়, অন্যথায় truncation দ্বারা পূর্ণসংখ্যাকে আরজি রূপান্তরিত করে এবং রূপান্তরিত মান ফেরত দেয়।

লগ ( আরজি )

আর্গার প্রাকৃতিক লগারিদম দেখায়Arg একটি ইতিবাচক মান হতে হবে।

log10 ( arg )

মূল 10 এলার্জি এর logarithm ফেরৎ। Arg একটি ইতিবাচক মান হতে হবে।

পাল ( x, y )

X এর মান শক্তি y থেকে উত্থাপিত computes যদি x হল নেতিবাচক, y একটি পূর্ণসংখ্যা মান হতে হবে।

RAND ()

একটি ফ্লোটিং পয়েন্ট সংখ্যাটি শূন্য থেকে এক থেকে কম করে অথবা গণিতের পরিসর, [0,1] পরিসরে দেখায়। বীজ মেশিনের অভ্যন্তরীণ ঘড়ি থেকে আসে বা srand ফাংশন সঙ্গে ম্যানুয়াল সেট করা হতে পারে।

বৃত্তাকার ( আর্গ )

যদি আর্গ একটি পূর্ণসংখ্যা মান হয়, আর্গন ফেরত দেয়, অন্যথায় rounding দ্বারা পূর্ণসংখ্যাকে আরজি রূপান্তরিত করে এবং রূপান্তরিত মান ফেরত দেয়।

পাপ ( আর্গ )

রেডিয়ানে পরিমাপ করা আরজি এর সাইন প্রদান করে

সিনহ ( আর্গ )

আর্গার হাইপারবোলিক সাইন প্রদান করে। ফলাফলটি একটি ওভারফ্লো কারণ হতে পারে, একটি ত্রুটি ফিরে এসেছে।

sqrt ( আর্গ )

আরজি এর বর্গমূল ফেরত। Arg অ নেতিবাচক হতে হবে।

srand ( আর্গ )

আর্গুম , যা একটি পূর্ণসংখ্যা হতে হবে, র্যান্ডম সংখ্যা জেনারেটরের জন্য বীজ পুনরায় সেট করতে ব্যবহৃত হয়। যে বীজের প্রথম র্যান্ডম সংখ্যা ফেরত পাঠায়। প্রতিটি দোভাষী তার নিজস্ব বীজ আছে।

তান ( আর্গ )

রেডিয়ানে পরিমাপ করা আরজি এর স্পর্শকৃতি প্রদান করে।

তানহ ( আর্গ )

আর্গের হাইপারবোলিক ট্যানজেন্ট দেখায়

এই পূর্বনির্ধারিত ফাংশনগুলি ছাড়াও, অ্যাপ্লিকেশনটি Tcl_CreateMathFunc () ব্যবহার করে অতিরিক্ত ফাংশন নির্ধারণ করতে পারে।

প্রকার, ওভারফ্লো, এবং যথার্থ

ইন্টিজারগুলি সমন্বিত সমস্ত অভ্যন্তরীণ কম্পিউটেশন সি টাইপ দীর্ঘ সঙ্গে সম্পন্ন করা হয়, এবং ভাসমান পয়েন্ট জড়িত সমস্ত অভ্যন্তরীণ computations সি টাইপ ডবল সঙ্গে সম্পন্ন হয়। একটি স্ট্রিংকে ফ্লোটিং-পয়েন্টে রূপান্তর করার সময়, এক্সপোনেনট ওভারফ্লো সনাক্ত হয় এবং একটি Tcl ত্রুটি এ ফলাফল। স্ট্রিং থেকে পূর্ণসংখ্যা রূপান্তর করার জন্য, ওভারফ্লো সনাক্তকরণ স্থানীয় C লাইব্রেরির কিছু রুটিনের আচরণের উপর নির্ভর করে, তাই এটি অবিশ্বস্ত হিসাবে গণ্য করা উচিত। যে কোনো ক্ষেত্রে, পূর্ণসংখ্যা ওভারফ্লো এবং অন্তর্বর্তী সাধারণত মধ্যবর্তী ফলাফলের জন্য নির্ভরযোগ্যভাবে সনাক্ত করা হয় না। ফ্লোটিং-পয়েন্ট ওভারফ্লো এবং আন্ডারফ্লোটি হার্ডওয়্যার দ্বারা সমর্থিত ডিগ্রিতে সনাক্ত করা হয়, যা সাধারণত প্রশংসনীয় নির্ভরযোগ্য।

পূর্ণসংখ্যা, ফ্লোটিং-পয়েন্ট, এবং স্ট্রিং অপারেন্ডের জন্য অভ্যন্তরীণ উপস্থাপনাগুলির মধ্যে রূপান্তরটি প্রয়োজন অনুযায়ী স্বয়ংক্রিয়ভাবে সম্পন্ন হয়। গাণিতিক গণনা জন্য, পূর্ণসংখ্যার ব্যবহার করা হয় যতক্ষণ না কিছু ফ্লোটিং-পয়েন্ট নম্বর দেওয়া হয়, যার পরে ফ্লোটিং পয়েন্ট ব্যবহার করা হয়। উদাহরণ স্বরূপ,

EXpr 5/4

ফেরত 1, সময়

expr 5 / 4.0 expr 5 / ([স্ট্রিং লিংক "abcd"] + 0.0)

উভয় ফিরে 1.25 ফ্লোটিং পয়েন্ট পয়েন্টগুলি সবসময় `` এর সাথে ফিরে আসে '' বা একটি যাতে তারা পূর্ণসংখ্যা মূল্যের মত দেখতে পাবেন না। উদাহরণ স্বরূপ,

EX.0 20.0 / 5.0

ফেরত 4.0 , না 4

স্ট্রিং অপারেশনগুলি

স্ট্রিং মান তুলনা অপারেটরগুলির অপারেন্ড হিসাবে ব্যবহার করা যেতে পারে, যদিও অভিব্যক্তি অভিযোজন পূর্ণসংখ্যা বা ফ্লোটিং-পয়েন্ট হিসাবে তুলনা করার চেষ্টা করে যখন এটি করতে পারে। যদি একটি তুলনা একটি operands একটি স্ট্রিং এবং অন্য একটি সাংখ্যিক মান আছে, সাংখ্যিক অপারেন্ড ফন্টিং বিন্দুর মান জন্য সি sprintf বিন্যাসের specifier % d এবং % g ফ্লোটিং পয়েন্ট পয়েন্ট জন্য একটি স্ট্রিং ফিরে রূপান্তরিত হয়। উদাহরণস্বরূপ, কমান্ডগুলি

expr {"0x03"> "2"} expr {"0y" <"0x12"}

উভয় রিটার্ন 1. প্রথম তুলনা পূর্ণসংখ্যা তুলনা ব্যবহার করা হয়, এবং দ্বিতীয় দ্বিতীয় অপারেন্ড স্ট্রিং 18 রূপান্তরিত হয় পরে স্ট্রিং তুলনা ব্যবহার করা হয়। যেহেতু যতক্ষণ সম্ভব সম্ভব হলে সংখ্যাগুলিকে মানিয়ে নেওয়ার Tcl এর প্রবণতার কারণে, সাধারণতঃ == যখন আপনি প্রকৃতপক্ষে স্ট্রিং তুলনা চান এবং অপারেটরগুলির মান অযৌক্তিক হতে পারে তখন অপারেটরদের ব্যবহার করা একটি ভাল ধারণা নয়; এই ক্ষেত্রে স্ট্রিং কমান্ড ব্যবহার করার জন্য এটি ভাল।

পারফরমেন্স বিষয়গুলি

সেরা গতি এবং ছোট স্টোরেজ প্রয়োজনীয়তা জন্য ধনুর্বন্ধনী মধ্যে এক্সপ্রেশন ঢোকান। এটি সর্বোত্তম কোড তৈরি করতে Tcl বাইটেকড কম্পাইলারকে অনুমতি দেয়।

উপরে উল্লিখিত হিসাবে, এক্সপ্রেশন দুবার প্রতিস্থাপিত হয়: একবার Tcl পার্সার দ্বারা এবং একবার expr কমান্ড দ্বারা। উদাহরণস্বরূপ, কমান্ডগুলি

একটি 3 সেট ব {$ a + 2} expr $ B * 4 সেট করুন

ফেরত 11, 4 এর একাধিক নয়। এটি হল কারণ Tcl পার্সারটি প্রথমে পরিবর্তনশীল b এর জন্য $ a + 2 প্রতিস্থাপন করবে, তারপর expr কমান্ড $ a + 2 * 4 এর অভিব্যক্তি মূল্যায়ন করবে।

বেশিরভাগ এক্সপ্রেশনকে প্রতিস্থাপনের দ্বিতীয় রাউন্ড প্রয়োজন হয় না। তারা তাদের বন্ধনী মধ্যে আবদ্ধ বা, না হলে, তাদের পরিবর্তনশীল এবং কমান্ড প্রতিস্থাপনের ফলন সংখ্যা বা স্ট্রিং তাদের পরিবর্তে প্রয়োজন নেই। যাইহোক, কারণ কিছু unbraced এক্সপ্রেশন অব্যবহারের দুটি চক্র প্রয়োজন, এই অবস্থাটি পরিচালনা করার জন্য বাইটকোড কম্পাইলার অতিরিক্ত নির্দেশাবলী ছিন্ন করা আবশ্যক। অসামঞ্জস্যপূর্ণ এক্সপ্রেশনগুলির জন্য সর্বাধিক ব্যয়বহুল কোডের প্রয়োজন হয় যার মধ্যে কমান্ড প্রতিস্থাপন রয়েছে। এই এক্সপ্রেশন এক্সপ্লোর পরিচালনা করা হয় প্রতিটি সময় নতুন কোড উৎপাদনের দ্বারা প্রয়োগ করা আবশ্যক।

কীওয়ার্ড

গাণিতিক, বুলিয়ান , তুলনা, অভিব্যক্তি, ঝাপসা তুলনা

গুরুত্বপূর্ণ: আপনার কমান্ডটি নির্দিষ্ট কম্পিউটারে কিভাবে ব্যবহার করা হয় তা দেখতে ম্যান কমান্ড ( % man ) ব্যবহার করুন।