Терминалын хамт: Өмнөх тушаалыг !!

Заримдаа ашиглахаа мартдаг сонирхолтой, хэрэгцээтэй командыг үргэлжлүүлэн системдээ агуулдаг. Энэ тохиолдолд бид түүхтэйгээ жаахан тоглох боломжийг олгодог нэгийг ашиглах болно.

Энгийн жишээг авч үзээд терминал нээгээд тавь.

$ nano /etc/sudoers

Хэрэв бид администратор биш бол бид файлыг засах боломжгүй гэдгийг тэд ойлгох боломжтой болно. Тиймээс sudo-г ашиглая, гэхдээ энэ тушаалыг давтахгүйн тулд:

$ sudo !!

Энэ нь давтагдах болно:

$ sudo nano /etc/sudoers

Энэ бол тушаал !! бид терминал дээр өмнө нь ажиллуулж байсан тушаалыг давтах болно. Бид түүхэн дэх дугаараа мэддэггүй байсан өөр командыг гүйцэтгэх боломжтой.

Терминал нээгээд:

$ history

Миний хувьд энэ нь иймэрхүү байдлаар гарч ирдэг:

[код] 495 cd ширээний компьютер /
496 ls
497 wget -c http://cinnamon.linuxmint.com/tmp/blog/119/classic.png
498 CD
499 cvlc Music / Jamendo / The Patinettes \ - \ Bliss \ - \ 2011.06.03 /
500 cvlc хөгжим / рок /
[/ код]

Хэрэв би командыг ажиллуулбал !! өмнөх тушаалыг гүйцэтгэсэн бөгөөд энэ тохиолдолд дараах байдалтай байна.

$ cvlc Música/Rock/

Гэхдээ хэрэв та жишээ нь командыг ажиллуулахыг хүсвэл:

$ wget -c http://cinnamon.linuxmint.com/tmp/blog/119/classic.png

Би зүгээр л тавих хэрэгтэй болно:

$ !497

497 нь командын урд талын дугаар юм. Энгийн үү?


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

5 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   maurice гэж хэлэв

    Хөөх, би үүнийг мэдэхгүй байсан, маш сайн мэдээлэл, баярлалаа.

  2.   84 гэж хэлэв

    Энэ нь намайг дээш чиглүүлэх сумыг дарахаас авардаг. Мэдээлэл өгсөнд баярлалаа

  3.   Максвелл гэж хэлэв

    Энэ нь надад маш их хэрэгтэй санагдаж байна, ингэснээр тушаал хайхад зориулсан Ctrl + R-ийн хамт ttys дахь туршлагыг илүү тааламжтай болгоно.

  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 түүхэн дэх бүх командыг жагсаах, эсвэл h параметр параметртэй тохирох командыг жагсаахын тулд (ердийн хэллэгийг зөвшөөрдөг).

  5.   Лукас Матиас гэж хэлэв

    Би чиглүүлэгчийг ашигладаг. Дараа нь би үүнийг туршиж үзээрэй.