आम्ही आमच्या मनोरंजक आणि उपयुक्त आज्ञा वापरतो जे आम्ही कधीकधी वापरण्यास विसरतो, त्या आमच्या सिस्टममध्ये अंतर्भूत असतात. या प्रकरणात आम्ही आमच्या इतिहासासह थोडासा खेळण्याची अनुमती देणारा एक वापरू.
एक साधे उदाहरण घेऊ, टर्मिनल उघडा आणि असे ठेवले:
$ nano /etc/sudoers
त्यांना हे समजण्यास सक्षम होतील की आम्ही प्रशासक नसल्यास आम्ही फाईल संपादित करू शकत नाही. चला तर sudo वापरू, परंतु दिलेल्या कमांडची पुनरावृत्ती करू नये.
$ sudo !!
आणि हे पुन्हा करेल:
$ sudo nano /etc/sudoers
म्हणजेच आज्ञा !! टर्मिनलवर आधी चाललेल्या कमांडची पुनरावृत्ती करेल. आपण आणखी एक कमांड कार्यान्वित करू शकतो जो इतिहासात त्याची संख्या जाणून घेण्यापूर्वीची नव्हती.
टर्मिनल उघडा आणि ठेवा:
$ history
माझ्या बाबतीत असे काहीतरी समोर येतेः
[कोड] 495 सीडी डेस्कटॉप /496 एलएस
497 विजेट -c http://cinnamon.linuxmint.com/tmp/blog/119/classic.png
498 सीडी
499 सीव्हीएलसी संगीत / जमेन्दो / द \ पॅटिनेट्स \ - iss आनंद \ - .2011.06.03 XNUMX /
500 सीव्हीएलसी संगीत / रॉक /
[/ कोड]
मी आज्ञा चालवली तर !! मागील कमांड कार्यान्वित झाली आहे, जी या प्रकरणात असेलः
$ cvlc Música/Rock/
परंतु आपण उदाहरणार्थ कमांड चालवू इच्छित असल्यास.
$ wget -c http://cinnamon.linuxmint.com/tmp/blog/119/classic.png
मला फक्त सांगायचे आहे:
$ !497
497 कमांड समोर संख्या आहे. सोपा बरोबर?
व्वा, मला हे माहित नव्हते, खूप चांगली माहिती, धन्यवाद.
हे मला वरील बाण दाबण्यापासून वाचवते | प्रारंभ करा. माहिती दिल्याबद्दल मी आभारी आहे.
मला हे फार उपयुक्त वाटले आहे, हे कमांड सर्चसाठी सीटीआरएल + आर च्या संयोगाने टीटीजमधील अनुभव आणखी आनंददायक बनवते.
मी सहसा ए वापरतो ऊर्फ फिल्टर करण्यासाठी:
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 इतिहासातील सर्व आदेशांची यादी करण्यासाठी किंवा एच पॅरामीटर पॅरामीटरशी जुळणार्या कमांडची यादी करण्यासाठी (जे नियमितपणे अभिव्यक्तींना परवानगी देते).
मी दिशात्मक वापरतो. मग मी प्रयत्न करतो.