சுவாரஸ்யமான மற்றும் பயனுள்ள கட்டளைகளை நாங்கள் சில நேரங்களில் பயன்படுத்த மறந்துவிடுகிறோம், அவை எங்கள் கணினியில் உள்ளார்ந்தவை. இந்த விஷயத்தில் எங்கள் வரலாற்றோடு சிறிது விளையாட அனுமதிக்கும் ஒன்றைப் பயன்படுத்துவோம்.
ஒரு எளிய உதாரணத்தை எடுத்துக் கொள்வோம், ஒரு முனையத்தைத் திறந்து வைக்கவும்:
$ nano /etc/sudoers
நாங்கள் நிர்வாகிகள் இல்லையென்றால் கோப்பை எங்களால் திருத்த முடியாது என்பதை அவர்களால் உணர முடியும். எனவே சூடோவைப் பயன்படுத்துவோம், ஆனால் நாம் வைத்த கட்டளையை மீண்டும் செய்யக்கூடாது என்பதற்காக:
$ sudo !!
இது மீண்டும் நிகழும்:
$ sudo nano /etc/sudoers
அதாவது, கட்டளை !! முனையத்தில் நாம் முன்பு ஓடிய கட்டளையை மீண்டும் செய்வோம். வரலாற்றில் அதன் எண்ணை முன்னர் அறியாத மற்றொரு கட்டளையையும் நாம் இயக்க முடியும்.
ஒரு முனையத்தைத் திறந்து வைக்கவும்:
$ history
என் விஷயத்தில் இதுபோன்ற ஒன்று வெளிவருகிறது:
[குறியீடு] 495 சிடி டெஸ்க்டாப் /496 எல்.எஸ்
497 wget -c http://cinnamon.linuxmint.com/tmp/blog/119/classic.png
498 சி.டி.
499 சி.வி.எல்.சி இசை / ஜமெண்டோ / தி \ பட்டினெட்ஸ் \ - \ பேரின்பம் \ - \ 2011.06.03 /
500 சி.வி.எல்.சி இசை / ராக் /
[/ குறியீடு]
நான் கட்டளையை இயக்கினால் !! முந்தைய கட்டளை செயல்படுத்தப்படுகிறது, இந்த விஷயத்தில் இது இருக்கும்:
$ cvlc Música/Rock/
ஆனால் நீங்கள் கட்டளையை இயக்க விரும்பினால்:
$ wget -c http://cinnamon.linuxmint.com/tmp/blog/119/classic.png
நான் போட வேண்டும்:
$ !497
497 என்பது கட்டளைக்கு முன்னால் உள்ள எண். எளிய சரியானதா?
ஆஹா, இது எனக்குத் தெரியாது, நல்ல தகவல், நன்றி.
இது மேல் அம்புக்குறியை அழுத்துவதில் இருந்து என்னைக் காப்பாற்றுகிறது | தொடங்கு. தகவலுக்கு நன்றி.
இது மிகவும் பயனுள்ளதாக இருக்கிறது, இது கட்டளைத் தேடலுக்கான Ctrl + R உடன் இணைந்து ttys இல் உள்ள அனுபவத்தை இன்னும் இனிமையாக்குகிறது.
நான் வழக்கமாக ஒரு பயன்படுத்துகிறேன் என்கிற வடிகட்ட:
alias h='history | egrep -i'
உண்மையில், இப்போது நான் இதைப் பற்றி யோசிக்கிறேன், இது போன்ற ஒரு செயல்பாட்டைச் சேர்ப்பது நல்லது .bashrc:
h () {
# Función para listar comandos del historial
HISTERROR="Se puede utilizar como máximo un parámetro."
if [ $# -eq 0 ] ; then
history | less
elsif [ $# -eq 1 ] ; then
history | egrep -i $1 | less
else
echo $HISTERROR
fi
}
இந்த வழியில், பயன்படுத்தவும் h வரலாற்றில் உள்ள அனைத்து கட்டளைகளையும் பட்டியலிட, அல்லது h அளவுரு அளவுருவுடன் பொருந்தக்கூடிய கட்டளைகளை பட்டியலிட (இது வழக்கமான வெளிப்பாடுகளை அனுமதிக்கிறது).
நான் திசையைப் பயன்படுத்துகிறேன். பின்னர் நான் முயற்சி செய்கிறேன்.