উত্তর:
বেশিরভাগ সিস্টেমে, আপনি নীচে ফাইলগুলি সন্ধান করতে পারেন /usr/share/terminfo
। সোলারিসের কয়েকটি সংস্করণে এর /usr/lib/terminfo
পরিবর্তে হতে পারে । কিছু সিস্টেমে একটি termcap
ফাইলও থাকবে যা এতে থাকতে পারে /etc
। /usr/share
, বা মাঝে মাঝে /usr/share/misc
; এতে থাকা টার্মিনালের নামগুলি লাইনের সাথে মিলে যায় ^[^\t].*|
এবং এর মধ্যে প্রতিটি নামই |
একটি বৈধ টার্মিনাল নাম। (প্রযুক্তিগতভাবে প্রথম 2-চরিত্রের প্রবেশও বৈধ, তবে অনুশীলনে অব্যবহৃত; এটি ty ষ্ঠ গবেষণা সংস্করণ ইউনিক্সের জন্য একটি টিটিআই ড্রাইভার হ্যাক থেকে ছেড়ে দেওয়া হয়েছে termcap
p
যে কোনও সিস্টেমের জন্য সুনির্দিষ্ট উত্তরটি হবে termcap(5)
এবং / অথবা terminfo(5)
।
আপনার যদি ncurses
প্যাকেজ ইনস্টল করা থাকে তবে আপনি ব্যবহার করতে পারেন toe(1)
। এর বাইরেও কিছু একটা
ls /usr/share/lib/terminfo/?/*
কাজ করা উচিত, তবে ডাটাবেসের অবস্থান অপারেটিং সিস্টেমগুলিতে সুসংগত নয়।
প্রথমে আপনার টার্মিনফো এর পাথ পেতে হবে যেমন:
#infocmp -D
/etc/terminfo
/lib/terminfo
/usr/share/terminfo
তারপরে চালান:
find /usr/share/terminfo/ -type -f -print
দ্রষ্টব্য: ফলাফলটি প্রায় 3000 লাইন ছিল।
এটি আপনাকে টার্মিনাল ধরণের তালিকা পুনরুদ্ধার করতে সহায়তা করতে পারে
find /usr/share/terminfo -type f
সমস্ত এন এক্স সিস্টেমে টার্মিনাল সমর্থিত ?
না।
টার্মিনাল বলতে কী বোঝ? আপনার অর্থ কি বোবা টার্মিনাল / টার্মিনাল এমুলেটর? নাকি রিমোট ডিসপ্লে সিস্টেম?
যেমনটি অন্যরা উল্লেখ করেছেন, [এন] শাপযুক্ত / টার্মিনো বোবা টার্মিনালগুলির সাথে কথা বলার জন্য একটি সংযুক্ত বিমূর্ততা স্তর সরবরাহ করার চেষ্টা করে - তবে বিমূর্ত স্তর দ্বারা প্রদত্ত কভারেজটির কোনও ভাল পরিমাপ নেই। এক্সটার্ম ব্যতীত (যা ভিটি 100 ইমুলেশন তৈরি করে) এগুলি বেশিরভাগই কেবল উত্তরাধিকার ব্যবস্থাতে অ্যাক্সেসের জন্য উপলব্ধ। (পুটি কমপক্ষে একটি এসএসএস ক্লায়েন্টের উপরে একটি এক্সটার্ম এমুলেটর রয়েছে)।
OTOH এক্স উইন্ডো সিস্টেমটি মাছের অনেক বেশি পরিশীলিত কেটলি - এবং কেবলমাত্র একটি প্রোটোকল রয়েছে যা বছরের পর বছর খুব কম পরিবর্তন হয়েছে।
অন্যান্য রিমোট ডিসপ্লে প্রোটোকল রয়েছে: (এনএক্স এক্স এর চারপাশে কেবল একটি মোড়কযুক্ত) আরডিপি সহ (মাইক্রোসফ্ট এবং সিট্রিক্সের পছন্দ অনুসারে) তবে এএফআইএইসি-তে কোনও * নিক্স সার্ভার এবং ভিএনসি নেই - যা সব ধরণের হার্ডওয়্যারে চলমান।
-iname "*"
দরকারী? আমি\! -type d -print
ডিরেক্টরি মুছে ফেলতে লিখতে হবে । সব মিলিয়ে, আমার মেশিনেfind $(infocmp -D) \! -type d -print | grep -v '/README$'
,। এক প্রতিস্থাপন করতে পারেন-print
দ্বারা-ls
, যা যা alias লেখা দেখানোর হবে, অথবা প্রতিস্থাপন\! -type d
দ্বারা-type f
এ সব alias লেখা না দেখানোর জন্য।