Quantes vegades ens equivoquem escrivint alguna ordre a la terminal? ... no sé vostès, però jo tinc el mal costum d'equivocar-me diverses vegades, bé sigui perquè escric a la terminal i a el mateix temps estic atenent a la persona de la meva banda, o perquè simplement és una línia tan extensa que m'equivoco.
El problema de tot això és tornar a escriure la línia, o en tot cas prémer la tecla de dalt de el teclat, desplaçar-nos cap l'error que vam cometre, solucionar-ho i llavors pressionar [Enter], sigui com sigui pot ser una petita molèstia 🙂
Bé, els ensenyaré ara com corregir algun error que hagin comès quan van inserir la comanda anterior, però sense si més no tornar a haver d'escriure o mostrar en terminal aquest comando anterior 😀
Sona com màgia sí ... arreglar una ordre mal escrit sense si més no tornar a veure-ho o escriure-ho? ... doncs sí 🙂
Per exemple, els mostro sense moltes complicacions el truc. Per accedir a la carpeta / var / log / en una terminal seria: cd / var / log o no? bo anem a obrir una terminal i escriure malament aquesta línia, posem:
cd /var/lgo/
Com veuen, vaig canviar log per LGO, la qual cosa vol dir que vaig escriure una lletra en el lloc d'una altra, és a dir, un error molt comú 😀
Això òbviament no funcionarà, els dirà que el directori / var / LGO / no existeix, la qual cosa és cert. Ara en aquesta mateixa terminal escriguin:
^lgo^log^
I pressionin [Entrar], Veuran com van accedir per art de màgia a directori correcte LOL !!
Això què vol dir? 0_oU ...
Simple, posem primer quin és l'error (LGO) I després posem per què volem canviar-(log), Tot aquesta línia comença amb un caràcter ^ i acaba igual amb el mateix caracter, al seu torn aquest caràcter és qui divideix l'error del que és el correcte a posar.
Dit de manera simple, posen una ^, després posen on es van equivocar, posen un altre ^ que serà la divisió, després posen el que volen que sigui el correcte i acaben amb un altre ^. ¿Simple no? 😀
Sé que alguns encara seguiran preferint pressionar [Amunt] i esmenar l'error en la línia d'ordres, altres potser li donin ús a aquest tip, la veritat és que segur a tots els resulta interessants ... i si no és així, bé, a l' menys ja van aprendre un truc nou 😀
Salutacions
Molt bo !! Un truc molt útil que mai em acord d'utilitzar. ¡Jajaja !! Un altre que m'agrada és prémer Alt +. per recuperar l'últim paràmetre de la comanda anterior. Si li dones diverses vegades va passant per les ordres anteriors.
M'encanta la terminal. 🙂
No ho coneixia. Sempre que m'equivocava em passava mitja hora arreglant la comanda anterior. Ara ja sabré que fer 🙂
Doncs tinc Arch, i ja em arregla sola l'error .... M'acabo de quedar flipat, jejeje
No coneixia aquest tip, gràcies ..
Si, em segueixo quedant amb jeje .. perquè generalment no recordo on em vaig equivocar .. jejeje ..
Interessant això de la correcció automàtica de la Terminal d'Arch ..
Bones! ..
Genial! .. ..me ve com anell a el dit! .. ..interesante tip, i d'aplicació immediata .. 😉
PS: adoro utilitzar la consola, la meva primera experiència en linux vaig ser una instal·lació pelada de Debian, només consola 😛 ..
com sempre molt interessants les teves tips kzkg ^ Gaara (el teu nick no és estrany no et acompejes xD)
Curiós truc.
Una altra forma peculiar de fer-ho (útil per ordres llargs) és mitjançant la comanda fc (fix command), que llança l'editor per defecte (usualment vim o nano, encara que pot canviar-se posant en l'.bashrc alguna cosa com «export EDITOR = mcedit») amb una línia que conté precisament la comanda que acabem de teclejar, quan la vam editar, guardem els canvis i sortim de l'editor, el nostre intèrpret executa la comanda.
Molt bon truc. No el coneixia.
Idem, bona dada!
El mateix @KZ, no coneixia el trick, hiper còmode!
interessant la dada.
Oh, poques vegades faig servir la terminal, però és veritat que a molts de nosaltres ens ha passat això moltes vegades, i en veritat és molest fins ara. Excel·lent tip.
interessant, moltes gràcies, espero recordar quan em faci falta 😀
Doncs això té moltíssimes utilitats: O
Al meu en la terminal del KDE no em deixa introduir per teclat el caràcter «^» ¿algú saps com solucionar-?, i gràcies pel truc, sempre és interessant conèixer nous.
Un Salutació.
Ñoooooooooo home !!!! ¿On estaves amb aquest comando quan em feies falta ???? Mira l' «petit» comando que vaig haver de fer servir repetides vegades fa uns dies, per poder migrar bústies d'un serv a un altre
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
Saps la de vegades que m'equivocava a l'canviar d'usuari ???
Jajajajaja !!! 😀 😀
Són coses que descobreixo gairebé que a l'atzar ... LOL !!
Molt bon tip!
Les coses que aprèn un.
Interessant, però es em fa complex ... el meu mètode és utilitzant la comanda «$ history | grep -i comandament-a-buscar-en-el historial-de-ordres».
Em fa un llistat d'ordres executats amb el seu número d'índex, després per executar un per exemple poso! 242 i enter.
Exemple:
# History | grep -i cat
206 2013 09:16:01 cat / etc / issue
214 2013 09:16:00 cat /etc/slim.conf
223 2013 09:16:01 cat /etc/pam.d/slim
242 2013 09:16:03 cat .xinitrc
250 2013 09:17:02 cat / proc / cmdline
#! 242
Potser ja ho sabien, per a mi és molt pràctic.
Gràcies per aquests tips que publiquen, cada dia estimo mes al meu urvxt.
M'agrada mes el truc de l'~ / .inputrc
«\ I [A»: history-search-backward
«\ I [B»: history-search-forward
És rapidíssim i fa que t'acostumis XD ja no puc fer servir bash sense aquest truc jajaja