وہ تمام کمانڈز جن کی آپ کو اپنے لینکس کمپیوٹر کے بارے میں مزید جاننے کی ضرورت ہے۔
لینکس اوپن سورس کے شوقین افراد میں سب سے پسندیدہ آپریٹنگ سسٹم ہے۔ یہ متعدد ذائقوں میں آتا ہے اور یہ سب اپنے اپنے طریقے سے منفرد ہیں۔
یہ کہنا کہ 'میں لینکس سسٹم استعمال کرتا ہوں' ایک بہت ہی عام بیان ہے۔ اس صورت میں، مجھے آپ سے پوچھنا ہے، 'آپ لینکس کی کون سی تقسیم استعمال کر رہے ہیں؟ کیا یہ Suse, Ubuntu, CentOS, Fedora, Kali, Red Hat, Debian, OpenSuse ہیں؟’ یہ تمام عام لینکس ڈسٹری بیوشن نام ہیں جو مقبول اور سب سے زیادہ استعمال ہوتے ہیں۔
اپنے موجودہ لینکس ورژن کے بارے میں جاننا دلچسپ اور ساتھ ہی مفید بھی ہو سکتا ہے۔ وہ صارفین جو کمانڈ لائن کے ساتھ زیادہ کثرت سے کام کرتے ہیں اور سسٹم پروگرامنگ میں شامل ہیں، انہیں اپنے سسٹم کے ورژن کو جاننا ہوگا تاکہ حفاظتی خصوصیات کو اپنی مرضی کے مطابق بنایا جا سکے اور اگر ضروری ہو تو انسٹال کردہ سافٹ ویئر پیکجز کے ساتھ ترمیم کریں۔
آئیے لینکس سسٹم کے ورژن کی فہرست بنانے کے کمانڈ کے بارے میں جاننے کے لیے اس سادہ ٹیوٹوریل پر چلتے ہیں۔
استعمال کرنا lsb_release
کمانڈ
LSB کا مطلب 'Linux Standard Base' ہے۔ یہ سادہ کمانڈ لائن یوٹیلیٹی آپ کے لینکس سسٹم کے ورژن کو براہ راست کمانڈ لائن کے ذریعے چیک کرنے کے لیے استعمال کی جا سکتی ہے۔ آپ اس کمانڈ کو دو اختیارات -a اور -d کے ساتھ استعمال کرسکتے ہیں۔
کا استعمال کرتے ہوئے lsb_release
کے ساتھ حکم -a
آپشن انسٹال شدہ لینکس ورژن کے بارے میں تفصیلی معلومات ظاہر کرے گا۔
مثال:
lsb_release -a
آؤٹ پٹ:
کوئی LSB ماڈیول دستیاب نہیں ہیں۔ ڈسٹریبیوٹر ID: Ubuntu تفصیل: Ubuntu 18.04.5 LTS ریلیز: 18.04 Codename: bionic gaurav@ubuntu:~$
اوپر کی مثال سے آپ دیکھ سکتے ہیں کہ میں Ubuntu 18.04.5 LTS ورژن چلا رہا ہوں۔
آپ بھی استعمال کر سکتے ہیں۔ lsb_release
آپشن کے ساتھ کمانڈ کریں۔ -d
. یہ صرف 'تفصیل لائن' دکھائے گا۔
مثال:
lsb_release -d
آؤٹ پٹ:
تفصیل: Ubuntu 18.04.5 LTS
استعمال کرنا /etc/os-release
فائل
دی /etc/os-release
فائل میں آپریٹنگ سسٹم کی شناخت کا ڈیٹا شامل ہے۔ آپ لینکس کی تقسیم کے بارے میں جاننے کے لیے اس فائل تک رسائی حاصل کر سکتے ہیں جسے آپ چلا رہے ہیں۔ کا استعمال کرتے ہیں کیٹ
اس فائل کے مواد کو ظاہر کرنے کے لئے کمانڈ۔
مثال:
cat /etc/os-release
آؤٹ پٹ:
NAME="Ubuntu" VERSION="18.04.5 LTS (بایونک بیور)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.5 LTS" VERSION_ID="18.04" HOME_URL="//www.ubuntu.com/" SUP ="//help.ubuntu.com/" BUG_REPORT_URL="//bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="//www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME= بایونک UBUNTU_CODENAME=bionic gaurav@ubuntu:~$
استعمال کرنا /etc/issue
فائل
دی /etc/issue
فائل ایک معیاری فائل ہے جو لینکس کی تمام تقسیم پر پائی جاتی ہے۔ یہ مسئلہ
فائل میں سسٹم کا نام، تاریخ اور وقت وغیرہ ظاہر کرنے کے لیے مخصوص فرار کوڈز شامل ہو سکتے ہیں۔
اس فائل میں موجود سسٹم کی شناخت کا متن صارف کے سسٹم میں لاگ ان ہونے سے پہلے ظاہر ہوتا ہے۔ لینکس ورژن کے بارے میں معلومات بھی اس فائل میں موجود ہے اور اس وجہ سے /etc/issue
فائل ہمارے لیے اہم ہے۔
مثال:
cat /etc/issue
آؤٹ پٹ:
Ubuntu 18.04.5 LTS \n \ l
استعمال کرنا نام
کمانڈ
دی نام
کمانڈ آپریٹنگ سسٹم کے بارے میں بنیادی معلومات کو ظاہر کرنے کے لیے استعمال کیا جاتا ہے۔ اس کمانڈ کو مختلف اختیارات کے ساتھ استعمال کیا جا سکتا ہے اس مخصوص معلومات کو ظاہر کرنے کے لیے جسے آپ ظاہر کرنا چاہتے ہیں۔
ہم استعمال کریں گے نام
آپشن کے ساتھ کمانڈ کریں۔ -r
لینکس ورژن کو ظاہر کرنے کے لیے۔
مثال:
uname -r
آؤٹ پٹ:
4.15.0-112-عام
استعمال کرنا hostnamectl
کمانڈ
چل رہا ہے۔ hostnamectl
کمانڈ موجودہ میزبان ناموں کو چیک کرتا ہے اور ساتھ ہی موجودہ لینکس ورژن کے بارے میں معلومات دکھاتا ہے جسے آپ استعمال کر رہے ہیں۔ یہ کمانڈ ہمارے لیے اہم ہو جاتی ہے یہ آپ کے سسٹم کے کرنل ورژن کے ساتھ ساتھ آپ کے آپریٹنگ سسٹم کا مکمل نام بھی دکھاتا ہے جس میں عام طور پر لینکس ڈسٹری بیوشن کا ورژن شامل ہوتا ہے جسے آپ چلا رہے ہیں۔
hostnamectl
کمانڈ کچھ دیگر سسٹم کی معلومات بھی دکھائے گی جیسے 'مشین آئی ڈی'، 'بوٹ آئی ڈی'، 'آرکیٹیکچر وغیرہ۔
مثال:
hostnamectl
آؤٹ پٹ:
جامد میزبان کا نام: اوبنٹو خوبصورت میزبان کا نام: اوبنٹو شبیہ کا نام: کمپیوٹر لیپ ٹاپ چیسی: لیپ ٹاپ مشین ID: 370fd6b6b45d432d82390b2e399303ac بوٹ ID: ee99a37bc511492d91b56a1ae5d117c7 آپریٹنگ سسٹم: اوبنٹو 18.04.5 LTS دانا: لینکس 4.15.0-112-جنرک فن تعمیر: x86-64 گورو @ ubuntu:~$
آؤٹ پٹ سے، آپ دیکھ سکتے ہیں کہ میرا موجودہ لینکس ورژن Ubuntu 18.04.5 LTS ہے۔
اس ٹیوٹوریل میں بیان کردہ کمانڈز کو زیادہ تر لینکس ورژن کے ساتھ نقل کیا جا سکتا ہے۔
نتیجہ
اس مختصر ٹیوٹوریل میں، ہم نے کچھ آسان کمانڈز سیکھے ہیں جنہیں آپ اپنے لینکس کے ورژن کا پتہ لگانے کے لیے استعمال کر سکتے ہیں کہ آپ کا سسٹم چل رہا ہے۔ ہم نے آپ کے سسٹم پر دو اہم فائلوں کی بھی نشاندہی کی ہے جنہیں لینکس کی تقسیم اور اس کے مخصوص ورژن کا پتہ لگانے کے لیے دیکھا جا سکتا ہے۔