அடுத்த கட்டுரையில் நாம் கவனிக்கப் போகிறோம் முனையத்தில் லேபிள்களை எவ்வாறு பயன்படுத்தலாம். ஒரு குனு / லினக்ஸ் கட்டளைக்கு ஒரு குறிச்சொல்லைச் சேர்ப்பது மறுபயன்பாட்டை சற்று எளிதாக்கும். சிக்கலான கட்டளைகளை அல்லது முக்கியமான கோப்பு முறைமை இருப்பிடங்களை நினைவில் கொள்வதில் சிக்கல் இருந்தால், லேபிள்கள் பெரிதும் உதவக்கூடும்.
குறிச்சொற்கள் பயனர்களை வழங்குகின்றன தோற்றமளிக்கும் சரங்களை இணைப்பதற்கான எளிய வழி ஹாஷ் குறிச்சொற்கள் (#HOME) கட்டளை வரியில் நாம் இயக்கும் கட்டளைகளுடன். ஒரு லேபிள் நிறுவப்பட்டதும், அதனுடன் தொடர்புடைய கட்டளையை மீண்டும் தட்டச்சு செய்யாமல் மீண்டும் இயக்கலாம். அதற்கு பதிலாக, நாம் வெறுமனே லேபிளை எழுத வேண்டும். நினைவில் கொள்ள எளிதான லேபிள்களைப் பயன்படுத்துவது, சிக்கலான அல்லது மீண்டும் தட்டச்சு செய்ய எரிச்சலூட்டும் கட்டளைகளுக்கு யோசனை.
மாற்றுப்பெயரை அமைப்பது போலல்லாமல், தி லேபிள்கள் கட்டளை வரலாற்றுடன் தொடர்புடையவை. இந்த காரணத்திற்காக, நீங்கள் தொடர்ந்து அவற்றைப் பயன்படுத்தினால் மட்டுமே அவை கிடைக்கும். நீங்கள் ஒரு குறிச்சொல்லைப் பயன்படுத்துவதை நிறுத்திவிட்டால், அது கட்டளை வரலாற்றிலிருந்து மெதுவாக மறைந்துவிடும். பெரும்பாலான பயனர்களுக்கு, இது நடக்கும் முன் 500 அல்லது 1000 கட்டளைகளை தட்டச்சு செய்ய முடியும் என்பதாகும். எனவே, குறிச்சொற்கள் கட்டளைகளை மீண்டும் இயக்குவதற்கான ஒரு சிறந்த வழியாகும், அவை ஒரு குறிப்பிட்ட காலத்திற்கு பயனுள்ளதாக இருக்கும், ஆனால் நாம் நிரந்தரமாக கிடைக்க விரும்புவோருக்கு அல்ல.
உபுண்டுவில் லேபிள்களை உள்ளமைக்கவும்
ஒரு லேபிளை உள்ளமைக்க, ஒரு முனையத்தில் (Ctrl + Alt + T) நாம் ஒரு கட்டளையை மட்டுமே எழுத வேண்டும், பின்னர் அதன் லேபிளை இறுதியில் சேர்க்க வேண்டும். குறிச்சொல் # அடையாளத்துடன் தொடங்கப்பட வேண்டும், உடனடியாக எழுத்துக்களின் சரம் பின்பற்றப்பட வேண்டும். இது கட்டளையின் ஒரு பகுதியாக குறிச்சொல் கருதப்படுவதைத் தடுக்கிறது, அதற்கு பதிலாக இது எங்கள் வரலாற்றுக் கோப்பில் சேர்க்கப்பட்டுள்ள கருத்தாகக் கையாளப்படுகிறது கட்டளைகளை. இது மிகவும் பயனுள்ளதாக இல்லாவிட்டாலும் இது ஒரு எளிய எடுத்துக்காட்டு:
echo "Esto es un ejemplo de etiqueta" #TAG
இந்த குறிப்பிட்ட கட்டளை இப்போது எங்கள் கட்டளை வரலாற்றில் #TAG குறிச்சொல்லுடன் தொடர்புடையது. இப்போது நாம் வரலாற்று கட்டளையைப் பயன்படுத்தினால், அது கிடைப்பதைக் காண்போம்:
history | grep TAG
பின்னர் நம்மால் முடியும் தட்டச்சு செய்வதன் மூலம் இந்த கட்டளையை மீண்டும் இயக்கவும்!? குறிச்சொல் தொடர்ந்து:
!? #TAG
இதன் உண்மையான பயன்பாடு நாம் மீண்டும் மீண்டும் இயக்க விரும்பும் கட்டளை மிகவும் சிக்கலானதாக இருக்கும்போது அதைப் பயன்படுத்துவது நினைவில் கொள்வது கடினம் அல்லது தட்டச்சு செய்வது எரிச்சலூட்டுகிறது. எடுத்துக்காட்டாக, மிக சமீபத்தில் புதுப்பிக்கப்பட்ட கோப்புகள் அல்லது கோப்பகங்களை பட்டியலிட, எடுத்துக்காட்டாக, #RECIENT போன்ற குறிச்சொல்லைப் பயன்படுத்தி அதை பொருத்தமான ls கட்டளையுடன் இணைக்கலாம். பின்வரும் கட்டளை எங்கள் வீட்டு அடைவில் உள்ள கோப்புகளை பட்டியலிடுகிறது, நாங்கள் தற்போது கோப்பு முறைமையில் எங்கிருந்தாலும். இது தேதியின் தலைகீழ் வரிசையில் அவற்றை பட்டியலிடுகிறது, மேலும் சமீபத்தில் உருவாக்கிய அல்லது மாற்றியமைக்கப்பட்ட ஐந்து கோப்புகளை மட்டுமே காட்டுகிறது.
ls -ltr ~ | tail -5 #RECIENTE
Ctrl + r ஐப் பயன்படுத்தி பெயரிடப்பட்ட கட்டளைகளை மீண்டும் இயக்கலாம் (Ctrl விசையை அழுத்தி 'r' விசையை அழுத்தவும்) பின்னர் லேபிளை எழுதவும் (எடுத்துக்காட்டாக, # RECENT). உண்மையில், நீங்கள் ஒரு குறிச்சொல்லை மட்டுமே பயன்படுத்துகிறீர்கள் என்றால், Ctrl-r ஐத் தாக்கிய பிறகு # தட்டச்சு செய்தால், கட்டளை தானாகவே தோன்றும். Ctrl + r வரிசை, போலவே!?, நாம் எழுதும் சரத்திற்கு எங்கள் கட்டளை வரலாற்றைத் தேடுகிறது.
குறிச்சொல் இடங்கள்
சில பயனர்கள் பயன்படுத்துகின்றனர் குறிப்பிட்ட கோப்பு முறைமை இருப்பிடங்களை நினைவில் கொள்ள குறிச்சொற்கள். முழுமையான அடைவு பாதைகளை எழுதாமல், நாங்கள் பணிபுரியும் கோப்பகங்களுக்கு திரும்புவதற்கு இது உதவுகிறது.
cd /var/www/html #LOCALHOST
இந்த எடுத்துக்காட்டில், முந்தைய ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி, #LOCALHOST உடன் தொடர்புடைய கோப்பகத்திற்கு நாம் செல்ல வேண்டிய போதெல்லாம், அதைச் செய்வதற்கான விரைவான வழி நமக்கு இருக்கும்.
என்று சொல்ல வேண்டும் லேபிள்கள் பெரிய எழுத்தில் இருக்க தேவையில்லை, இருப்பினும் இது அவற்றை எளிதாக அடையாளம் காணும். மேலும், கட்டளை வரலாற்றில் இருக்கும் கட்டளைகள் அல்லது கோப்பு பெயர்களுடன் அவை முரண்பட வாய்ப்பில்லை.
லேபிள்களுக்கு மாற்று
லேபிள்கள் மிகவும் பயனுள்ளதாக இருக்கும் என்றாலும், அவற்றுடன் நாம் செய்யக்கூடிய அதே விஷயங்களைச் செய்ய வேறு வழிகளும் உள்ளன. எனவே கட்டளைகளை எளிமையாகவும் மீண்டும் செய்யலாம் நாம் அவற்றை ஒரு ஒதுக்கலாம் என்கிற:
alias recientes=”ls -ltr ~ | tail -5”
பல கட்டளைகளை மீண்டும் மீண்டும் செய்ய, நாம் அவற்றை ஸ்கிரிப்டாக மாற்றலாம். பின்வரும் கட்டளையுடன் .sh கோப்பைத் திறந்தால்:
sudo vim archivosActualizados.sh
உள்ளே நாம் பின்வரும் வரிகளை வைக்கிறோம், முந்தைய மாற்றுப்பெயரைப் பயன்படுத்திய அதே முடிவைக் காணலாம்:
#!/bin/bash echo “Most recently updated files:” ls -ltr ~ | tail -5
நாமும் செய்யலாம் வரலாற்று கட்டளையுடன் தேடுவதன் மூலம் சமீபத்திய கட்டளைகளை மீண்டும் இயக்கவும்:
hitory | tail -20
அமைந்தவுடன் எழுதுங்கள்! கட்டளையின் இடதுபுறத்தில் உள்ள எண்ணைத் தொடர்ந்து நாங்கள் மீண்டும் இயக்க விரும்புகிறோம் (உதாரணத்திற்கு; ! 8).
பார், நான் முனையத்தில் மணிநேரம் செலவிடுகிறேன், ஆனால், லேபிள்களைப் பயன்படுத்துவதற்கான சாத்தியம் பற்றி எனக்குத் தெரியாது?
இது மறுபுறம், கட்டளை வரியில் கருத்துகளைப் பயன்படுத்த மிகவும் புத்திசாலித்தனமான (பயனுள்ள) வழி போல் தெரிகிறது (நான் இதை # ஆல் குறிக்கிறேன்).
எனக்காக இந்த சாளரத்தைத் திறந்தமைக்கு மிக்க நன்றி. நிச்சயமாக நான் அதை நிறைய பயன்படுத்தப் போகிறேன்?