লিনাক্সে uname কমান্ড দিয়ে কিভাবে সিস্টেম ইনফরমেশন পাবেন

লিনাক্সে uname কমান্ড দিয়ে কিভাবে সিস্টেম ইনফরমেশন পাবেন

আপনি একটি স্ক্রিপ্টে কাজ করছেন এমন একজন ডেভেলপার কিনা যার জন্য কার্নেল সম্পর্কিত তথ্য প্রয়োজন অথবা একজন নিয়মিত ব্যবহারকারী যিনি তাদের অপারেটিং সিস্টেম সম্পর্কে কৌতূহলী, সিস্টেম তথ্য বের করার ক্ষেত্রে ইউনাম কমান্ডই প্রথম পছন্দ।





যদিও uname ব্যবহার করা মোটামুটি সহজ, নতুনদের জন্য, কমান্ডের আউটপুট প্রথমে অত্যাধুনিক বলে মনে হতে পারে। আপনার জন্য এটি সহজ করার জন্য, এই নির্দেশিকাটি দেখায় কিভাবে লিনাক্সে মৌলিক সিস্টেম-সম্পর্কিত তথ্য মুদ্রণ করতে uname ব্যবহার করতে হয়।





Uname কমান্ড কি?

উপরে উল্লিখিত হিসাবে, uname হল লিনাক্স এবং অন্যান্য ইউনিক্স-ভিত্তিক ওএসে একটি প্রোগ্রাম যা মৌলিক অপারেটিং সিস্টেম এবং কার্নেল তথ্য একটি পরিষ্কার বিন্যাসে আউটপুট করে। যদিও uname মানে ইউনিক্স নাম , কমান্ডটি অন্যান্য বিভিন্ন অপারেটিং সিস্টেমেও প্রয়োগ করা হয়েছে। দ্য ঘড়ি কমান্ড হল উইন্ডোজ কমান্ড প্রম্পট ইউনেমের সমতুল্য।





কমান্ডের মৌলিক সিনট্যাক্স হল:

uname options

...কোথায় বিকল্প পতাকাগুলি যা আপনি কমান্ডে নির্দিষ্ট করতে পারেন।



টাইপিং তোমার নাম টার্মিনালে কার্নেলের নাম আউটপুট করে।

uname

আউটপুট:





Linux

কিন্তু এখানেই শেষ নয়. ব্যবহার করে -প্রতি Uname সহ পতাকা কার্নেল এবং OS সম্পর্কে সম্পূর্ণ তথ্য প্রদান করে। দ্য -প্রতি পতাকা মানে সব

uname -a

আউটপুট:





আউটপুট ভাঙ্গা

আপনি দেখতে পাচ্ছেন, আউটপুটে একাধিক ক্ষেত্র প্রদর্শিত হয়েছে। আসুন একে একে একে একে কথা বলি।

Linux kali 5.10.0-kali7-amd64 #1 SMP Debian 5.10.28-1kali1 (2021-04-12) x86_64 GNU/Linux
  • কার্নেলের নাম : আপনার ডিভাইসে চলমান কার্নেলের নাম। এই ক্ষেত্রে, কার্নেল নাম লিনাক্স
  • হোস্টনেম : দ্বিতীয় ক্ষেত্রটি সিস্টেম হোস্টনামের জন্য সংরক্ষিত। বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশন ব্যবহারকারীকে ইনস্টলেশনের সময় হোস্টনাম কনফিগার করার অনুমতি দেয়। যেহেতু এটি একটি কালী লিনাক্স ইনস্টলেশন, তাই সিস্টেমের জন্য ডিফল্ট হোস্টনাম সময়
  • কার্নেল রিলিজ : পরবর্তী ক্ষেত্রটি কার্নেল রিলিজকে নির্দেশ করে। উপরের আউটপুটে, আপনি দেখতে পারেন যে কার্নেল রিলিজ 5.10.0-কালি 7-এএমডি 64
  • কার্নেল সংস্করণ : আপনার কম্পিউটারে ইনস্টল করা লিনাক্স কার্নেলের সংস্করণ। এই ক্ষেত্রে, কার্নেল সংস্করণ হল #1 ডেবিয়ান এসএমপি 5.10.28-1time1 (2021-04-12)
  • মেশিন হার্ডওয়্যারের নাম : হার্ডওয়্যারের নাম হল আপনার সিস্টেমের CPU আর্কিটেকচার। পূর্বোক্ত আউটপুটে, x86_64 হার্ডওয়্যারের নাম।
  • অপারেটিং সিস্টেম : আউটপুটের শেষ ক্ষেত্রটি অপারেটিং সিস্টেমের নাম প্রদর্শন করে। এই ক্ষেত্রে, ওএস নাম জিএনইউ/লিনাক্স

সম্পর্কিত: লিনাক্সে কার্নেল কী এবং আপনি কীভাবে আপনার সংস্করণটি পরীক্ষা করবেন?

কিভাবে ফেসবুকে ছবি গোপন রাখা যায়

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

Uname ব্যবহার করে ব্যক্তিগত তথ্য প্রদর্শন করুন

আলাদা -প্রতি পতাকা, অন্যান্য বিকল্প রয়েছে যা আপনি uname এর সাথে ব্যবহার করতে পারেন। প্রতিটি অতিরিক্ত পতাকা একটি একক ক্ষেত্রে ম্যাপ করা হয় এবং আউটপুটে সেই নির্দিষ্ট ক্ষেত্র প্রদর্শন করতে ব্যবহার করা যেতে পারে।

উদাহরণস্বরূপ, যদি আপনি শুধুমাত্র অপারেটিং সিস্টেমের নাম চান, তাহলে -অথবা পতাকা:

uname -o

আউটপুট:

GNU/Linux

একইভাবে, আপনি পৃথক ক্ষেত্র আউটপুট করতে uname সহ নিম্নলিখিত আটটি বিকল্প ব্যবহার করতে পারেন।

  • কার্নেলের নাম : -এস
  • হোস্টনেম : -এন
  • কার্নেল রিলিজ : -আর
  • কার্নেল সংস্করণ : -ভি
  • মেশিন হার্ডওয়্যারের নাম : -মি
  • প্রসেসর : -পি
  • হার্ডওয়্যার প্ল্যাটফর্ম : -আই
  • অপারেটিং সিস্টেম : -ও

কমান্ড-লাইন সহায়তা পেতে এবং uname- এর সাথে সম্পর্কিত সংস্করণ তথ্য প্রদর্শন করতে, ব্যবহার করুন -সাহায্য এবং -রূপান্তর যথাক্রমে পতাকা।

uname --help

আউটপুট:

uname --version

আউটপুট:

uname (GNU coreutils) 8.32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David MacKenzie.

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

যাইহোক, যে অভিজ্ঞতা এবং দক্ষতা দাবি করে কার্নেল সোর্স কোড বোঝার জন্য একটি কেকওয়াক নয়। যে কেউ কেবল সি প্রোগ্রামিং ভাষা দিয়ে শুরু করছে তাকে লিনাক্স কার্নেল বিকাশ শুরু করার আগে বিকাশে ব্যাপক জ্ঞান অর্জন করতে হবে।

কম্পিউটার থেকে কম্পিউটারে ডেটা স্থানান্তর
শেয়ার করুন শেয়ার করুন টুইট ইমেইল 5 সি প্রোগ্রামিং টিপস আপনাকে অবশ্যই শুরু করতে শিখতে হবে

সি প্রোগ্রামিং ভাষার কঠিন খ্যাতি রয়েছে। কিন্তু যদি আপনি এটির সাথে আঁকড়ে ধরেন, আপনি যে কোনও প্রোগ্রাম করতে পারেন, যেমন এই টিপসগুলি দেখায়।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • টার্মিনাল
  • কমান্ড প্রম্পট
  • লিনাক্স কমান্ড
লেখক সম্পর্কে দীপেশ শর্মা(79 নিবন্ধ প্রকাশিত)

দীপেশ এমইউওতে লিনাক্সের জুনিয়র এডিটর। তিনি লিনাক্সে তথ্যবহুল গাইড লেখেন, যার লক্ষ্য ছিল সকল নতুনদের আনন্দময় অভিজ্ঞতা প্রদান করা। সিনেমা সম্পর্কে নিশ্চিত নন, কিন্তু আপনি যদি প্রযুক্তি সম্পর্কে কথা বলতে চান, তাহলে তিনি আপনার লোক। তার অবসর সময়ে, আপনি তাকে বই পড়তে, বিভিন্ন সঙ্গীত ধারা শুনতে, বা তার গিটার বাজাতে খুঁজে পেতে পারেন।

দীপেশ শর্মার কাছ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন