CentOS Command Line: کامن کمانڈز اور تفصیلی وضاحتیں۔

فائل اور ڈائرکٹری کا انتظام

  1. ls: موجودہ ڈائریکٹری میں فائلوں اور ڈائریکٹریوں کی فہرست بنائیں۔ یہ موجودہ ڈائریکٹری میں موجود فائلوں اور ڈائریکٹریوں کے نام دکھاتا ہے۔

    مثال: ls

  2. pwd: موجودہ ڈائریکٹری کا پورا راستہ پرنٹ کریں۔ یہ آپ کو یہ جاننے میں مدد کرتا ہے کہ آپ فائل سسٹم میں کہاں ہیں۔

    مثال: pwd

  3. cd <directory>: مخصوص ڈائریکٹری میں تبدیل کریں۔ اس کمانڈ کو استعمال کرتے ہوئے، آپ اپنے فائل سسٹم میں ڈائریکٹریوں کے درمیان تشریف لے سکتے ہیں۔

    مثال: cd /home/user/documents

  4. touch <filename>: ایک نئی فائل بنائیں یا موجودہ فائل کے ترمیمی وقت کو اپ ڈیٹ کریں۔ اگر فائل پہلے سے موجود ہے، تو یہ ترمیم کے وقت کو اپ ڈیٹ کر دے گی۔

    مثال: touch newfile.txt

  5. cp <source> <destination>: کسی فائل یا ڈائرکٹری کو ماخذ کے مقام سے منزل کے مقام پر کاپی کریں۔ آپ متعدد ذرائع کی وضاحت کرکے متعدد فائلوں یا ڈائریکٹریوں کو کاپی کرسکتے ہیں۔

    مثال:

    • cp file.txt /home/user/documents/(ایک فائل کاپی کریں)
    • cp -r folder1 /home/user/documents/(ایک ڈائریکٹری کاپی کریں)
  6. mv <source> <destination>: کسی فائل یا ڈائرکٹری کو ماخذ کے مقام سے منزل کے مقام پر منتقل کریں یا اس کا نام تبدیل کریں۔ اگر منزل ایک نیا نام ہے، تو اس کا نام بدل جائے گا؛ اگر یہ ایک نیا راستہ ہے، تو یہ منتقل ہو جائے گا.

    مثال:

    • mv file.txt /home/user/documents/file_new.txt(ایک فائل کا نام تبدیل کریں)
    • mv folder1 /home/user/documents/(ایک ڈائریکٹری منتقل کریں)
  7. rm <file>: ایک فائل کو ہٹا دیں۔ نوٹ کریں کہ یہ کمانڈ فائل کو بغیر کسی تصدیق کے حذف کر دے گا، اس لیے اسے احتیاط کے ساتھ استعمال کریں۔

    مثال: rm file.txt

  8. mkdir <directory>: مخصوص نام کے ساتھ ایک نئی ڈائریکٹری بنائیں۔

    مثال: mkdir new_folder

  9. rmdir <directory>: ایک خالی ڈائرکٹری کو ہٹا دیں۔ نوٹ کریں کہ آپ اس کمانڈ کا استعمال کرتے ہوئے صرف ایک خالی ڈائرکٹری کو ہٹا سکتے ہیں۔

    مثال: rmdir empty_folder

فائل اور ڈائرکٹری کی اجازت کا انتظام

  1. chmod <permissions> <file/directory>: مخصوص اجازتوں کے مطابق فائل یا ڈائریکٹری تک رسائی کی اجازتوں کو تبدیل کریں۔ عام اجازتوں میں "r"(پڑھنا)، "w"(لکھنا)، اور "x"(عمل درآمد) شامل ہیں۔

    مثال: chmod u+rwx file.txt(مالک کے لیے پڑھنے، لکھنے، عمل کرنے کی اجازت شامل کریں)

  2. chown <user>:<group> <file/directory>: کسی فائل یا ڈائریکٹری کے مالک کو مخصوص صارف اور گروپ میں تبدیل کریں۔

    مثال: chown user1:group1 file.txt(file.txt کے لیے مالک اور گروپ سیٹ کریں)

عمل اور سروس مینجمنٹ

  1. ps: چلنے والے عمل کی فہرست بنائیں۔ یہ کمانڈ عمل کی فہرست اور ان سے متعلقہ پروسیس IDs(PID) دکھاتا ہے۔

    مثال: ps

  2. top: چلنے والے عمل اور سسٹم کے وسائل کو دکھائیں۔ یہ کمانڈ چلنے والے عمل کو دیکھنے اور سسٹم کے وسائل جیسے CPU، RAM کی نگرانی کے لیے ایک انٹرایکٹو انٹرفیس فراہم کرتی ہے۔

    مثال: top

  3. kill <PID>: مخصوص پروسیس ID(PID) کے ساتھ عمل کو ختم کریں۔ یہ کمانڈ اس عمل کو روکنے کے لیے ایک سگنل بھیجتا ہے، جس سے اسے باہر نکلنے یا بند کرنے کی اجازت ملتی ہے۔

    مثال: kill 1234(PID 1234 کے ساتھ عمل کو ختم کریں)

  4. systemctl start <service>: مخصوص سروس شروع کریں۔ سروس ایک ایسا پروگرام ہے جو سسٹم کے پس منظر میں چلتا ہے، اور یہ کمانڈ اسے شروع کرتی ہے۔

    مثال: systemctl start httpd(اپاچی سروس شروع کریں)

  5. systemctl stop <service>: مخصوص سروس بند کریں۔ یہ کمانڈ چلنے والی سروس کو روکتا ہے۔

    مثال: systemctl stop httpd(اپاچی سروس بند کریں)

  6. systemctl restart <service>: مخصوص سروس کو دوبارہ شروع کریں۔ یہ کمانڈ رک جاتی ہے اور سروس شروع کرتی ہے۔

    مثال: systemctl restart httpd(اپاچی سروس کو دوبارہ شروع کریں)

  7. systemctl status <service>: مخصوص سروس کی حیثیت دکھائیں۔ یہ کمانڈ دکھاتا ہے کہ سروس چل رہی ہے یا نہیں، اور اس کی حیثیت۔

    مثال: systemctl status httpd(اپاچی سروس کی حیثیت دکھائیں)

پیکیج مینجمنٹ

  1. yum install <package>: ذخیرہ سے سافٹ ویئر پیکج انسٹال کریں CentOS ۔

    مثال: yum install nginx(Nginx انسٹال کریں)

  2. yum update <package>: انسٹال کردہ سافٹ ویئر پیکج کو تازہ ترین ورژن میں اپ ڈیٹ کریں۔

    مثال: yum update nginx(Nginx کو اپ ڈیٹ کریں)

  3. yum remove <package>: سسٹم سے انسٹال کردہ پیکج کو ہٹا دیں۔

    مثال: yum remove nginx(Nginx کو ہٹا دیں)

نیٹ ورک مینجمنٹ

  1. ifconfig: نیٹ ورک ڈیوائسز اور سسٹم کے آئی پی ایڈریس کے بارے میں معلومات دکھائیں۔

    مثال: ifconfig

  2. ip addr: نیٹ ورک ڈیوائسز اور سسٹم کے آئی پی ایڈریس کے بارے میں معلومات دکھائیں۔ یہ حکم ifconfig.

    مثال: ip addr

  3. ping <hostname/IP>: پیکٹ بھیج کر اور جواب کا انتظار کرکے مخصوص IP ایڈریس یا ڈومین نام سے نیٹ ورک کنیکٹیویٹی چیک کریں۔

    مثال: ping google.com

  4. curl <URL>: URL سے مواد حاصل کریں۔ یہ کمانڈ اکثر ویب سائٹس سے ڈیٹا ڈاؤن لوڈ کرنے اور کمانڈ لائن پر نتائج ظاہر کرنے کے لیے استعمال ہوتی ہے۔

    مثال: curl https://www.example.com

کمانڈ ہسٹری مینجمنٹ

  1. history:پہلے عمل میں آنے والے کمانڈز کی تاریخ دکھائیں۔ یہ کمانڈ موجودہ سیشن میں عمل میں آنے والے کمانڈز کی فہرست دیتا ہے۔

    مثال: history

 

یہ کچھ عام اور مفید کمانڈ لائن کمانڈز ہیں CentOS ۔ آپ کی ضروریات اور مقاصد پر منحصر ہے، آپ ان کمانڈز کو اپنے سسٹم کو منظم کرنے اور بنیادی کاموں کو انجام دینے کے لیے استعمال کر سکتے ہیں۔