ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

getconfposix - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে getconfposix চালান

এটি হল getconfposix কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


getconf - কনফিগারেশন মান পান

সাইনোপিসিস


getconf [−v স্পেসিফিকেশন] সিস্টেম_ভার

getconf [−v স্পেসিফিকেশন] path_var পথের নাম

বর্ণনাঃ


প্রথম সংক্ষিপ্ত আকারে, getconf ইউটিলিটি স্ট্যান্ডার্ড আউটপুটে লিখতে হবে
দ্বারা নির্দিষ্ট পরিবর্তনশীল মান সিস্টেম_ভার অপারেন্ড

দ্বিতীয় সংক্ষিপ্ত আকারে, getconf ইউটিলিটি স্ট্যান্ডার্ড আউটপুটে লিখতে হবে
দ্বারা নির্দিষ্ট পরিবর্তনশীল মান path_var দ্বারা নির্দিষ্ট পথের জন্য অপারেন্ড
পথের নাম অপারেন্ড

প্রতিটি কনফিগারেশন ভেরিয়েবলের মান নির্ধারণ করা হবে যেন এটি দ্বারা প্রাপ্ত হয়
ফাংশন কল করা যা থেকে এটি এই ভলিউম দ্বারা উপলব্ধ করা সংজ্ঞায়িত করা হয়
POSIX.1-2008 বা POSIX.1-2008 এর সিস্টেম ইন্টারফেস ভলিউম দ্বারা (অপারেন্ডগুলি দেখুন
অধ্যায়). মানটি বর্তমান অপারেটিং পরিবেশের অবস্থার প্রতিফলন করবে।

বিকল্প


সার্জারির getconf ইউটিলিটি POSIX.1-2008-এর বেস ডেফিনিশন ভলিউমের সাথে সঙ্গতিপূর্ণ হবে, অধ্যায়
12.2, উপযোগ বাক্য গঠন নির্দেশিকা.

নিম্নলিখিত বিকল্পটি সমর্থিত হবে:

−v সবিস্তার বিবরণী
একটি নির্দিষ্ট স্পেসিফিকেশন এবং সংস্করণ নির্দেশ করুন যার জন্য কনফিগারেশন ভেরিয়েবল
নির্ধারণ করা হবে। যদি এই বিকল্পটি নির্দিষ্ট করা না থাকে, তাহলে মানগুলি ফিরে আসবে
একটি বাস্তবায়ন ডিফল্ট কনফর্মিং কম্পাইলেশন পরিবেশের সাথে সঙ্গতিপূর্ণ।

যদি আদেশ হয়:

getconf _POSIX_V7_ILP32_OFF32

লেখেন না "-1\n" or "অসংজ্ঞায়িত\n" স্ট্যান্ডার্ড আউটপুট, তারপর কমান্ড
ফর্ম:

getconf −v POSIX_V7_ILP32_OFF32 ...

এর সাথে সম্পর্কিত কনফিগারেশন ভেরিয়েবলের মান নির্ধারণ করুন
POSIX_V7_ILP32_OFF32 সংকলন পরিবেশে নির্দিষ্ট করা হয়েছে c99, বর্ধিত
বর্ণনা।

যদি আদেশ হয়:

getconf _POSIX_V7_ILP32_OFFBIG

লেখেন না "-1\n" or "অসংজ্ঞায়িত\n" স্ট্যান্ডার্ড আউটপুট, তারপর কমান্ড
ফর্ম:

getconf −v POSIX_V7_ILP32_OFFBIG ...

এর সাথে সম্পর্কিত কনফিগারেশন ভেরিয়েবলের মান নির্ধারণ করুন
POSIX_V7_ILP32_OFFBIG সংকলন পরিবেশে নির্দিষ্ট করা হয়েছে c99, বর্ধিত
বর্ণনা।

যদি আদেশ হয়:

getconf _POSIX_V7_LP64_OFF64

লেখেন না "-1\n" or "অসংজ্ঞায়িত\n" স্ট্যান্ডার্ড আউটপুট, তারপর কমান্ড
ফর্ম:

getconf −v POSIX_V7_LP64_OFF64 ...

এর সাথে সম্পর্কিত কনফিগারেশন ভেরিয়েবলের মান নির্ধারণ করুন
POSIX_V7_LP64_OFF64 সংকলন পরিবেশে নির্দিষ্ট করা হয়েছে c99, বর্ধিত
বর্ণনা।

যদি আদেশ হয়:

getconf _POSIX_V7_LPBIG_OFFBIG

লেখেন না "-1\n" or "অসংজ্ঞায়িত\n" স্ট্যান্ডার্ড আউটপুট, তারপর কমান্ড
ফর্ম:

getconf −v POSIX_V7_LPBIG_OFFBIG ...

এর সাথে সম্পর্কিত কনফিগারেশন ভেরিয়েবলের মান নির্ধারণ করুন
POSIX_V7_LPBIG_OFFBIG সংকলন পরিবেশে নির্দিষ্ট করা হয়েছে৷ c99, বর্ধিত
বর্ণনা।

অপারেন্ডস


নিম্নলিখিত অপারেন্ডগুলি সমর্থিত হবে:

path_var একটি কনফিগারেশন ভেরিয়েবলের একটি নাম। ভেরিয়েবল কলামের সমস্ত ভেরিয়েবল
এর বিবরণে টেবিলের fpathconf() ফাংশন সংজ্ঞায়িত
POSIX.1-2008 এর সিস্টেম ইন্টারফেস ভলিউম, আবদ্ধ ধনুর্বন্ধনী ছাড়া, হবে
সমর্থিত বাস্তবায়ন অন্যান্য স্থানীয় ভেরিয়েবল যোগ করতে পারে.

পথের নাম একটি পথের নাম যার জন্য ভেরিয়েবলটি নির্দিষ্ট করে path_var নির্ধারণ করা হয়

সিস্টেম_ভার
কনফিগারেশন ভেরিয়েবলের একটি নাম। নিম্নলিখিত সব ভেরিয়েবল হবে
সমর্থিত:

* সারণীর পরিবর্তনশীল কলামের নামগুলি এর বর্ণনায়
sysconf() POSIX.1-2008 এর সিস্টেম ইন্টারফেস ভলিউমে ফাংশন, ব্যতীত
_SC_CLK_TCK, _SC_GETGR_R_SIZE_MAX এর সাথে সম্পর্কিত এন্ট্রিগুলির জন্য এবং
_SC_GETPW_R_SIZE_MAX, বন্ধনী বন্ধনী ছাড়া।

পূর্ববর্তী সংস্করণগুলির সাথে সামঞ্জস্যের জন্য, নিম্নলিখিত পরিবর্তনশীল নামগুলি হবে৷
এছাড়াও সমর্থিত: POSIX2_C_BIND POSIX2_C_DEV POSIX2_CHAR_TERM
POSIX2_FORT_DEV POSIX2_FORT_RUN POSIX2_LOCALEDEF POSIX2_SW_DEV POSIX2_UPE
POSIX2_VERSION

এবং একটি এর সাথে উপসর্গযুক্ত একই নামের সমতুল্য হবে .
এই প্রয়োজনীয়তা একটি ভবিষ্যতের সংস্করণে সরানো হতে পারে.

* হিসাবে ব্যবহৃত প্রতীকী ধ্রুবকের নাম নাম এর যুক্তি
confstr() POSIX.1-2008 এর সিস্টেম ইন্টারফেস ভলিউমে ফাংশন, ছাড়া
_CS_ উপসর্গ।

* শিরোনামের অধীনে তালিকাভুক্ত প্রতীকী ধ্রুবকের নাম `সর্বোচ্চ
এর বর্ণনায় মান'' এবং ''ন্যূনতম মান'' হেডার
POSIX.1-2008-এর বেস ডেফিনিশন ভলিউমে, আবদ্ধ ছাড়াই
ধনুর্বন্ধনী

পূর্ববর্তী সংস্করণগুলির সাথে সামঞ্জস্যের জন্য, নিম্নলিখিত পরিবর্তনশীল নামগুলি হবে৷
এছাড়াও সমর্থিত: POSIX2_BC_BASE_MAX POSIX2_BC_DIM_MAX POSIX2_BC_SCALE_MAX
POSIX2_BC_STRING_MAX POSIX2_COLL_WEIGHTS_MAX POSIX2_EXPR_NEST_MAX
POSIX2_LINE_MAX POSIX2_RE_DUP_MAX

এবং একটি এর সাথে উপসর্গযুক্ত একই নামের সমতুল্য হবে .
এই প্রয়োজনীয়তা একটি ভবিষ্যতের সংস্করণে সরানো হতে পারে.

বাস্তবায়ন অন্যান্য স্থানীয় মান যোগ করতে পারে.

STDIN


ব্যবহার করা হয় না.

ইনপুট নথি পত্র


কোনটিই নয়।

পরিবেশ বৈচিত্র্য


নিম্নলিখিত পরিবেশের ভেরিয়েবলগুলি কার্যকর করার উপর প্রভাব ফেলবে getconf:

ল্যাং আনসেট বা আন্তর্জাতিকীকরণ ভেরিয়েবলের জন্য একটি ডিফল্ট মান প্রদান করুন
খালি. (POSIX.1-2008-এর বেস ডেফিনিশন ভলিউম দেখুন, অধ্যায় 8.2,
আন্তর্জাতিকীকরণ ভেরিয়েবল আন্তর্জাতিকীকরণের অগ্রাধিকারের জন্য
লোকেল বিভাগের মান নির্ধারণ করতে ব্যবহৃত ভেরিয়েবল।)

Lc_all একটি অ-খালি স্ট্রিং মান সেট করা হলে, অন্য সব মান ওভাররাইড করুন
আন্তর্জাতিকীকরণ ভেরিয়েবল।

Lc_ctype পাঠ্য ডেটার বাইটের অনুক্রমের ব্যাখ্যার জন্য লোকেল নির্ধারণ করুন
অক্ষর হিসাবে (উদাহরণস্বরূপ, একক-বাইট, মাল্টি-বাইট অক্ষরের বিপরীতে
যুক্তি).

Lc_messages
বিন্যাস এবং বিষয়বস্তু প্রভাবিত করতে ব্যবহার করা উচিত যে লোকেল নির্ধারণ করুন
ডায়াগনস্টিক বার্তাগুলি স্ট্যান্ডার্ড ত্রুটিতে লেখা।

NLSPATH এর প্রক্রিয়াকরণের জন্য বার্তা ক্যাটালগের অবস্থান নির্ধারণ করুন Lc_messages.

অ্যাসিঙ্ক্রোনাস ঘটনাগুলি দেখুন


ডিফল্ট.

বন্ধ


যদি নির্দিষ্ট ভেরিয়েবল সিস্টেমে সংজ্ঞায়িত করা হয় এবং এর মান বর্ণনা করা হয়
থেকে উপলব্ধ confstr() এর সিস্টেম ইন্টারফেস ভলিউমে সংজ্ঞায়িত ফাংশন
POSIX.1-2008, এর মান নিম্নলিখিত বিন্যাসে লেখা হবে:

"%s\n", <মূল্য>

অন্যথায়, যদি নির্দিষ্ট ভেরিয়েবল সিস্টেমে সংজ্ঞায়িত করা হয়, তাহলে এর মান লেখা হবে
নিম্নলিখিত বিন্যাসে:

"%d\n", <মূল্য>

যদি নির্দিষ্ট ভেরিয়েবল বৈধ হয়, কিন্তু সিস্টেমে অনির্ধারিত হয়, getconf লিখতে হবে
নিম্নলিখিত ফর্ম্যাট ব্যবহার করে:

"অসংজ্ঞায়িত\n"

যদি ভেরিয়েবলের নামটি অবৈধ হয় বা একটি ত্রুটি দেখা দেয়, তবে কিছুই স্ট্যান্ডার্ডে লেখা হবে না
আউটপুট।

STDERR


স্ট্যান্ডার্ড ত্রুটি শুধুমাত্র ডায়াগনস্টিক বার্তার জন্য ব্যবহার করা হবে।

আউটপুট নথি পত্র


কোনটিই নয়।

সম্প্রসারিত বর্ণনাঃ


কোনটিই নয়।

প্রস্থান করুন স্থিতি


নিম্নলিখিত প্রস্থান মান ফেরত দেওয়া হবে:

0 নির্দিষ্ট ভেরিয়েবলটি বৈধ এবং এর বর্তমান অবস্থা সম্পর্কে তথ্য লেখা হয়েছে
সফলভাবে।

>0 একটি ত্রুটি ঘটেছে৷

পরিণতি OF ত্রুটি


ডিফল্ট.

সার্জারির অনুসরণ বিভাগে হয় তথ্যপূর্ণ.

আবেদন , USAGE


কোনটিই নয়।

উদাহরণ


নিম্নলিখিত উদাহরণটি {NGROUPS_MAX}-এর মান চিত্রিত করে:

getconf NGROUPS_MAX

নিম্নলিখিত উদাহরণটি একটি নির্দিষ্ট ডিরেক্টরির জন্য {NAME_MAX}-এর মান চিত্রিত করে:

getconf NAME_MAX , / usr

নিম্নলিখিত উদাহরণটি দেখায় যে ফলাফলগুলি হতে পারে তার সাথে কীভাবে আরও সাবধানতার সাথে মোকাবিলা করা যায়
অনির্দিষ্ট:

if মান=$(getconf PATH_MAX , / usr); তারপর
if [ "$মূল্য" = "অনির্ধারিত" ]; তারপর
প্রতিধ্বনি PATH_MAX in , / usr is অনির্দিষ্ট
আর
প্রতিধ্বনি PATH_MAX in , / usr is $মূল্য।
fi
আর
প্রতিধ্বনি ভুল in getconf.
fi

যুক্তিসহ ব্যাখ্যা


এই ইউটিলিটি জন্য মূল প্রয়োজন, এবং জন্য confstr() ফাংশন, একটি উপায় প্রদান করা হয়
এর জন্য কনফিগারেশন-সংজ্ঞায়িত ডিফল্ট মান খোঁজার পাথ পরিবেশ সূচক.
থেকে পাথ ইউটিলিটি ধারণ করতে পারে এমন ডিরেক্টরি অন্তর্ভুক্ত করার জন্য ব্যবহারকারী দ্বারা পরিবর্তন করা যেতে পারে
স্ট্যান্ডার্ড ইউটিলিটিগুলি প্রতিস্থাপন করে, শেল স্ক্রিপ্টগুলির সিস্টেম নির্ধারণের একটি উপায় প্রয়োজন-
সরবরাহকৃত পাথ এনভায়রনমেন্ট ভেরিয়েবল মান যাতে সঠিক অনুসন্ধানের পথ থাকে
স্ট্যান্ডার্ড ইউটিলিটি। পরে এটিতে বর্ণিত অন্যান্য ভেরিয়েবলগুলিতে অ্যাক্সেসের পরামর্শ দেওয়া হয়েছিল
POSIX.1-2008-এর এই ভলিউমটিও অ্যাপ্লিকেশনের জন্য উপযোগী হতে পারে।

এই কার্যকারিতা getconf অন্য কমান্ড দ্বারা পর্যাপ্তভাবে অন্তর্ভুক্ত করা হবে না যেমন:

, grep Var /etc/conf

কারণ এই ধরনের একটি কৌশল সেই ভেরিয়েবলগুলির জন্য সঠিক মান প্রদান করবে যা পারে না
রানটাইমে পরিবর্তিত হয়, না যেগুলি পথের উপর নির্ভর করে পরিবর্তিত হতে পারে।

এর প্রারম্ভিক প্রস্তাব সংস্করণ getconf নির্দিষ্ট প্রস্থান অবস্থা 1 যখন নির্দিষ্ট পরিবর্তনশীল ছিল
বৈধ, কিন্তু সিস্টেমে সংজ্ঞায়িত নয়। আউটপুট স্ট্রিং "অনির্ধারিত" এখন নির্দিষ্ট করতে ব্যবহৃত হয়
এই ক্ষেত্রে প্রস্থান কোড 0 কারণ অনেক কিছু নির্ভর করে শূন্যের প্রস্থান কোডের উপর যখন একটি
আমন্ত্রিত ইউটিলিটি সফল।

ভবিষ্যতের দিকনির্দেশ


কোনটিই নয়।

onworks.net পরিষেবা ব্যবহার করে getconfposix অনলাইন ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad