Ubuntu Command Line: பொதுவான கட்டளைகள் மற்றும் பயன்பாட்டு வழிகாட்டி

கோப்பு மற்றும் அடைவு மேலாண்மை

  1. ls: தற்போதைய கோப்பகத்தில் கோப்புகள் மற்றும் கோப்பகங்களின் பட்டியலைக் காட்டு. இந்த கட்டளை தற்போதைய கோப்பகத்தின் உள்ளடக்கங்களைக் காண உங்களை அனுமதிக்கிறது.

    உதாரணமாக: ls

  2. pwd: தற்போதைய கோப்பகத்தின் முழுமையான பாதையை அச்சிடவும். கோப்பு முறைமையில் நீங்கள் எங்கு இருக்கிறீர்கள் என்பதை அறிய இந்த கட்டளை உதவுகிறது.

    உதாரணமாக: pwd

  3. cd <directory>: குறிப்பிட்ட கோப்பகத்திற்கு மாற்றவும். இந்த கட்டளையைப் பயன்படுத்துவதன் மூலம், உங்கள் கோப்பு முறைமையில் உள்ள கோப்பகங்களுக்கு இடையில் செல்லலாம்.

    உதாரணமாக: cd /home/user/documents

  4. touch <file>: புதிய கோப்பை உருவாக்கவும் அல்லது ஏற்கனவே உள்ள கோப்பின் மாற்ற நேரத்தை புதுப்பிக்கவும். கோப்பு ஏற்கனவே இருந்தால், அது மாற்றியமைக்கும் நேரத்தை புதுப்பிக்கும்.

    உதாரணமாக: 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 <permission> <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: இயங்கும் செயல்முறைகளை பட்டியலிடுங்கள். இந்த கட்டளை செயல்முறைகளின் பட்டியலையும் அவற்றுடன் தொடர்புடைய செயல்முறை ஐடிகளையும்(PIDகள்) காட்டுகிறது.

    உதாரணமாக: ps

  2. top: இயங்கும் செயல்முறைகள் மற்றும் கணினி ஆதாரங்களைக் காண்பி. இந்த கட்டளையானது இயங்கும் செயல்முறைகளைப் பார்க்க மற்றும் CPU, RAM போன்ற கணினி ஆதாரங்களைக் கண்காணிக்க ஒரு ஊடாடும் இடைமுகத்தை வழங்குகிறது.

    உதாரணமாக: top

  3. kill <PID>: குறிப்பிட்ட செயல்முறை ஐடி(PID) மூலம் ஒரு செயல்முறையை நிறுத்தவும். இந்த கட்டளை செயல்முறையை நிறுத்த ஒரு சமிக்ஞையை அனுப்புகிறது, அது வெளியேற அல்லது மூடுவதற்கு அனுமதிக்கிறது.

    எடுத்துக்காட்டு: kill 1234(PID 1234 உடன் செயல்முறையை முடிக்கவும்)

  4. systemctl start <service>: குறிப்பிட்ட சேவையைத் தொடங்கவும். ஒரு சேவை என்பது கணினியின் பின்னணி நிரலாகும், மேலும் இந்த கட்டளை அதைத் தொடங்குகிறது.

    எடுத்துக்காட்டு: systemctl start apache2(அப்பாச்சி சேவையைத் தொடங்கவும்)

  5. systemctl stop <service>: குறிப்பிட்ட சேவையை நிறுத்தவும். இந்த கட்டளை இயங்கும் சேவையை நிறுத்துகிறது.

    எடுத்துக்காட்டு: systemctl stop apache2(அப்பாச்சி சேவையை நிறுத்து)

  6. systemctl restart <service>: குறிப்பிட்ட சேவையை மீண்டும் துவக்கவும். இந்த கட்டளை நிறுத்தப்பட்டு பின்னர் சேவையைத் தொடங்குகிறது.

    எடுத்துக்காட்டு: systemctl restart apache2(அப்பாச்சி சேவையை மீண்டும் தொடங்கவும்)

  7. systemctl status <service>: குறிப்பிட்ட சேவையின் நிலையைக் காட்டு. இந்த கட்டளை சேவை இயங்குகிறதா இல்லையா மற்றும் அதன் நிலையை காட்டுகிறது.

    எடுத்துக்காட்டு: systemctl status apache2(அப்பாச்சி சேவையின் நிலையைக் காட்டு)

தொகுப்பு மேலாண்மை

  1. apt-get install <package>: களஞ்சியத்திலிருந்து ஒரு மென்பொருள் தொகுப்பை நிறுவவும் Ubuntu.

    எடுத்துக்காட்டு: apt-get install nginx(Nginx ஐ நிறுவவும்)

  2. apt-get update: களஞ்சியத்திலிருந்து அனைத்து மென்பொருள் தொகுப்புகளின் தகவலையும் புதுப்பிக்கவும். இந்தக் கட்டளை களஞ்சியத்திலிருந்து சமீபத்திய தொகுப்புகள் பற்றிய தகவலைப் பெறும்.

    உதாரணமாக: apt-get update

  3. apt-get upgrade: நிறுவப்பட்ட அனைத்து தொகுப்புகளையும் சமீபத்திய பதிப்பிற்கு மேம்படுத்தவும்.

    உதாரணமாக: apt-get upgrade

  4. apt-get remove <package>: கணினியிலிருந்து நிறுவப்பட்ட தொகுப்பை அகற்றவும்.

    எடுத்துக்காட்டு: apt-get remove nginx(Nginx ஐ அகற்று)

நெட்வொர்க் மேலாண்மை

  1. ifconfig: நெட்வொர்க் சாதனங்கள் மற்றும் கணினியின் IP முகவரிகள் பற்றிய தகவலைக் காண்பி.

    உதாரணமாக: ifconfig

  2. ip addr: நெட்வொர்க் சாதனங்கள் மற்றும் கணினியின் IP முகவரிகள் பற்றிய தகவலைக் காண்பி. இந்த கட்டளை போன்றது ifconfig.

    உதாரணமாக: ip addr

  3. ping <domain/IP>: பாக்கெட்டுகளை அனுப்பி பதிலுக்காகக் காத்திருப்பதன் மூலம் குறிப்பிட்ட IP முகவரி அல்லது டொமைன் பெயருக்கான பிணைய இணைப்பைச் சரிபார்க்கவும்.

    உதாரணமாக: ping google.com

  4. curl <URL>: URL இலிருந்து உள்ளடக்கத்தை மீட்டெடுக்கவும். இந்த கட்டளை பொதுவாக ஒரு வலைத்தளத்திலிருந்து தரவைப் பதிவிறக்கவும், கட்டளை வரியில் முடிவைக் காட்டவும் பயன்படுத்தப்படுகிறது.

    உதாரணமாக: curl https://www.example.com

கட்டளை வரலாறு மேலாண்மை

  1. history: முன்பு செயல்படுத்தப்பட்ட கட்டளைகளின் வரலாற்றைக் காட்டு. இந்த கட்டளை தற்போதைய அமர்வில் செயல்படுத்தப்பட்ட கட்டளைகளை பட்டியலிடுகிறது.

    உதாரணமாக: history

 

இல் உள்ள சில பொதுவான மற்றும் பயனுள்ள கட்டளை வரி கட்டளைகள் இவை Ubuntu. உங்கள் தேவைகள் மற்றும் நோக்கங்களைப் பொறுத்து, உங்கள் கணினியை நிர்வகிக்கவும் பல்வேறு அடிப்படை பணிகளைச் செய்யவும் இந்தக் கட்டளைகளைப் பயன்படுத்தலாம்.