எல்.எஃப்.சி.ஏ: அடிப்படை லினக்ஸ் கணினி கட்டளைகளைக் கற்றுக் கொள்ளுங்கள் - பகுதி 3


இந்த கட்டுரை எல்.எஃப்.சி.ஏ தொடரின் பகுதி 3 ஆகும், இங்கே இந்த பகுதியில், எல்.எஃப்.சி.ஏ சான்றிதழ் தேர்வுக்கு தேவைப்படும் மிகவும் பரவலாக பயன்படுத்தப்படும் லினக்ஸ் கணினி நிர்வாக கட்டளைகளில் 24 ஐ பட்டியலிடுவோம்.

உங்கள் கணினியை நிர்வகிக்கவும் நிர்வகிக்கவும் நீங்கள் பயன்படுத்தக்கூடிய கட்டளைகளின் பரந்த தொகுப்பை லினக்ஸ் அமைப்பு வழங்குகிறது, அவை பின்வருமாறு.

1. இயக்கநேர கட்டளை

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

$ uptime

11:14:58 up  1:54,  1 user,  load average: 0.82, 1.60, 1.56

கணினி இயக்கப்பட்டதிலிருந்து சரியான தேதி மற்றும் நேரத்தைப் பெற, -s கொடியைப் பயன்படுத்தவும்.

$ uptime -s

2021-03-17 09:20:02

சரியான பயனர் நட்பு வடிவத்தில் சரியான கால அளவைப் பெற -p கொடியைச் சேர்க்கவும்.

$ uptime -p

up 1 hour, 55 minutes

கீழே உள்ள வெளியீடு கணினி 1 மணிநேரம், 55 நிமிடங்கள் வரை இருப்பதைக் காட்டுகிறது.

2. uname கட்டளை

பெயரிடப்படாத கட்டளை உங்கள் இயக்க முறைமை மற்றும் அடிப்படை வன்பொருள் தொடர்பான அடிப்படை தகவல்களை அச்சிடுகிறது. எந்தவொரு வாதங்களும் இல்லாமல், uname கட்டளை இயக்க முறைமையை மட்டுமே அச்சிடுகிறது - இந்த விஷயத்தில் இது லினக்ஸ் ஆகும்.

$ uname

Linux

கர்னல் பெயர், பதிப்பு, வெளியீடு, இயந்திரம், செயலி மற்றும் இயக்க முறைமை போன்ற அனைத்து தகவல்களையும் வெளிப்படுத்த -a கொடியைச் சேர்க்கவும்.

$ uname -a

Linux ubuntu 5.4.0-65-generic #73-Ubuntu SMP Mon Jan 18 17:25:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

கர்னல் வெளியீட்டைக் காண்பிக்க -r கொடியைச் சேர்க்கவும்.

$ uname -r

5.4.0-65-generic

கர்னல் பதிப்பைப் பெற -v கொடியைப் பயன்படுத்தவும்.

$ uname -v

#50~20.04.1-Ubuntu SMP Mon Jan 18 17:25:17 UTC 2021

நீங்கள் பயன்படுத்தும் கர்னலின் வகையைப் பார்க்க, -s கொடியைப் பயன்படுத்தவும்.

$ uname -s

Linux

மேலும் கட்டளைகளுக்கு, உதவிப் பிரிவை பின்வருமாறு சரிபார்க்கவும்.

$ uname --help

3. ஹூமி கட்டளை

ஹூமி கட்டளை தற்போது உள்நுழைந்த பயனரை கீழே காட்டப்பட்டுள்ளது.

$ whoami

tecmint

4. w கட்டளை

W கட்டளை தற்போது உள்நுழைந்த பயனர்களைப் பற்றிய தகவல்களை வழங்குகிறது.

$ w

11:24:37 up  2:04,  1 user,  load average: 2.04, 1.95, 1.74
USER     TTY      FROM             [email    IDLE   JCPU   PCPU WHAT
tecmint  tty7     :0               09:21    2:04m  7:52   0.52s xfce4-session

5. இலவச கட்டளை

இலவச கட்டளை இடமாற்று மற்றும் பிரதான நினைவகத்தின் பயன்பாடு பற்றிய தகவல்களை வழங்குகிறது. இது மொத்த அளவைக் காட்டுகிறது, பயன்படுத்தப்பட்ட மற்றும் கிடைக்கக்கூடிய நினைவகம்

$ free

              total        used        free      shared  buff/cache   available
Mem:        8041516     2806424     1918232      988216     3316860     3940216
Swap:      11534332           0    11534332

மனிதர்களால் படிக்கக்கூடிய வடிவத்தில் தகவலைக் காட்ட, -h கொடியைச் சேர்க்கவும்.

$ free -h

              total        used        free      shared  buff/cache   available
Mem:          7.7Gi       2.7Gi       1.9Gi       954Mi       3.2Gi       3.8Gi
Swap:          10Gi          0B        10Gi

6. மேல் கட்டளை

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

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

$ top

ஒவ்வொரு நெடுவரிசையும் எதைக் குறிக்கின்றன என்பதை சுருக்கமாக உடைப்போம்.

  • PID - இது ஒரு செயல்முறை அடையாளம் காணப்பட்ட செயல்முறை ஐடி.
  • பயனர் - இது பயனரின் பயனர்பெயர் ஆகும், இது செயல்முறையைத் துவக்கியது அல்லது உருவாக்கியது.
  • பிஆர் - இது பணியின் திட்டமிடல் முன்னுரிமை.
  • என்ஐ - இது செயல்முறை அல்லது பணியின் நல்ல மதிப்பு.
  • VIRT - இது ஒரு பணியால் பயன்படுத்தப்படும் மொத்த மெய்நிகர் நினைவகம்.
  • RES - ஒரு செயல்முறையால் பயன்படுத்தப்படும் நினைவகம்.
  • எஸ்.எச்.ஆர் - பிற செயல்முறைகளால் நாம் பகிர்ந்த ஒரு செயல்முறையால் பயன்படுத்தப்படும் நினைவகத்தின் அளவு.
  • % CPU - இது செயல்பாட்டின் CPU பயன்பாடு.
  • % ரேம் - ரேம் பயன்பாட்டின் சதவீதம்.
  • TIME + - இயங்கத் தொடங்கியதிலிருந்து ஒரு செயல்முறை பயன்படுத்தும் மொத்த CPU நேரம்.
  • கட்டளை - இது செயல்முறை பெயர்.

ஒரு பயனருக்கு குறிப்பிட்ட செயல்முறைகளைக் காட்ட, கட்டளையை இயக்கவும்

$ top -u tecmint

7. ps கட்டளை

PS கட்டளை தற்போதைய ஷெல்லில் தற்போது இயங்கும் செயல்முறையை அவற்றின் PID களுடன் பட்டியலிடுகிறது.

$ ps

   PID TTY          TIME CMD
  10994 pts/0    00:00:00 bash
  12858 pts/0    00:00:00 ps

தற்போது இயங்கும் பயனரின் செயல்முறையைக் காட்ட, காட்டப்பட்டுள்ளபடி -u விருப்பத்தைப் பயன்படுத்தவும்.

$ ps -u tecmint

8. சுடோ கட்டளை

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

எடுத்துக்காட்டாக, தொகுப்பு பட்டியல்களைப் புதுப்பிக்க, கட்டளையை இயக்கவும்:

$ sudo apt update

கடவுச்சொல் கேட்கப்படும், அதில் பணி செயல்படுத்தப்படும்.

9. எதிரொலி கட்டளை

எதிரொலி கட்டளை பல விஷயங்களை செய்கிறது. முதலில், அது காட்டப்பட்டுள்ளபடி முனையத்தில் ஒரு சரத்தின் மதிப்பை அச்சிடலாம்.

$ echo “Hey guys. Welcome to Linux”

“Hey guys. Welcome to Linux”

(>) திசைதிருப்பல் ஆபரேட்டரைப் பயன்படுத்தி ஒரு கோப்பில் ஒரு சரத்தை சேமிக்கலாம். கோப்பு இல்லை என்றால், அது உருவாக்கப்படும்.

$ echo “Hey guys. Welcome to Linux” > file1.txt
$ cat file1.txt

“Hey guys. Welcome to Linux”

இது ஒரு கோப்பை மேலெழுதும் என்பதை நினைவில் கொள்க. தகவலைச் சேர்க்க அல்லது சேர்க்க ஆபரேட்டர் (>>) ஐ விட இருமடங்கு அதிகமாகப் பயன்படுத்தவும்.

$ echo “We hope you will enjoy the ride” >> file1.txt
$ cat file1.txt

“Hey guys. Welcome to Linux”
We hope you will enjoy the ride

கூடுதலாக, சூழல் மாறிகள் காட்ட ஒரு எதிரொலி கட்டளை பயன்படுத்தப்படலாம். எடுத்துக்காட்டாக, தற்போது உள்நுழைந்த பயனர் இயக்கத்தைக் காண்பிக்க:

$ echo $USER

tecmint

முகப்பு அடைவு இயக்கத்திற்கான பாதையைக் காட்ட:

$ echo $HOME

/home/tecmint

10. வரலாறு கட்டளை

பெயர் குறிப்பிடுவதுபோல், முனையத்தில் கடைசியாக செயல்படுத்தப்பட்ட கட்டளைகளின் வரலாற்றை வரலாற்று கட்டளை உங்களுக்கு வழங்குகிறது.

$ history

11. தலை கட்டளை

சில நேரங்களில், முழு கோப்பையும் பார்ப்பதற்கு பதிலாக உரை கோப்பின் முதல் சில வரிகளை நீங்கள் கவனிக்க விரும்பலாம். தலை கட்டளை என்பது ஒரு கட்டளை-வரி கருவியாகும், இது ஒரு கோப்பில் முதல் சில வரிகளைக் காண்பிக்கும். இயல்பாக, இது முதல் 10 வரிகளைக் காண்பிக்கும்.

$ head /etc/ssh/ssh_config

காண்பிக்கப்பட வேண்டிய வரிகளின் எண்ணிக்கையைக் குறிப்பிட -n கொடியைச் சேர்க்கலாம். எடுத்துக்காட்டாக, 5 வரிகளைக் காண்பிக்க கட்டளையை பின்வருமாறு இயக்கவும்:

$ head -n 5 /etc/ssh/ssh_config

12. வால் கட்டளை

வால் கட்டளை என்பது தலை கட்டளைக்கு நேர் எதிரானது. இது ஒரு கோப்பின் கடைசி 10 வரிகளைக் காட்டுகிறது.

$ tail /etc/ssh/ssh_config

தலை கட்டளையைப் போலவே, காண்பிக்கப்பட வேண்டிய வரிகளின் எண்ணிக்கையையும் நீங்கள் வரையறுக்கலாம். எடுத்துக்காட்டாக, ஒரு கோப்பின் கடைசி 5 வரிகளைக் காண, இயக்கவும்:

$ tail -n 5 /etc/ssh/ssh_config

13. wget கட்டளை

Wget கட்டளை என்பது இணையத்தில் கோப்புகளைப் பதிவிறக்குவதற்குப் பயன்படுத்தப்படும் கட்டளை-வரி கருவியாகும். பல கோப்புகளைப் பதிவிறக்குவது, பதிவிறக்க அலைவரிசையை கட்டுப்படுத்துவது, பின்னணியில் பதிவிறக்குவது மற்றும் பலவற்றை உள்ளடக்கிய பல செயல்பாடுகளை இது ஆதரிக்கிறது.

அதன் அடிப்படை வடிவத்தில், கொடுக்கப்பட்ட URL இலிருந்து ஒரு கோப்பை பதிவிறக்குகிறது. கீழேயுள்ள கட்டளையில், சமீபத்திய லினக்ஸ் கர்னலை பதிவிறக்குகிறோம்.

$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz

கட்டளை முதலில் URL இன் ஐபி முகவரியைத் தீர்ப்பதன் மூலம் தொடங்குகிறது, அதன் மீது அது தொலை சேவையகங்களுடன் இணைகிறது, மேலும் கோப்பைப் பதிவிறக்கத் தொடங்குகிறது. கோப்பு தற்போதைய கோப்பகத்தில் பதிவிறக்கம் செய்யப்பட்டது.

ஒரு கோப்பை வேறு கோப்பகத்தில் சேமிக்க, -P கொடியைப் பயன்படுத்தி URL ஐத் தொடர்ந்து கோப்பகத்திற்கான பாதையைப் பயன்படுத்தவும். எடுத்துக்காட்டாக, /opt கோப்பகத்தில் ஒரு கோப்பைப் பதிவிறக்க, கட்டளையை இயக்கவும்.

$ wget -P /opt https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz

வேறொரு பெயரில் ஒரு கோப்பை பதிவிறக்கம் செய்து சேமிக்க, -O கொடியைப் பயன்படுத்தி விரும்பிய கோப்பு பெயரைப் பயன்படுத்தவும்.

$ wget -O latest.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.11.4.tar.xz

14. விரல் கட்டளை

உள்நுழைவு பயனரைப் பற்றிய பெயர், ஷெல், வீட்டு அடைவு மற்றும் பயனர் உள்நுழைந்த நேரம் உள்ளிட்ட சில சுருக்கமான தகவல்களை விரல் கட்டளை வழங்குகிறது.

$ finger tecmint

Login: tecmint        			Name: Tecmint
Directory: /home/tecmint            	Shell: /bin/bash
On since Wed Mar 17 09:21 (IST) on tty7 from :0
   2 hours 52 minutes idle
No mail.
No Plan.

15. மாற்று கட்டளை

மாற்று கட்டளை உங்கள் சொந்த பெயரை ஒரு லினக்ஸ் கட்டளைக்கு வசதிக்காக ஒதுக்க அனுமதிக்கிறது. எடுத்துக்காட்டாக, ls -a கட்டளைக்கு show எனப்படும் மாற்றுப்பெயரை ஒதுக்க, காட்டப்பட்டுள்ளபடி மாற்று கட்டளையை இயக்கவும்.

$ alias show=ls -a
$ show

16. passwd கட்டளை

கடவுச்சொல்லை மாற்ற கடவுச்சொல் கட்டளை உங்களை அனுமதிக்கிறது. காட்டப்பட்டுள்ளபடி passwd கட்டளையை இயக்கவும்.

$ passwd

உங்கள் தற்போதைய கடவுச்சொல்லுக்கு நீங்கள் கேட்கப்படுவீர்கள், அதன் மீது நீங்கள் ஒரு புதிய கடவுச்சொல்லை வழங்குவீர்கள், பின்னர் அதை உறுதிப்படுத்துவீர்கள்.

கூடுதலாக, பயனரின் பயனர்பெயரை ஒரு வாதமாக அனுப்புவதன் மூலம் மற்றொரு பயனருக்கான கடவுச்சொல்லை மாற்றலாம்.

$ sudo passwd username

17. குழுக்கள் கட்டளை

குழு கட்டளையை பின்வருமாறு இயக்க ஒரு பயனர் எந்த குழுக்களைச் சேர்ந்தவர் என்பதைச் சரிபார்க்க:

$ groups
OR
$ groups tecmint

tecmint sudo

18. டு கட்டளை

உங்கள் கோப்புகள் மற்றும் கோப்புறைகளின் வட்டு பயன்பாட்டைக் கண்காணிக்க விரும்புகிறீர்களா? டு கட்டளை - வட்டு பயன்பாட்டிற்கு குறுகியது - கோப்புகள் மற்றும் கோப்பகங்களின் வட்டு பயன்பாட்டை சரிபார்க்க நிலையான கட்டளை.

கட்டளை ஒரு அடிப்படை தொடரியல் காட்டப்பட்டுள்ளது.

$  du OPTIONS FILE

எடுத்துக்காட்டாக, உங்கள் தற்போதைய கோப்பகத்தில் மனிதனால் படிக்கக்கூடிய வட்டு பயன்பாட்டைக் காண, கட்டளையை இயக்கவும்:

$ du -h .

மற்றொரு கோப்பகத்தில் வட்டு பயன்பாட்டை சரிபார்க்க, எடுத்துக்காட்டாக/var/log/கட்டளையை இயக்கவும்:

$ du -h /var/log

19. df கட்டளை

Df கட்டளை - வட்டு இலவசத்திற்கு குறுகியது - மொத்த வட்டு இடம், பயன்படுத்தப்படும் இடம் மற்றும் பல்வேறு கோப்பு முறைமைகளில் கிடைக்கும் வட்டு இடத்தை சரிபார்க்கிறது. இது கீழே காட்டப்பட்டுள்ள தொடரியல் எடுக்கும்:

$ df OPTIONS FILE

-T மற்றும் -h ஆகியவை மிக முக்கியமான விருப்பங்கள். -T கொடி கோப்பு முறைமை வகையை அச்சிடுகிறது, அதே நேரத்தில் -h கொடி வெளியீட்டை மனிதனால் படிக்கக்கூடிய வடிவத்தில் காண்பிக்கும்.

கீழேயுள்ள கட்டளை அனைத்து கோப்பு முறைமைகளிலும் இலவச வட்டு இடத்தை பட்டியலிடுகிறது.

$ df -Th

20. சவுன் கட்டளை

கோப்புகள் மற்றும் கோப்பகங்களின் பயனர் மற்றும் குழு உரிமையை மாற்றுவதற்கு சவுன் கட்டளை பயன்படுத்தப்படுகிறது. Ls -l கட்டளையைப் பயன்படுத்தி ஒரு கோப்பகத்தின் உள்ளடக்கங்களை நீங்கள் பட்டியலிடும்போது, எங்களிடம் உள்ளதைப் போன்ற ஒரு வெளியீட்டை நீங்கள் பெறுவீர்கள்.

$ ls -l

3 மற்றும் 4 நெடுவரிசைகளில், நீங்கள் டெக்மிண்ட் டெக்மின்ட்டை தெளிவாகக் காணலாம். இந்த புள்ளிகளில் முதலாவது பயனருக்கும் இரண்டாவது நுழைவு குழுவையும் குறிக்கிறது, இது டெக்மிண்ட் ஆகும். ஒரு புதிய பயனர் உருவாக்கப்படும்போது, அவர்களுக்கு ஒரு புதிய இயல்புநிலை குழு ஒதுக்கப்படும், அவற்றில் இயல்புநிலையாக அவர்கள் மட்டுமே உறுப்பினர்களாக இருப்பார்கள். கோப்பு (கள்) அல்லது கோப்பகங்கள் யாருடனும் பகிரப்படவில்லை என்பதற்கான குறிகாட்டியாகும்.

சவுன் கட்டளையைப் பயன்படுத்தி, கோப்பு உரிமையை மிக எளிதாக மாற்றலாம். முழு பெருங்குடலால் பிரிக்கப்பட்ட குழு பெயரைத் தொடர்ந்து உரிமையாளரின் பெயரை வழங்கவும் (:) இது ஒரு உயர்ந்த பணி, நீங்கள் சூடோ கட்டளையை செயல்படுத்த வேண்டும்.

எடுத்துக்காட்டாக, file1.txt இன் குழுவை ஜேம்ஸாக மாற்ற, ஆனால் உரிமையாளரை டெக்மிண்ட் ரன் என தக்க வைத்துக் கொள்ளுங்கள்:

$ sudo chown tecmint:james  file1.txt
$ ls -l

உரிமையாளர் மற்றும் குழு இரண்டையும் மாற்ற, கட்டளையை இயக்கவும்:

$ sudo chown james:james  file1.txt
$ ls -l

ஒரு கோப்பகத்தின் உரிமையை மாற்ற, சுழல்நிலைக்கு -R கொடியைப் பயன்படுத்தவும். தரவு என்ற புதிய கோப்பகத்தை நாங்கள் உருவாக்கியுள்ளோம், பயனர் மற்றும் குழு இரண்டையும் ஜேம்ஸ் என மாற்றுவோம்.

$ sudo chown -R james:james data
$ ls -l

21. chmod கட்டளை

கோப்பு அல்லது கோப்புறை அனுமதிகளை அமைக்க அல்லது மாற்ற chmod கட்டளை பயன்படுத்தப்படுகிறது. Ls -l கட்டளையின் வெளியீட்டிற்குத் திரும்பு. முதல் நெடுவரிசை பின்வரும் எழுத்துக்களைக் கொண்டுள்ளது

drwxrwxrwx

முதல் எழுத்து (d) இது ஒரு அடைவு என்பதைக் குறிக்கிறது. ஒரு கோப்பு ஹைபன் (-) ஐப் பயன்படுத்தி குறிப்பிடப்படுகிறது. மீதமுள்ள ஒன்பது எழுத்துகள் 3 செட் rwx (படிக்க, எழுத, செயல்படுத்த) கொடிகளாக பிரிக்கப்பட்டுள்ளன. முதல் தொகுப்பு கோப்பு உரிமையாளரை (யு) குறிக்கிறது, இரண்டாவது குழு (ஜி) ஐ குறிக்கிறது, கடைசி தொகுப்பு மற்ற எல்லா பயனர்களையும் குறிக்கிறது.

கோப்பு அனுமதிகளை ஒதுக்க இரண்டு வழிகள் உள்ளன: எண் மற்றும் குறியீட்டு (உரை) குறியீடு. எண் குறியீட்டிற்கு, ஒவ்வொரு கொடிகளும் காட்டப்பட்டுள்ளபடி ஒரு மதிப்பைக் குறிக்கும்.

r = 4

w = 2

x = 1

No permissions = 0

ஒரு கோப்பின் கோப்பு அனுமதிகளைப் பெற அனைத்து தொகுப்புகளிலும் தொடர்புடைய மதிப்புகளைச் சேர்க்கவும். உதாரணத்திற்கு:

drwxrwxr-x

  • கோப்பிற்கான உரிமையாளருக்கு (u) rwx = 4 + 2 + 1 = 7
  • குழுவிற்கு (g) rwx = 4 + 2 + 1 = 7
  • பிற (o) r-x = 4 + 0 + 1 = 5

இறுதியாக, 775 என்ற குறியீட்டுக்கு வருகிறோம்.

கோப்பு 1.txt இன் மற்றொரு எடுத்துக்காட்டை எடுத்துக்கொள்வோம்.

-rw-rw-r-- 1 james  james   59 Mar 6 18:03 file1.txt

இங்கே, எங்களிடம் rw-rw-r– உள்ளது.

அவற்றைச் சேர்ப்போம்.

  • கோப்பிற்கான உரிமையாளருக்கு (u) rw- = 4 + 2 + 0 = 6
  • குழுவிற்கு (g) rw- = 4 + 2 + 0 = 6
  • பிற (o) r– = 4 + 0 + 0 = 4

இது 644 க்கு வருகிறது.

இதை 775 ஆக அமைப்போம். இது கோப்பின் உரிமையாளருக்கும் குழுவிற்கும் அனைத்து அனுமதிகளையும் தருகிறது - அதாவது rwx, மற்றும் பிற பயனர்கள் அனுமதிகளை மட்டுமே படித்து செயல்படுத்துகிறார்கள்.

கட்டளையை இயக்கவும்:

$ sudo chmod 775 file1.txt

அனுமதிகளை ஒதுக்குவதற்கான மற்றொரு வழி குறியீட்டு குறியீட்டைப் பயன்படுத்துவதாகும். குறியீட்டு குறியீட்டைப் பயன்படுத்தி, அனுமதிகளைச் சேர்க்க அல்லது அகற்ற பின்வரும் கொடிகள் பயன்படுத்தப்படுகின்றன

  • - - அனுமதிகளை நீக்குகிறது.
  • + - குறிப்பிட்ட அனுமதிகளைச் சேர்க்கிறது.
  • = - தற்போதைய அனுமதிகளை குறிப்பிட்ட அனுமதிகளுக்கு அமைக்கிறது. = சின்னத்திற்குப் பிறகு எந்த அனுமதிகளும் குறிப்பிடப்படவில்லை எனில், குறிப்பிட்ட பயனர் வகுப்பிலிருந்து அனைத்து அனுமதிகளும் அகற்றப்படும்.

எடுத்துக்காட்டாக, எல்லா தொகுப்புகளிலிருந்தும் இயக்க அனுமதிகளை அகற்ற - கோப்பின் உரிமையாளர், குழு உறுப்பினர்கள் மற்றும் பிற பயனர்கள், கட்டளையை இயக்கவும்

$ sudo chmod a-x file1.txt

குழு உறுப்பினர்களுக்கு அனுமதிகளை மட்டுமே படிக்க ஒதுக்க மற்றும் எழுத மற்றும் செயல்படுத்தாமல், இயக்கவும்.

$ sudo chmod g=r file1.txt

பிற பயனர்களிடமிருந்து எழுத அனுமதிகளை அகற்ற, இயக்கவும்.

$ sudo chmod o-r file1.txt

குழு உறுப்பினர்களுக்கும் பிற பயனர்களுக்கும் அனுமதி மற்றும் படிக்க அனுமதிகளை வழங்க, இயக்கவும்:

$ sudo chmod og+rw file1.txt

கோப்பகங்களுக்கு அனுமதிகளை ஒதுக்க, அனுமதிகளை மீண்டும் மீண்டும் அமைக்க -R கொடியைப் பயன்படுத்தவும்.

உதாரணத்திற்கு:

$ sudo chmod -R 755 /var/www/html

22. பவர்ஆஃப்/மறுதொடக்கம் கட்டளைகள்

பவர்ஆஃப் கட்டளை, பெயர் குறிப்பிடுவது போல, உங்கள் கணினியை மூடுகிறது.

$ poweroff

அதே பணியை நிறைவேற்றும் மற்றொரு கட்டளை காட்டப்பட்டுள்ளபடி பணிநிறுத்தம் கட்டளை.

$ shutdown -h now

-h கொடி நிறுத்தப்படுவதைக் குறிக்கிறது, இது கணினியை நிறுத்துவதைக் குறிக்கிறது. இரண்டாவது அளவுரு நேர விருப்பமாகும், இது நிமிடங்கள் மற்றும் மணிநேரங்களில் குறிப்பிடப்படலாம்.

கீழே உள்ள கட்டளை உள்நுழைந்த அனைத்து பயனர்களுக்கும் 5 நிமிடங்களில் திட்டமிடப்பட்ட கணினி பணிநிறுத்தம் குறித்து அறிவிக்கும் செய்தியைக் காண்பிக்கும்.

$ shutdown -h +5 “System is shutting down shortly. Please save your work.”

கணினியை மறுதொடக்கம் செய்ய, காட்டப்பட்டுள்ளபடி மறுதொடக்க கட்டளையைப் பயன்படுத்தவும்.

$ reboot

மாற்றாக, பணிநிறுத்தம் கட்டளையைப் பயன்படுத்தி -r விருப்பத்துடன் மீண்டும் துவக்கலாம்.

$ shutdown -r now

23. கட்டளையிலிருந்து வெளியேறு

வெளியேறும் கட்டளை முனையத்தை மூடுகிறது அல்லது ஷெல்லிலிருந்து வெளியேறுகிறது. நீங்கள் ஒரு SSH அமர்வைத் தொடங்கினால், அமர்வு மூடப்படும்.

$ exit

24. மனிதன் கட்டளை

மேன் கட்டளை, கையேடுக்கானது, எந்த லினக்ஸ் கட்டளைக்கும் கையேடு பக்கங்களைக் காட்டுகிறது. ஒரு கட்டளை எவ்வாறு பயன்படுத்தப்படுகிறது என்பதை நீங்கள் காண விரும்பும்போது இது கைக்குள் வரும். இது ஒரு சுருக்கமான சுருக்கம், விருப்பங்கள், திரும்பும் நிலைகள் மற்றும் சிலவற்றைக் குறிப்பிட ஆசிரியர்கள் உள்ளிட்ட கட்டளையின் விரிவான விளக்கத்தை அளிக்கிறது.

எடுத்துக்காட்டாக, ls கட்டளையின் நுண்ணறிவுகளைக் காண, இயக்கவும்:

$ man ls

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