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

    உதாரணமாக: ps

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

    உதாரணமாக: top

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

    உதாரணமாக: ifconfig

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

    உதாரணமாக: ip addr

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

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

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

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

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

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

    உதாரணமாக: history

 

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