என்ன ஆகும் அத்தியாவசிய உபுண்டு கட்டளைகள்?
வழக்கமான வாசகர்களால் இந்தக் கேள்வியை நான் பலமுறை கேட்டிருக்கிறேன், அதற்குப் பதிலளிப்பதைத் தவிர்க்க முயற்சித்தேன்.
ஏன்? உபுண்டு கட்டளைகள் எனக்குத் தெரியாதா? இல்லை. காரணம் அதுவல்ல. ஏனெனில் அவற்றை வகைப்படுத்துவது கடினம். எனக்கு இன்றியமையாதது உங்களுக்கு இன்றியமையாததாக இருக்கலாம்.
ஆனால் இது எல்லாவற்றுக்கும் மற்றும் எங்கள் போர்ட்டலில் பரிந்துரைக்கப்பட்ட பயன்பாடுகளின் ஒவ்வொரு பட்டியலுக்கும் பொருந்தும் என்று நினைக்கிறேன்.
அதனால்தான் நான் இறுதியாக ஒப்புக்கொடுத்து இந்த அடிப்படை பட்டியலை உருவாக்கினேன் அத்தியாவசிய Linux கட்டளைகள் இது உபுண்டு பயனராக உங்களுக்கு உதவியாக இருக்கும். இது டெஸ்க்டாப் உபுண்டு பயனர்கள் மீது அதிக கவனம் செலுத்துகிறது, ஆனால் நீங்கள் உபுண்டுவை சேவையகமாகப் பயன்படுத்தினால், அவர்களும் உங்களுக்கு உதவ வேண்டும்.
அத்தியாவசிய உபுண்டு கட்டளைகள்
நான் இங்கு பட்டியலிடும் ஒவ்வொரு கட்டளைக்கும் பல விருப்பங்கள் மற்றும் பல பயன்பாடுகள் உள்ளன. ஒவ்வொரு கட்டளைக்கும் பொதுவான உதாரணங்களைக் கூட கொடுக்க முயற்சித்தால், அது எளிதாக 10,000 வார்த்தைகள் கொண்ட பாக்கெட் புத்தகமாக மாறும்.
இந்த கட்டளைகள் எதையும் நான் விரிவாகப் பார்க்க மாட்டேன். ஒவ்வொரு கட்டளையின் நோக்கத்தையும் அதன் அடிப்படை தொடரியல் மூலம் பட்டியலிடுவேன். இந்த கட்டளைகளைப் பயன்படுத்துவது பற்றி அவற்றின் இணைக்கப்பட்ட பயிற்சிகளில் இருந்து நீங்கள் மேலும் படிக்கலாம்.
நீங்கள் பட்டியலைப் பின்தொடரத் தொடங்கும் முன் படிக்க பரிந்துரைக்கப்படுகிறது:
- என்ற கருத்து லினக்ஸில் பாதை
- கோப்பு அனுமதியின் கருத்து
- தெரிந்தும் டெர்மினல் வாசகங்கள்
மற்றொரு விஷயம். என்ற சொல்லைப் பயன்படுத்தினேன் அடைவு இங்கே விட அடைவு.
A கோப்புறை லினக்ஸில் அடைவு என்று அழைக்கப்படுகிறது, மற்றும் பியூரிடன்கள் இதை விரும்பாமல் இருக்கலாம். இருப்பினும், ஆரம்பநிலையாளர்களுக்கு புரிந்துகொள்வது எளிது என்று நான் நம்புகிறேன்.
1. ls கட்டளை: ஒரு கோப்புறையின் உள்ளடக்கங்களை பட்டியலிடுங்கள்
புதிய லினக்ஸ் பயனர் கற்றுக் கொள்ளும் முதல் சில கட்டளைகளில் இதுவும் ஒன்றாகும். இந்த கட்டளை உங்கள் தற்போதைய கோப்புறையில் என்ன கோப்புகள் மற்றும் கோப்புறைகள் உள்ளன என்பதைப் பார்க்க உதவுகிறது.
ls
கோப்பு அளவு, அனுமதி, மாற்றியமைக்கப்பட்ட நேரம் போன்ற விவரங்களைப் பார்க்க, நீண்ட பட்டியல் விருப்பமான ls -lஐப் பயன்படுத்தலாம். நீங்கள் விரும்பினால், இந்த விருப்பங்களை வரிசைப்படுத்தி கட்டுப்படுத்தலாம்.
ls -l


தொடர்புடைய வாசிப்பு: ls கட்டளை எடுத்துக்காட்டுகள்
2. cd கட்டளை: கோப்பகத்தை மாற்றவும்
இயல்பாக, உங்கள் முகப்பு கோப்பகத்தில் தொடங்குங்கள். நீங்கள் அடிக்கடி கோப்பகத்தை மாற்றி மற்றொரு இடத்திற்கு செல்ல வேண்டியிருக்கும்.
எடுத்துக்காட்டாக, நீங்கள் ஒரு deb கோப்பு அல்லது ஸ்கிரிப்டை பதிவிறக்கம் செய்துள்ளீர்கள். இப்போது நீங்கள் அதை இயக்க வேண்டும். முழு பாதையை வழங்குவதன் மூலம் உங்கள் தற்போதைய வேலை கோப்பகத்திலிருந்து அதைச் செய்யலாம் ஆனால் அந்த இடத்திற்கு மாறுவது விஷயங்களை எளிதாக்குகிறது.
சிடி கட்டளை குறிக்கிறது அடைவை மாற்றவும்; இதன் மூலம், நீங்கள் உங்கள் இருப்பிடத்தை மாற்றி மற்றொரு கோப்பகத்திற்கு செல்லலாம்.


இந்த கட்டத்தில், லினக்ஸில் உள்ள பாதைகளின் கருத்தைப் பற்றி படிக்க நான் மிகவும் பரிந்துரைக்கிறேன், இதனால் லினக்ஸ் கட்டளை வரியில் உள்ள கோப்பகங்கள் வழியாக செல்லும்போது விஷயங்களைப் புரிந்துகொள்வது எளிது.
பரிந்துரைக்கப்பட்ட வாசிப்பு: cd கட்டளை எடுத்துக்காட்டுகள்
3. cat கட்டளை: உரைக் கோப்பைப் படிக்கவும்
லினக்ஸில் உள்ள உரைக் கோப்பின் உள்ளடக்கங்களை விரைவாகப் பார்க்க விரும்பினால், பூனை என்பது நீங்கள் பயன்படுத்தும் கட்டளை. இது திரையில் உள்ளடக்கங்களைக் காட்டுகிறது.
cat filename


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


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


ஏற்கனவே உள்ள கோப்புகளுடன் இதைப் பயன்படுத்தினால், அவற்றின் நேர முத்திரைகள் மாற்றியமைக்கப்படும்.
மேலும் வாசிக்க: தொடு கட்டளை எடுத்துக்காட்டுகள்
6. mkdir கட்டளை: புதிய கோப்புறைகளை உருவாக்கவும்
புதிய கோப்புகளை உருவாக்குவதற்கு குறிப்பிட்ட கட்டளை எதுவும் இல்லை என்றாலும், புதிய கோப்புறைகளை (அல்லது கோப்பகங்கள், லினக்ஸில் நாம் அழைப்பது போல) உருவாக்க ஒரு பிரத்யேக கட்டளை உள்ளது.
mkdir new_dir


இங்கே மேலும் ஆராயுங்கள்: mkdir கட்டளை எடுத்துக்காட்டுகள்
7. cp கட்டளை: கோப்புகள் மற்றும் கோப்புறைகளை நகலெடுக்கவும்
கட்டளை வரியில் கோப்புகள் மற்றும் கோப்புறைகளை நகலெடுப்பது நீங்கள் சந்திக்கும் பொதுவான பணிகளில் ஒன்றாகும். நகலெடுப்பதற்கான சுருக்கமான cp கட்டளை இந்த நோக்கத்திற்காக பயன்படுத்தப்படுகிறது.
நீங்கள் ஒரு உள்ளமைவு கோப்பை மாற்ற வேண்டும் என்று கற்பனை செய்து பாருங்கள். மற்றொரு பெயரில் கோப்பை நகலெடுப்பது ஒரு சிறந்த நடவடிக்கையாகும். இந்த வழியில், நீங்கள் கோப்பின் காப்புப்பிரதியைப் பெறுவீர்கள்.
cp existing_file.txt existing_file.back
கோப்பகங்களை நகலெடுக்க அதே cp கட்டளையைப் பயன்படுத்தலாம். அதற்கு, நீங்கள் சுழல்நிலை விருப்பத்தை குறிப்பிட வேண்டும் -r
:
cp -r dir another_location


நீங்களும் படிக்கலாம்: cp கட்டளை எடுத்துக்காட்டுகள்
8. mv கட்டளை: கட்-பேஸ்ட் அல்லது கோப்புகள் மற்றும் கோப்புறைகளை மறுபெயரிடவும்
mv கட்டளை 'நகர்த்து' என்பதைக் குறிக்கிறது. நீங்கள் ஒரு கோப்பை வேறொரு இடத்திற்கு நகலெடுக்கும்போது, அது அதன் அசல் இடத்திலேயே இருக்கும்.
mv கட்டளை கோப்புகள் மற்றும் கோப்புறைகளை மற்ற இடத்திற்கு நகர்த்துகிறது. நீங்கள் அதை ஒரு கட் பேஸ்ட் ஆபரேஷன் என்று நினைக்கலாம்.
mv file.txt /another/location
கோப்பை மறுபெயரிட mv கட்டளையைப் பயன்படுத்தலாம்.
mv file.txt new_file.txt
அதே mv கட்டளை எந்த சிறப்பு விருப்பங்களும் இல்லாமல் கோப்புறைகளை நகர்த்துகிறது அல்லது மறுபெயரிடுகிறது.


பரிந்துரைக்கப்பட்ட வாசிப்பு: mv கட்டளை எடுத்துக்காட்டுகள்
9. rm கட்டளை: கோப்புகள் மற்றும் கோப்புறைகளை அகற்று
லினக்ஸ் டெர்மினலில் உள்ள கோப்புகளை நீக்க, நீங்கள் பயன்படுத்தவும் rm (நீக்கு என்பதன் சுருக்கம்) கட்டளை.
rm filename
கட்டளை வரியில் உள்ள கோப்புகளை நீக்கிய பின் செயல்தவிர்க்கும் விருப்பம் இல்லை. அதனால்தான் கோப்புகளை நீக்கும் போது மிகவும் கவனமாக இருக்க வேண்டும். தவறான கோப்பை நீக்கிவிடலாம் என்று நீங்கள் பயந்தால், -i விருப்பத்துடன் ஊடாடும் பயன்முறையைப் பயன்படுத்தவும், இது செயலை உறுதிப்படுத்த கூடுதல் வரியை வழங்குகிறது.
rm -i filename
சுழல்நிலை விருப்பமான -r உடன், கோப்புறைகளை நீக்க அதே rm கட்டளையைப் பயன்படுத்தலாம்.


பரிந்துரைக்கப்பட்ட வாசிப்பு: rm கட்டளை எடுத்துக்காட்டுகள்
10. நானோ: கோப்புகளைத் திருத்தவும்
விரைவில் அல்லது பின்னர், நீங்கள் ஒரு கோப்பின் உள்ளடக்கத்தில் மாற்றங்களைச் செய்ய வேண்டியிருக்கும். நீங்கள் SSH, grub அல்லது வேறு ஏதேனும் பயன்பாட்டின் உள்ளமைவு கோப்பை மாற்ற வேண்டும் என்று கற்பனை செய்து பாருங்கள்.
உள்ளன கட்டளை வரி அடிப்படையிலான டிஇந்த நோக்கத்திற்காக ext ஆசிரியர்கள். உபுண்டு நானோ எடிட்டரை முன்பே நிறுவப்பட்டுள்ளது, மேலும் விம், ஈமாக்ஸ் போன்றவற்றை விட இதைப் பயன்படுத்துவது ஒப்பீட்டளவில் எளிதானது.
நீங்கள் ஆர்வமாக இருந்தால் வேறுபாடுகள் பற்றி, எங்கள் படிக்கவும் நானோ vs. விம் ஒப்பீடு கட்டுரை.
பயன்படுத்த எளிதானது என்பது GUI-அடிப்படையிலான உரை திருத்தியின் அதே வசதியைக் குறிக்காது. கோப்புகளை நகர்த்தவும், மாற்றங்களைச் செய்யவும், சேமிக்கவும் மற்றும் வெளியேறவும் நீங்கள் விசைப்பலகை குறுக்குவழிகளைப் பயன்படுத்த வேண்டும்.
புதிய, பெயரிடப்படாத கோப்பை நானோ மூலம் திறக்க, பயன்படுத்தவும்:
nano
நானோவில் ஏற்கனவே உள்ள கோப்பைத் திருத்த, பயன்படுத்தவும்:
nano filename
இரண்டு சந்தர்ப்பங்களிலும், இது போன்ற ஒரு இடைமுகத்தை நீங்கள் பார்க்க வேண்டும்.


சேமித்து (அல்லது மாற்றங்களை மாற்ற) மற்றும் எடிட்டர் இடைமுகத்திலிருந்து வெளியேற, Ctrl+x விசைகளைப் பயன்படுத்தவும்.
தயவுசெய்து பார்க்கவும் நானோ தொடக்க வழிகாட்டி அதற்கு வசதியாக நான் முன்பே உருவாக்கினேன்.
11. தெளிவானது: டெர்மினல் திரையை அழிக்கவும்
நானோ ஒரு சிக்கலான ஒன்றாக உணர்கிறேன், இல்லையா? ஒரு எளிய கட்டளையை பகிர்ந்து கொள்கிறேன்.
தெளிவான கட்டளை முனையத்தை அழிக்கிறது. அவ்வளவுதான்.
clear
நீங்கள் ஏன் அதை செய்ய வேண்டும்? சரி, உங்கள் டெர்மினல் ஸ்கிரீன் சீரற்ற விஷயங்களால் நிரம்பியிருந்தால், நீங்கள் புதிதாக ஏதாவது செய்ய விரும்பினால். முனையத்தை சுத்தம் செய்வது என்பது பலகையை சுத்தம் செய்வது அல்லது உங்கள் நோட்புக்கில் புதிய பக்கத்தை திறப்பது போன்றது.
12. ps: செயல்முறைகளை சரிபார்த்து கையாளவும்
ps கட்டளை உங்கள் கணினியில் இயங்கும் செயல்முறைகளை கையாளும். ஒவ்வொரு செயல்முறைக்கும் PID எனப்படும் தொடர்புடைய ஐடி உள்ளது, இது போன்ற பல்வேறு நோக்கங்களுக்காகப் பயன்படுத்தப்படலாம் ஒரு செயல்முறையை நிறுத்துதல்.
[email protected]:~$ ps
PID TTY TIME CMD
15358 ? 00:00:00 bash
15404 ? 00:00:00 ps
இங்கே,
- PID: செயல்முறை ஐடி
- TTY: செயல்முறையுடன் தொடர்புடைய முனையத்தைக் கட்டுப்படுத்துதல் (இந்த நாட்களில் அவ்வளவு முக்கியமில்லை)
- நேரம்: மொத்த CPU பயன்பாட்டு நேரம்
- CMD: செயல்முறையை இயக்கும் கட்டளையின் பெயர்
ஆனால் ஒரு அமைப்பு 2-3 செயல்முறைகளை மட்டும் இயக்க முடியாது, இல்லையா? அனைத்து பயனர்களாலும் இயங்கும் அனைத்து செயல்முறைகளையும் பார்க்க, பயன்படுத்தவும்:
ps aux
இது செயல்முறைகளின் பெரிய பட்டியலையும் அவற்றைப் பற்றிய கூடுதல் விவரங்களையும் வழங்கும். நீங்கள் இந்த கட்டளையை இயக்கினால், இப்போது பயன்படுத்த சிறந்த நேரம் தெளிவான கட்டளை.
பரிந்துரைக்கப்பட்ட வாசிப்பு: ps கட்டளை எடுத்துக்காட்டுகள்
13. மேல்: சிஸ்டம் மானிட்டர்
ps கட்டளையானது இயங்கும் அனைத்து செயல்முறைகளையும் உங்களுக்கு வழங்கும் போது, மேல் கட்டளையானது செயல்முறைகள் மற்றும் கணினி வள நுகர்வு பற்றிய நிகழ்நேர காட்சியை உங்களுக்கு வழங்குகிறது.
top
லினக்ஸில் பணி மேலாளரின் டெர்மினல் மாறுபாடு போல் கருதுங்கள். மேல் கட்டளையுடன் பல சுவாரஸ்யமான விவரங்களைக் காண்பீர்கள்.
எந்த செயல்முறை அதிக CPU அல்லது RAM எடுக்கும் என்பதைச் சரிபார்க்க நான் முதன்மையாக மேல் கட்டளையைப் பயன்படுத்துகிறேன். உள்ளன சிறந்த மேல் மாற்றுrபூர்வீகம் நீங்கள் பரிசோதனை செய்ய ஆர்வமாக இருந்தால்.


செய்ய இயங்கும் மேல் கட்டளையை நிறுத்தவும், பயன்படுத்த Ctrl + C விசைப்பலகை குறுக்குவழி.
பரிந்துரைக்கப்பட்ட வாசிப்பு: டாஸ்க் மேனேஜராக மேல் கட்டளையை திறம்பட பயன்படுத்துதல்
14. lsblk: பட்டியல் வட்டுகள் மற்றும் பகிர்வுகள்
தி lsblk கட்டளை உங்கள் கணினியில் உள்ள அனைத்து தொகுதி சாதனங்களையும் பட்டியலிடுகிறது. மிகவும் எளிமையான (மற்றும் முற்றிலும் தொழில்நுட்ப ரீதியாக துல்லியமாக இல்லை) சொற்களில், இது வட்டுகள் மற்றும் பகிர்வுகளைக் காட்டுகிறது.
[email protected]:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 79.9M 1 loop /snap/lxd/22923
loop1 7:1 0 103M 1 loop /snap/lxd/23541
loop2 7:2 0 63.2M 1 loop /snap/core20/1623
loop3 7:3 0 48M 1 loop /snap/snapd/17336
loop4 7:4 0 48M 1 loop /snap/snapd/17029
loop6 7:6 0 63.2M 1 loop /snap/core20/1634
vda 252:0 0 25G 0 disk
├─vda1 252:1 0 24.9G 0 part /
├─vda14 252:14 0 4M 0 part
└─vda15 252:15 0 106M 0 part /boot/efi
vdb 252:16 0 466K 1 disk
[email protected]:~#
15. fdisk: வட்டுகள் மற்றும் பகிர்வுகளை பட்டியலிட்டு நிர்வகிக்கவும்
மற்றொரு ஒத்த ஆனால் சிறந்த கட்டளை fdisk வசதியைப் கட்டளை. வட்டு பகிர்வுகளை கையாள இது உங்களை அனுமதிக்கிறது. இந்த கட்டளை மூலம் நீங்கள் புதிய பகிர்வுகளை உருவாக்கலாம் மற்றும் ஏற்கனவே உள்ளவற்றை நீக்கலாம் மற்றும் அளவை மாற்றலாம்.
உட்பட அனைத்து தொகுதி சாதனங்களையும் பட்டியலிடவும் இதைப் பயன்படுத்தலாம் வளைய சாதனங்கள், உங்கள் கணினியில்.
sudo fdisk -l
உங்களிடம் பல பகிர்வுகள், வட்டுகள் மற்றும் லூப் சாதனங்கள் (ஸ்னாப் அப்ளிகேஷன்களால் உருவாக்கப்பட்டது) இருந்தால் வெளியீடு பெரியதாக இருக்கும். வெளியீட்டின் தொடர்புடைய பகுதியை இங்கே காட்டுகிறேன்:
Disk /dev/vda: 25 GiB, 26843545600 bytes, 52428800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 0B7C796D-51CD-4DD4-962A-7D94B31690E2
Device Start End Sectors Size Type
/dev/vda1 227328 52428766 52201439 24.9G Linux filesystem
/dev/vda14 2048 10239 8192 4M BIOS boot
/dev/vda15 10240 227327 217088 106M EFI System
16. கண்டுபிடி: கோப்புகளைத் தேடுங்கள்
டெஸ்க்டாப் பயனராக இருந்தாலும், Linux கட்டளை வரியில் கோப்புகளைத் தேட வேண்டிய சந்தர்ப்பங்களை நீங்கள் சந்திப்பீர்கள்.
கண்டுபிடிப்பு கட்டளை இந்த நோக்கத்திற்காக ஒரு விரிவான மற்றும் பல்துறை கட்டளை ஆகும். இது ஐம்பதுக்கும் மேற்பட்ட விருப்பங்களைக் கொண்டுள்ளது, மேலும் அவை அனைத்தும் உங்களுக்கு ஒருபோதும் தேவைப்படாது.
என்று முடிக்கும் எல்லா கோப்புகளையும் உங்களுக்கு வழங்கும் find கட்டளையின் உதாரணம் இங்கே.txt ஐ தற்போதைய கோப்பகத்தில் நீட்டிப்பு.
find . -type f -name "*.txt"
மற்ற பொதுவான எடுத்துக்காட்டுகள் அளவு, மாற்றியமைக்கப்பட்ட நேரம் போன்றவற்றின் அடிப்படையில் கோப்புகளைக் கண்டறிதல் ஆகியவை அடங்கும். உங்களால் முடியும் கண்டுபிடிப்பை exec உடன் இணைக்கவும் or xargs கண்டுபிடி கட்டளையின் விளைவாக நடவடிக்கை எடுக்க. எடுத்துக்காட்டாக, நீங்கள் அனைத்து .txt கோப்புகளையும் பார்த்து அவற்றை நீக்க தேர்வு செய்யலாம்.
மேலும் வாசிக்க: கட்டளை எடுத்துக்காட்டுகளைக் கண்டறியவும்
17. grep: கோப்பு உள்ளடக்கத்தில் தேடவும்
கோப்புகளை அவற்றின் பெயர் மற்றும் வகையின் அடிப்படையில் தேடும் கட்டளை கட்டளை. கோப்புகளின் உள்ளடக்கத்தின் அடிப்படையில் தேட விரும்பினால், grep கட்டளையைப் பயன்படுத்தவும்.
எனவே, .txt உடன் முடிவடையும் எல்லா கோப்புகளையும் தேடுவதற்குப் பதிலாக, grep உடன் 'foss' என்ற உரையைக் கொண்ட அனைத்து கோப்புகளையும் தேடுகிறீர்கள்.
grep -ri search_term


இன்னும் வேண்டும்? இதோ இன்னும் சில grep கட்டளையின் நடைமுறை எடுத்துக்காட்டுகள். கையளவு grep ஏமாற்று தாள் உங்களுக்கு உதவ வேண்டும்.
18. கொலை: செயல்முறைகளை நிறுத்துதல்
வன்முறை தீர்வல்ல... அதுதான் தீர்வு.
விளையாடுவது!
உங்களிடம் தவறான நடத்தை செயல்முறை இருந்தால், அது பல கணினி ஆதாரங்களை எடுத்துக் கொள்ளலாம் அதை கண்டுபிடித்து பின்னர் நிறுத்தவும் it கொல்ல கட்டளையைப் பயன்படுத்தி.
sudo kill -9 process_ID_or_Name
மேலே உள்ள கட்டளையில் நீங்கள் பார்ப்பது போல், செயல்முறை ஐடி (PID) அல்லது அதை நிறுத்துவதற்கான பெயரை நீங்கள் தெரிந்து கொள்ள வேண்டும். PID அல்லது சரியான செயல்முறை பெயரைப் பெற நீங்கள் ps அல்லது மேல் கட்டளையைப் பயன்படுத்தலாம்.
ps aux | grep -i “name of your desired program”
grep கட்டளையின் பயன்பாட்டை நீங்கள் கவனித்தீர்களா? இந்த பட்டியலில் குறிப்பிடப்பட்டுள்ள கட்டளைகளை நீங்கள் ஏற்கனவே பயன்படுத்துகிறீர்கள்.


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


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


வரலாற்றில் இருந்து ஒரு பதிவை அதன் எண்ணைப் பயன்படுத்தி இயக்க நீங்கள் தேர்வு செய்யலாம்:
!number
ஆனால் வரலாறு கூட பெரியதாக இருக்கலாம், எனவே (மீண்டும்) உங்கள் தேடல் சொல்லை வடிகட்ட grep கட்டளையைப் பயன்படுத்தவும்.
[email protected]:~$ history | grep aux
1915 ps aux
1952 ps aux | grep -i spotify
1955 ps -aux | grep -i calculator
1957 ps -aux | grep -i calculator
1959 ps -aux | grep -i calculator
1970 history | grep aux
கட்டளை வரலாற்றை அணுகவும் அதைத் தேடவும் மற்றொரு வழி உள்ளது. அச்சகம் Ctrl + R பின்னர் தேடல் சொல்லை உள்ளிடவும்.
பரிந்துரைக்கப்பட்ட வாசிப்பு: வரலாறு கட்டளை உதாரணங்கள்
20. chmod: கோப்பு அனுமதிகளை மாற்றவும்
பற்றி படிக்க நான் மிகவும் பரிந்துரைக்கிறேன் லினக்ஸ் கோப்பு அனுமதிகள் இந்த கட்டத்தில். இயங்குவதை விட விஷயங்களைப் புரிந்துகொள்ள இது உதவும் chmod கட்டளை கண்மூடித்தனமாக.
ஒரு கோப்பில் அனுமதிகளை மாற்ற chmod (மாற்று முறை) கட்டளை பயன்படுத்தப்படுகிறது.
நீங்கள் ஒரு கோப்பை இயங்கக்கூடியதாக மாற்ற விரும்பும் போது இந்த கட்டளையின் பொதுவான பயன்பாடு ஆகும். ஷெல் ஸ்கிரிப்ட் உள்ளதா? இதை இவ்வாறு இயக்கக்கூடியதாக ஆக்குங்கள்:
chmod u+x file executable
உபுண்டு பயனர்களுக்கு chmod ஐ கட்டாயம் தெரிந்திருக்க வேண்டிய கட்டளையாக மாற்றும் பல பயன்பாட்டு நிகழ்வுகள் உள்ளன.
வேடிக்கையான உண்மை: தாய் நிறுவனம் இது FOSS is chmod777 மீடியா டெக். chmod 777 கட்டளை அனைத்து பயனர்களுக்கும் அனைத்து அனுமதிகளையும் வழங்குகிறது. இது எங்கள் பொன்மொழியை பிரதிபலிக்கிறது.அனைவருக்கும் அறிவு அணுகல்'.
21. lshw: வன்பொருள் விவரங்களைப் பெறுங்கள்
பல கட்டளை வரிகள் உள்ளன வன்பொருள் விவரங்களைப் பெறுவதற்கான கருவிகள் மற்றும் லினக்ஸில் உள்ள பிற கணினி தகவல்கள்.
உபுண்டுவில் முன்பே நிறுவப்பட்டதாக இருக்கலாம் lshw (பட்டியல் வன்பொருளின் சுருக்கம்).
இப்போது, இயல்பாக, இது அனைத்து வன்பொருள் கூறுகள் பற்றிய விவரங்களுடன் ஒரு பரந்த வெளியீட்டைக் காட்டுகிறது, மேலும் என்னை நம்புங்கள், புரிந்துகொள்வது மிகவும் எளிதானது அல்ல.
lshw
இங்கே grep ஐப் பயன்படுத்துவதற்கான தூண்டுதலை நீங்கள் உணரலாம், ஆனால் அது தேவையில்லை. lshw இன் வெளியீடு வகுப்புகளாகப் பிரிக்கப்பட்டுள்ளது மற்றும் வன்பொருள் வகுப்பிற்கான விவரங்களைக் காட்ட நீங்கள் அதைப் பயன்படுத்தலாம்.
வேண்டும் உங்கள் நெட்வொர்க் அடாப்டர்களின் உற்பத்தியாளரை அறிந்து கொள்ளுங்கள்? இதை உபயோகி:
lshw -C network


22. sudo: ரூட் சலுகைகளுடன் கட்டளைகளை இயக்கவும்
நான் முன்பு விவாதித்த சில கட்டளைகளுக்கு சூடோவை முன்னொட்டாகப் பயன்படுத்தியதை நீங்கள் கவனித்திருப்பீர்கள்.
முன்னிருப்பாக, உபுண்டுவில், சூடோ ரூட் சலுகைகளுடன் எந்த கட்டளையையும் இயக்க உங்களை (இயல்புநிலை நிர்வாக பயனருக்கு) அனுமதிக்கும் வகையில் கட்டமைக்கப்பட்டுள்ளது.
கடவுச்சொல்லை உள்ளிடும்படி கேட்கப்படுகிறீர்கள், அது உங்கள் பயனர் கணக்கு கடவுச்சொல். நீங்கள் கடவுச்சொல்லை உள்ளிடும்போது, திரையில் எதுவும் காட்டப்படாது. புதிய பயனர்கள் அதைக் கண்டு குழப்பமடைகிறார்கள், ஆனால் இது UNIX/Linux இல் எதிர்பார்க்கப்படும் நடத்தை. நீங்கள் கடவுச்சொல்லை தட்டச்சு செய்து Enter ஐ அழுத்தவும்.


பற்றி மேலும் உபுண்டுவில் ரூட் பயனர் இங்கே.
23. apt: .deb தொகுப்புகளை நிறுவவும், அகற்றவும் மற்றும் நிர்வகிக்கவும்
தி பொருத்தமான உபுண்டுவில் தொகுப்புகளை நிர்வகிக்க கட்டளை பயன்படுத்தப்படுகிறது. இவை நிர்வாகப் பணிகள் என்பதால் நீங்கள் சூடோவுடன் இதைப் பயன்படுத்த வேண்டும்.
தொகுப்பை நிறுவ, பயன்படுத்தவும்:
sudo apt install package_name
நிறுவல் மென்பொருளை நீக்க, பயன்படுத்தவும்:
sudo apt remove package_name
உங்கள் உபுண்டு சிஸ்டத்தை மேம்படுத்தக்கூடிய அனைத்து தொகுப்புகளையும் ஒரே நேரத்தில் புதுப்பிக்க:
sudo apt update && sudo apt upgrade
தி பொருத்தமான புதுப்பித்தல் மற்றும் மேம்படுத்தல் ஆகியவற்றுக்கு இடையேயான வேறுபாடு ஒரு புதுப்பிப்பு தொகுப்பு தற்காலிக சேமிப்பை புதுப்பிக்கிறது மற்றும் மேம்படுத்தல் உண்மையில் புதுப்பிப்பை நிறுவுகிறது.
apt கட்டளைக்கு இன்னும் நிறைய இருக்கிறது. நீங்கள் படிக்கலாம் இந்த விரிவான apt கட்டளை வழிகாட்டி.
24. add-apt-repository: PPAகளைச் சேர், மற்றும் அகற்று
சரி! இது ஒரு தசாப்தத்திற்கு முன்பு இருந்த அளவுக்கு பிரபலமாக இல்லை. நீங்கள் இன்னும் வருவீர்கள் add-apt-repository கட்டளை இங்கும் அங்கும். இது உங்கள் கணினியில் PPA (அதிகாரப்பூர்வமற்ற, பயனர் உருவாக்கிய களஞ்சியங்கள்) நிர்வகிக்கப் பயன்படுகிறது.
இணையத்தில் டுடோரியல்களைப் பின்பற்றும்போது, மூன்று வரிகளைக் கொண்ட நிறுவல் வழிமுறைகளை நீங்கள் காணலாம்:
sudo add-apt-repository ppa:dr-akulavich/lighttable
sudo apt update
sudo apt install lighttable-installer
முதல் கட்டளை பிபிஏ (வெளிப்புற களஞ்சியம்) சேர்க்கிறது. தொகுப்பு தற்காலிக சேமிப்பைப் புதுப்பிக்கவும், நீங்கள் இப்போது சேர்த்த PPA களஞ்சியத்தால் வழங்கப்பட்ட மென்பொருளை நிறுவவும் பயன்படுத்தப்படும் பின்வரும் இரண்டை நீங்கள் ஏற்கனவே அறிந்திருக்கிறீர்கள்.
பிபிஏவை நீக்க, முதலில் நீங்கள் நிறுவிய மென்பொருளை நீக்கி, பின் இப்படி நீக்க வேண்டும்:
sudo add-apt-repository -r ppa:dr-akulavich/lighttable
எனக்கு ஒரு உள்ளது PPA பற்றிய முழுமையான வழிகாட்டி இந்த தலைப்பில் மேலும் விவரங்களுக்கு.
25. ஸ்னாப்: ஸ்னாப் தொகுப்புகளை நிறுவவும், அகற்றவும் மற்றும் நிர்வகிக்கவும்
இதுவரை, பொருத்தமான தொகுப்புகள் மற்றும் அவற்றின் மேலாண்மை உங்களுக்குத் தெரியும். இருப்பினும், உபுண்டு அதன் ஸ்னாப் பேக்கேஜிங் வடிவமைப்பையும் பயன்படுத்துகிறது மற்றும் தீவிரமாக பரிந்துரைக்கிறது.
சில அடிப்படை ஸ்னாப் கட்டளைகளைக் கற்றுக்கொள்வது இந்தத் தொகுப்புகளை திறம்பட நிர்வகிக்க உதவும்.
ஒரு தொகுப்பைக் கண்டுபிடிக்க, பயன்படுத்தவும்:
snap find search_term
தொகுப்பை நிறுவ, பயன்படுத்தவும்:
sudo snap install package_name
நிறுவப்பட்ட ஸ்னாப் பயன்பாடுகளை பட்டியலிட:
snap list
நிறுவப்பட்ட Snap பயன்பாட்டை அகற்ற, பயன்படுத்தவும்:
sudo snap remove package_name
26. ஐபி: ஐபி முகவரி மற்றும் பிற தகவல்களைச் சரிபார்க்கவும்
தி ip கட்டளை உங்களை அனுமதிக்கிறது உங்கள் ஐபி முகவரியை சரிபார்க்கவும். வழிகள், நெட்வொர்க் சாதனங்கள் மற்றும் பலவற்றையும் நீங்கள் பார்க்கலாம் மற்றும் கையாளலாம்.
ip a


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


பயன்பாட்டு Ctrl + C இயங்கும் பிங் கட்டளையை நிறுத்த.
பரிந்துரைக்கப்பட்ட வாசிப்பு: பிங் கட்டளை எடுத்துக்காட்டுகள்
28. ssh: ரிமோட் சிஸ்டம்களுடன் இணைக்கிறது
தெரிந்திருக்க வேண்டிய லினக்ஸ் கட்டளைகளின் பட்டியலில் ssh ஐ சேர்ப்பதில் எனக்கு சந்தேகம் இருந்தது. பல டெஸ்க்டாப் பயனர்களுக்கு இது தேவையில்லை. உங்கள் டெர்மினலில் இருந்து மற்ற லினக்ஸ் கணினிகளுடன் இணைக்க SSH பயன்படுகிறது.
ssh [email protected]_address_of_remote_system
ரிமோட் சிஸ்டத்தின் பயனர் மற்றும் கடவுச்சொல்லை நீங்கள் நிச்சயமாக அறிந்து கொள்ள வேண்டும்.
உங்களிடம் கிளவுட் சர்வர்கள் அல்லது பிற லினக்ஸ் சிஸ்டம்கள் இருக்கும் ஹோம் செட்டப் இருந்தால், உங்கள் முதன்மை அமைப்பிலிருந்து அவற்றுடன் இணைக்க அதைப் பயன்படுத்தலாம்.
29. scp: ரிமோட் சிஸ்டங்களுக்கு இடையே கோப்புகளை நகலெடுக்கவும்
நான் பட்டியலில் ssh ஐச் சேர்த்ததால், ஏதாவது ஒன்றைச் சேர்ப்பது நியாயமானது SSH இணைப்பு வழியாக தொலைநிலை அமைப்புகளுக்கு இடையே கோப்புகளை மாற்றுகிறது.
scp கட்டளையானது நீங்கள் முன்பு பார்த்த cp கட்டளையைப் போலவே செயல்படுகிறது.
ரிமோட் சிஸ்டத்தில் உள்ள பயனரின் ஹோம் டைரக்டரியிலிருந்து உங்கள் உள்நாட்டில் உள்நுழைந்திருக்கும் சிஸ்டத்தின் தற்போதைய கோப்பகத்திற்கு கோப்பை நகலெடுக்கும் உதாரணம் இங்கே உள்ளது.
scp [email protected]_address:/home/username/filename .
பரிந்துரைக்கப்பட்ட வாசிப்பு: scp கட்டளை உதாரணங்கள்
30. வெளியேறு: முனையத்தை மூடு
அத்தியாவசிய Linux கட்டளைகளின் பட்டியல் முடிவடைகிறது. எனவே முனையத்திலிருந்து வெளியேறுவது பற்றி பேசலாம். இது மிகவும் எளிமையானது. உள்ளிடவும்:
exit
நீங்கள் வேறொரு பயனர் அல்லது ஷெல்லைப் பயன்படுத்தினால், அதிலிருந்து வெளியேறுவீர்கள்.
நீங்கள் பயன்படுத்தலாம் Ctrl + D முனையத்திலிருந்து வெளியேற விசைகள்.
31. பணிநிறுத்தம்: கணினியை அணைக்கவும் அல்லது மறுதொடக்கம் செய்யவும்
சரி. நீங்கள் இன்னும் டெர்மினலில் இருந்து வெளியேறவில்லை என்றால் இறுதி கட்டளையைப் பகிர்ந்து கொள்கிறேன்.
எப்படி உங்கள் கணினியை முடக்குகிறது கட்டளை வரியிலிருந்து?
பணிநிறுத்தம் கட்டளையைப் பயன்படுத்தவும் இந்த நோக்கத்திற்காக:
shutdown
மேலே உள்ள கட்டளை பணிநிறுத்தத்தை திட்டமிடுகிறது ஒரு நிமிடத்தில். நீங்கள் இதை உடனடியாக அணைக்க முடியும்:
shutdown -now
நீங்கள் அதே பணிநிறுத்தம் கட்டளையைப் பயன்படுத்தலாம் உங்கள் உபுண்டு கணினியை மீண்டும் துவக்குகிறது அத்துடன்:
shutdown -r now
போனஸ் உதவிக்குறிப்பு: மனிதன்: கட்டளைகளைப் பற்றி விரிவாக அறிக
இன்னும் ஒன்று, இதுவே கடைசி, நான் உறுதியளிக்கிறேன். அனைத்து லினக்ஸ் அமைப்புகளும் கட்டளைகளுக்கான கையேட்டுடன் வருகின்றன. இது manpage என்று அழைக்கப்படுகிறது, மேலும் பின்வருவனவற்றைக் கொண்டு நிறுவப்பட்ட கட்டளையின் கையேடு பக்கத்தை நீங்கள் அணுகலாம்:
man command_name
மேன்பேஜைப் புரிந்துகொள்வது புதிய பயனர்களுக்கு பெரும் சவாலாக இருக்கலாம், ஆனால் இது மிகவும் எளிது. இது ஒரு கட்டளையின் அனைத்து விருப்பங்களின் பொதுவான தொடரியல் மற்றும் விளக்கத்தை வழங்குகிறது.
கட்டளையைப் பயன்படுத்துவது பற்றி உங்களுக்குத் தெரியாவிட்டால், இணையத்தில் அதைத் தேடும் முன் அதன் மேன் பக்கத்தைச் சரிபார்க்கவும்.
எப்போதும் அதிகம்…
இது சுமார் 30 கட்டளைகள் மட்டுமே. அது லினக்ஸ் கட்டளைகளில் 20% கூட இல்லை. நான் பல நெட்வொர்க்கிங் கட்டளைகளை உள்ளடக்கியதில்லை. நான் பயனர் மேலாண்மை கட்டளைகளுக்கு கூட செல்லவில்லை.
வழக்கமான உபுண்டு டெஸ்க்டாப் பயனரை மனதில் வைத்து இதை எழுதினேன். இந்த வகையான கட்டளைகளை நீங்கள் பயன்படுத்த அதிக வாய்ப்பு உள்ளது. அவற்றைப் பற்றிய சில அறிவு நீண்ட காலத்திற்கு பயனுள்ளதாக இருக்கும்.
அதைத் தவிர கற்றலுக்கு முடிவே இல்லை. மிகவும் அனுபவம் வாய்ந்த லினக்ஸ் பயனர்கள் கூட தொடர்ந்து புதிய விஷயங்களைக் கண்டுபிடித்து கற்றுக்கொள்கிறார்கள்.
நீங்கள் Linux கட்டளைகளைக் கற்றுக்கொள்வதில் ஆர்வமாக இருப்பதைக் கருத்தில் கொண்டு, சிலவற்றைப் பரிந்துரைக்கிறேன் நல்ல லினக்ஸ் புத்தகங்கள் மற்றும் வளங்கள்.
- லினக்ஸ் எப்படி வேலை செய்கிறது: கட்டளைகளை விட லினக்ஸின் செயல்பாட்டை விளக்குகிறது
- வில்லியம் ஷாட்ஸ் எழுதிய லினக்ஸ் கட்டளை வரி: சட்டப்பூர்வமாக PDF வடிவத்தில் இலவசமாகப் பதிவிறக்கம் செய்யலாம்
- டேனியல் ஜே பாரெட் எழுதிய லினக்ஸ் பாக்கெட் வழிகாட்டி: Linux கட்டளைகள் வகைகளாகவும், சிறிய எடுத்துக்காட்டுகளுடன் சுருக்கமாக விளக்கவும்
- லினக்ஸை விரைவாகக் கற்றுக்கொள்ளுங்கள்: முறையான எடுத்துக்காட்டுகள் மற்றும் மாதிரிப் பயிற்சிகளுடன் லினக்ஸ் கட்டளைகளில் முழுமையாக கவனம் செலுத்துகிறது
அதுமட்டுமின்றி, போன்ற இணையதளங்களில் இருந்தும் கற்றுக்கொள்ளலாம் லினக்ஸ் பயணம் மற்றும் லினக்ஸ் கையேடு.
நீண்ட நாட்களாகப் படித்தது என்பது எனக்குத் தெரியும், ஆனால் அது பனிப்பாறையின் முனை கூட இல்லை. கற்றுக்கொள்வதற்கு எப்பொழுதும் நிறைய இருக்கிறது, ஆனால் எல்லா லினக்ஸ் கட்டளைகளும் உங்களுக்குத் தெரியாவிட்டால் நீங்கள் பரிதாபமாக உணர வேண்டியதில்லை.
யாருக்கும் எல்லாம் தெரியாது.
இப்போது உன் முறை. உபுண்டு கட்டளைகளின் பட்டியல் உங்களுக்கு உதவிகரமாக இருந்ததா?