এটি কমান্ড টিপুট যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
tput, রিসেট - একটি টার্মিনাল বা ক্যোয়ারী টার্মিনফো ডাটাবেস শুরু করুন
সাইনোপিসিস
tput [-Tআদর্শ] ক্যাপনাম [parms ...]
tput [-Tআদর্শ] এটা
tput [-Tআদর্শ] রিসেট
tput [-Tআদর্শ] দীর্ঘ নাম
tput -S <<
tput -V
বর্ণনাঃ
সার্জারির tput ইউটিলিটি ব্যবহার করে টার্মিনফো টার্মিনাল-নির্ভর মান তৈরি করতে ডাটাবেস
শেলের জন্য উপলব্ধ ক্ষমতা এবং তথ্য (দেখুন sh(1)), আরম্ভ বা রিসেট করতে
টার্মিনাল, অথবা অনুরোধকৃত টার্মিনাল টাইপের দীর্ঘ নাম ফেরত দিন। ফলাফল নির্ভর করে
ক্ষমতার প্রকারের উপর:
স্ট্রিং
tput স্ট্যান্ডার্ড আউটপুটে স্ট্রিং লেখে। কোন ট্রেলিং নিউলাইন নেই
সরবরাহ করা
পূর্ণসংখ্যা
tput একটি ট্রেলিং নিউলাইন সহ স্ট্যান্ডার্ড আউটপুটে দশমিক মান লেখে।
বুলিয়ান
tput সহজভাবে প্রস্থান কোড সেট করে (0 TRUE এর জন্য যদি টার্মিনালের ক্ষমতা থাকে,
1 FALSE এর জন্য যদি এটি না হয়), এবং স্ট্যান্ডার্ড আউটপুটে কিছুই লেখে না।
স্ট্যান্ডার্ড আউটপুটে ফিরে আসা একটি মান ব্যবহার করার আগে, অ্যাপ্লিকেশনটির প্রস্থান পরীক্ষা করা উচিত
কোড (যেমন, $?দেখুন sh(1)) নিশ্চিত হতে হবে 0। (দেখুন প্রস্থান করুন কোডগুলি এবং কারণ নির্ণয়
বিভাগ।) ক্ষমতার সম্পূর্ণ তালিকার জন্য এবং ক্যাপনাম প্রতিটির সাথে যুক্ত, দেখুন
টার্মিনফো(5).
-Tআদর্শ ইঙ্গিত করে আদর্শ টার্মিনাল এর সাধারণত এই বিকল্পটি অপ্রয়োজনীয়, কারণ
ডিফল্ট এনভায়রনমেন্ট ভেরিয়েবল থেকে নেওয়া হয় শব্দটি। যদি -T নির্দিষ্ট করা হয়, তারপর
শেল ভেরিয়েবল লাইন এবং COLUMNS বাই এছাড়াও উপেক্ষা করা হবে.
ক্যাপনাম
থেকে সক্ষমতা নির্দেশ করে টার্মিনফো তথ্যশালা. কখন টার্মক্যাপ সমর্থন হয়
মধ্যে সংকলিত, টার্মক্যাপ ক্ষমতা জন্য নাম এছাড়াও গৃহীত হয়.
parms ক্ষমতা যদি একটি স্ট্রিং হয় যা প্যারামিটার, আর্গুমেন্ট নেয় parms হবে
স্ট্রিং মধ্যে তাত্ক্ষণিক.
বেশিরভাগ পরামিতি হল সংখ্যা। শুধুমাত্র কয়েকটি টার্মিনফো ক্ষমতার জন্য স্ট্রিং প্রয়োজন
পরামিতি; tput কোনটি স্ট্রিং হিসাবে পাস করতে হবে তা সিদ্ধান্ত নিতে একটি টেবিল ব্যবহার করে। সাধারনত tput
ব্যবহারসমূহ tparm (3X) প্রতিস্থাপন সঞ্চালন. যদি কোন পরামিতি দেওয়া হয় না
ক্ষমতা, tput প্রতিস্থাপন না করেই স্ট্রিং লেখে।
-S প্রতি আহ্বানের জন্য একাধিক ক্ষমতার অনুমতি দেয় tput. সামর্থ্য থাকতে হবে
প্রেরণ করা tput কমান্ড লাইনের পরিবর্তে স্ট্যান্ডার্ড ইনপুট থেকে (দেখুন
উদাহরণ)। কেবল মাত্র একটি ক্যাপনাম প্রতি লাইনে অনুমোদিত। দ্য -S বিকল্প অর্থ পরিবর্তন করে
এর 0 এবং 1 বুলিয়ান এবং স্ট্রিং প্রস্থান কোড (প্রস্থান কোড বিভাগ দেখুন)।
আবার, tput সিদ্ধান্ত নেওয়ার জন্য একটি টেবিল এবং এর ইনপুটে প্যারামিটারের উপস্থিতি ব্যবহার করে
ব্যবহার করতে কিনা tparm (3X), এবং কিভাবে পরামিতি ব্যাখ্যা করতে হয়।
-V এই প্রোগ্রামে ব্যবহৃত ncurses এর সংস্করণ রিপোর্ট করে এবং প্রস্থান করে।
এটা যদি টার্মিনফো ডাটাবেস উপস্থিত এবং ব্যবহারকারীর টার্মিনালের জন্য একটি এন্ট্রি বিদ্যমান
(দেখুন -Tআদর্শ, উপরে), নিম্নলিখিত ঘটবে:
(1) উপস্থিত থাকলে, টার্মিনালের ইনিশিয়ালাইজেশন স্ট্রিংগুলি বিস্তারিত হিসাবে আউটপুট হবে
মধ্যে টার্মিনফো(5) সেকশন অন ট্যাব এবং আরম্ভ,
(2) এন্ট্রিতে উল্লেখ করা যেকোনো বিলম্ব (যেমন, নতুন লাইন) tty-তে সেট করা হবে
চালক,
(3) ট্যাব সম্প্রসারণ স্পেসিফিকেশন অনুযায়ী চালু বা বন্ধ করা হবে
এন্ট্রি, এবং
(4) যদি ট্যাবগুলি প্রসারিত না করা হয়, তবে স্ট্যান্ডার্ড ট্যাবগুলি সেট করা হবে (প্রতি 8টি স্পেস)।
যদি কোনো এন্ট্রিতে উপরের চারটির যে কোনোটির জন্য প্রয়োজনীয় তথ্য না থাকে
কার্যকলাপ, যে কার্যকলাপ নীরবে এড়িয়ে যাবে.
রিসেট ইনিশিয়ালাইজেশন স্ট্রিং বের করার পরিবর্তে, টার্মিনালের রিসেট স্ট্রিং হবে
উপস্থিত থাকলে আউটপুট (rs1, rs2, rs3, rf) রিসেট স্ট্রিং উপস্থিত না হলে, কিন্তু
ইনিশিয়ালাইজেশন স্ট্রিংগুলি হল, ইনিশিয়ালাইজেশন স্ট্রিংগুলি আউটপুট হবে। অন্যথায়,
রিসেট অভিন্নভাবে কাজ করে এটা.
দীর্ঘ নাম
যদি টার্মিনফো ডাটাবেস উপস্থিত এবং ব্যবহারকারীর টার্মিনালের জন্য একটি এন্ট্রি বিদ্যমান
(দেখুন -Tআদর্শ উপরে), তারপর টার্মিনালের দীর্ঘ নাম রাখা হবে। দীর্ঘ
নাম হল টার্মিনালের বর্ণনার প্রথম লাইনের শেষ নাম
টার্মিনফো ডাটাবেস [দেখুন মেয়াদ(5)]।
If tput নামের একটি লিঙ্ক দ্বারা আহ্বান করা হয় রিসেট, এই হিসাবে একই প্রভাব আছে tput রিসেট। দেখ
tset তুলনার জন্য, যার একই আচরণ রয়েছে।
উদাহরণ
tput এটা
পরিবেশগত টার্মিনালের ধরন অনুযায়ী টার্মিনাল শুরু করুন
পরিবর্তনশীল শব্দটি. এই কমান্ডের পরে প্রত্যেকের প্রোফাইলে অন্তর্ভুক্ত করা উচিত
পরিবেশগত পরিবর্তনশীল শব্দটি রপ্তানি করা হয়েছে, যেমন উপর চিত্রিত প্রোফাইলে(5)
ম্যানুয়াল পৃষ্ঠা।
tput -টি 5620 রিসেট
একটি AT&T 5620 টার্মিনাল রিসেট করুন, পরিবেশগত টার্মিনালের ধরনকে ওভাররাইড করে
পরিবর্তনশীল শব্দটি.
tput কাপ 0 0
সারিতে কার্সার সরানোর জন্য ক্রমটি পাঠান 0, কলাম 0 (এর উপরের বাম কোণে
পর্দা, সাধারণত "হোম" কার্সার অবস্থান হিসাবে পরিচিত)।
tput পরিষ্কার
বর্তমান টার্মিনালের জন্য পরিষ্কার-স্ক্রীন ক্রম প্রতিধ্বনিত করুন।
tput কলস
বর্তমান টার্মিনালের জন্য কলামের সংখ্যা প্রিন্ট করুন।
tput -টি 450 কলস
450 টার্মিনালের জন্য কলামের সংখ্যা প্রিন্ট করুন।
বোল্ড = `টিপুট smso` অফবোল্ড = `টিপুট rmso`
শেল ভেরিয়েবল সেট করুন সাহসী, স্ট্যান্ড-আউট মোড সিকোয়েন্স শুরু করতে, এবং অফবোল্ড, শেষ করতে
স্ট্যান্ডআউট মোড সিকোয়েন্স, বর্তমান টার্মিনালের জন্য। এটি একটি দ্বারা অনুসরণ করা হতে পারে
শীঘ্র: প্রতিধ্বনি "${bold}দয়া করে আদর্শ in তোমার নাম: ${offbold}\c"
tput hc
বর্তমান টার্মিনাল একটি হার্ড কপি টার্মিনাল কিনা তা নির্দেশ করতে প্রস্থান কোড সেট করুন।
tput কাপ 23 4
কার্সারটিকে সারি 23, কলাম 4-এ সরানোর জন্য ক্রমটি পাঠান।
tput কাপ
কার্সার-আন্দোলনের জন্য টার্মিনফো স্ট্রিং পাঠান, কোনো পরামিতি প্রতিস্থাপিত নেই।
tput দীর্ঘ নাম
থেকে দীর্ঘ নাম প্রিন্ট করুন টার্মিনফো টার্মিনালের প্রকারের জন্য ডাটাবেস উল্লেখ করা হয়েছে
পরিবেশগত পরিবর্তনশীল শব্দটি.
tput -S <<!
> পরিষ্কার
> কাপ 10 10
> সাহসী
> !
এই উদাহরণ দেখায় tput এক আহ্বানে বিভিন্ন ক্ষমতা প্রক্রিয়াকরণ। এটা পরিষ্কার
স্ক্রীন, কার্সারটিকে 10, 10 অবস্থানে নিয়ে যায় এবং বোল্ড চালু করে (অতিরিক্ত উজ্জ্বল)
মোড. তালিকাটি একটি বিস্ময় চিহ্ন দ্বারা সমাপ্ত হয় (!) নিজেই একটি লাইনে।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে tput ব্যবহার করুন