टर्मिनलसह: मागील कमांडची पुनरावृत्ती करा !!

आम्ही आमच्या मनोरंजक आणि उपयुक्त आज्ञा वापरतो जे आम्ही कधीकधी वापरण्यास विसरतो, त्या आमच्या सिस्टममध्ये अंतर्भूत असतात. या प्रकरणात आम्ही आमच्या इतिहासासह थोडासा खेळण्याची अनुमती देणारा एक वापरू.

एक साधे उदाहरण घेऊ, टर्मिनल उघडा आणि असे ठेवले:

$ 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 कमांड समोर संख्या आहे. सोपा बरोबर?


5 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   मॉरिशस म्हणाले

    व्वा, मला हे माहित नव्हते, खूप चांगली माहिती, धन्यवाद.

  2.   sieg84 म्हणाले

    हे मला वरील बाण दाबण्यापासून वाचवते | प्रारंभ करा. माहिती दिल्याबद्दल मी आभारी आहे.

  3.   मॅक्सवेल म्हणाले

    मला हे फार उपयुक्त वाटले आहे, हे कमांड सर्चसाठी सीटीआरएल + आर च्या संयोगाने टीटीजमधील अनुभव आणखी आनंददायक बनवते.

  4.   ह्युगो म्हणाले

    मी सहसा ए वापरतो ऊर्फ फिल्टर करण्यासाठी:

    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 इतिहासातील सर्व आदेशांची यादी करण्यासाठी किंवा एच पॅरामीटर पॅरामीटरशी जुळणार्‍या कमांडची यादी करण्यासाठी (जे नियमितपणे अभिव्यक्तींना परवानगी देते).

  5.   लुकास मॅटियास म्हणाले

    मी दिशात्मक वापरतो. मग मी प्रयत्न करतो.