Sostituzione e risparmio di tempo con comandi con errori di ortografia

Quante volte commettiamo un errore digitando un comando nel terminale? ... Non so voi, ma ho la cattiva abitudine di sbagliare più volte, o perché digito nel terminale e allo stesso tempo mi sto occupando della persona accanto a me, o perché è semplicemente un tale lunga fila che mi sbaglio.

Il problema con tutto ciò è riscrivere la riga, o comunque premere il tasto arriba tastiera, scorrere fino all'errore che abbiamo commesso, correggerlo e quindi premere [Invio], qualunque esso sia, può essere un po 'fastidioso 🙂

Bene, ora ti insegnerò come correggere qualsiasi errore che hai fatto quando hai inserito il comando precedente, ma senza dover mai digitare o visualizzare di nuovo quel comando precedente nel terminale 😀

Sembra una magia, sì ... correggere un comando errato senza vederlo o digitarlo di nuovo? ... beh sì 🙂

Ad esempio, ti mostro il trucco senza troppe complicazioni. Per accedere alla cartella / var / log / in un terminale sarebbe: cd / var / log o no? bene, apriamo un terminale e scriviamo male quella riga, diciamo:

cd /var/lgo/

Come puoi vedere, ho cambiato log in qualcosa, il che significa che ho scritto una lettera invece di un'altra, cioè un errore molto comune 😀

Questo ovviamente non funzionerà, ti dirà che la directory / var / lgo / non esiste, il che è vero. Ora nello stesso terminale scrivi:

^lgo^log^

E premere [Accedere], vedrai come hanno magicamente acceduto alla directory corretta LOL !!

Cosa significa questo? 0_oU ...

Semplice, mettiamo prima qual è l'errore (lgo) e poi mettiamo il motivo per cui vogliamo cambiarlo (ceppo), l'intera riga inizia con un carattere ^ e finisce lo stesso con lo stesso carattere, a sua volta questo personaggio è quello che divide l'errore da ciò che è corretto mettere.

In poche parole, hanno messo un ^, poi hanno messo dove hanno sbagliato, ne hanno messo un altro ^ che sarà la divisione, poi hanno messo quello che volevano fosse corretto e finiscono con un altro ^. Semplice vero? 😀

So che alcuni preferiranno ancora premere [Su] e correggere l'errore sulla riga di comando, altri potrebbero usare questo suggerimento, la verità è che sicuramente tutti lo troveranno interessante ... e se no, beh, a meno che già imparato un nuovo trucco 😀

saluti


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   hexborg suddetto

    Molto buona!! Un trucco utilissimo che non ricordo di usare mai. LOL !! Un altro che mi piace è premere Alt +. per recuperare l'ultimo parametro del comando precedente. Se lo dai più volte, passa attraverso i comandi precedenti.

    Amo il terminale. 🙂

  2.   rogertux suddetto

    Non lo conoscevo. Ogni volta che commettevo un errore, passavo mezz'ora a correggere il comando precedente. Ora saprò cosa fare 🙂

  3.   ordito suddetto

    Bene, ho Arch e risolve l'errore da solo…. Sono appena stato spazzato via, hehehe

  4.   Leper_Ivan suddetto

    Non conoscevo questo suggerimento, grazie ..

  5.   Versionite moderata suddetto

    Sì, continuo a stare con hehe .. perché generalmente non ricordo dove ho sbagliato .. hehehe ..
    Interessante per la correzione automatica di Arch Terminal.

  6.   Scalibur suddetto

    Buona!..

    Fantastico! .. ..si presenta come un guanto! .. ..suggerimento interessante e di immediata applicazione .. 😉

    PS: mi piace usare la console, la mia prima esperienza con Linux è stata una semplice installazione Debian, solo console 😛 ..

  7.   helena_ryu suddetto

    come sempre molto interessanti i tuoi consigli kzkg ^ gaara (il tuo nick non è strano, non ti corrisponde xD)

  8.   Hugo suddetto

    Trucco divertente.

    Un altro modo peculiare per farlo (utile per i comandi lunghi) è tramite il comando fc (comando fix), che avvia l'editor predefinito (solitamente vim o nano, sebbene possa essere modificato inserendo qualcosa come "export EDITOR = mcedit" nel .bashrc) Con una riga che contiene esattamente il comando che abbiamo appena digitato, quando lo modifichiamo, salviamo le modifiche ed usciamo dall'editor, il nostro interprete esegue il comando.

    1.    hexborg suddetto

      Trucco molto buono. Non lo conoscevo.

    2.    msx suddetto

      Idem, buoni dati!
      Lo stesso @KZ, non conoscevo il trucco, iper comodo!

  9.   sig84 suddetto

    interessante il dato.

  10.   Blaire pascal suddetto

    Oh, uso raramente il terminale, ma è vero che molti di noi l'hanno sperimentato molte volte, ed è davvero fastidioso finora. Suggerimento eccellente.

  11.   senza nome suddetto

    interessante, grazie mille, spero di ricordare quando ne ho bisogno 😀

  12.   xykyz suddetto

    Bene, questo ha molti usi: O

  13.   Semprom suddetto

    Nel terminale KDE non mi permette di inserire il carattere "^" dalla tastiera Qualcuno sa come risolverlo? E grazie per il trucco, è sempre interessante incontrarne di nuovi.

    Un saluto.

  14.   MystoG @ N suddetto

    Ñoooooooooo uomo !!!! Dov'eri con quel comando quando avevo bisogno di te ???? Guarda il "piccolo" comando che ho dovuto usare ripetutamente qualche giorno fa, per poter migrare le caselle di posta da un server all'altro

    imapsync –buffersize 8192000 –noauthmd5 –nosyncacls –subscribe –syncinternaldates –ssl1 –ssl2 –host1 10.30.150.3 –user1 agustin.castillo –password1 pass *** 123 –host2 10.30.150.7 –user2 agustin.castillo –password2 pass *** 123

    Sai quante volte ho sbagliato a cambiare utente ???

    1.    KZKG ^ Gaara suddetto

      HAHAHA!!! 😀 😀
      Sono cose che scopro quasi a caso ... LOL !!

  15.   Joaquin suddetto

    Suggerimento molto buono!
    Le cose che si impara.

  16.   anonimo suddetto

    Interessante, ma lo trovo complesso ... il mio metodo utilizza il comando "$ history | grep -i command-to-search-in-the-command-history".
    Mi dà un elenco di comandi eseguiti con il loro numero di indice, quindi per eseguirne uno ad esempio metto! 242 e invio.

    Esempio:
    # history | grep -i cat
    206 2013-09-16 01:02:49 cat / etc / issue
    214 2013-09-16 00:59:04 cat /etc/slim.conf
    223 2013-09-16 01:07:56 cat /etc/pam.d/slim
    242 2013-09-16 03:26:37 cat .xinitrc
    250 2013-09-17 02:28:53 cat / proc / cmdline

    #! 242

    Forse lo sapevi già, per me è molto pratico.
    Grazie per questi suggerimenti che pubblichi, ogni giorno amo di più il mio urvxt.

  17.   daniel2ac suddetto

    Mi piace di più il trucco ~ / .inputrc

    "\ E [A": cronologia-ricerca-indietro
    "\ E [B": cronologia-ricerca-avanti

    È molto veloce e ti fa abituare XD Non posso più usare bash senza questo trucco hahaha