Continuamos mostrando métodos para que el uso del terminal sea más sencillo para los usuarios. Hoy os enseñamos como hacer que el terminal sea indiferente entre mayúsculas y minúsculas. |
No es algo que marque un antes y un después en vuestras vidas, pero es un tip muy práctico. Hasta ahora si estábamos en nuestro home y queríamos movernos a descargas hacíamos:
cd Des + tabulador
pero sin embargo, si hacíamos esto:
cd des + tabulador
no nos autocompletaba el nombre de la carpeta, pues esta empieza con mayúscula y nosotros la escribíamos en minúscula.
Lo único que tenemos que hacer para solucionar este problema es ejecutar este comando:
cd ~ && echo "set completion-ignore-case on" >> .inputrc
Ahora ya solo nos queda abrir un terminal nuevo y comprobar que funciona correctamente.
13 comentarios, deja el tuyo
Genial, pero me resulta mas cómodo usar zsh + OhMyZsh.
No, a lo que me refiero es que al hacer el output en ~/.inputrc y evitas tener que hacer el cd al inicio, o sea:
cd ~ && echo «set completion-ignore-case on» >> .inputrc
Ahí tienes 1 paso que es para entrar en tu home, y otro para el output, mientras que con:
echo «set completion-ignore-case on» >> ~/.inputrc
Solo es 1 solo paso, simplemente hacer el output en el archivo.
¿entiendes la diferencia? 😉
PD: … JAJAJAJA sí sí hombre, sé perfectamente que el cd no se pondrá en el archivo… LOL!!!!
Tienes toda la razón del mundo, ya está cambiado. De todas formas, el «cd» no se escribe en el fichero, puesto que es un comando aparte
que? la diferencia son los >> en lugar de > ?
$ echo ‘foo’ >> bar.txt (Agrega la linea foo al archivo bar.txt sin alterar otras)
$ echo ‘foo’ > bar.txt (Reemplaza todo el contenido del archivo bar.txt con foo)
Que clase de brujería es esta? Merece arder en el infierno quien use esto!!!
Si, funciona para Fedora. Lo más probable es que el fichero no lo tengas aún creado, pero al ejecutar el comando se creará automáticamente 🙂
echo «set completion-ignore-case on» >> ~/.inputrc es más apropiado … porque además de evitar escribir varios caracteres al inicio (al hacer el cd), como propones se borraría todo lo otro que existe en .inputrc … y esto evidentemente podría perjudicar a algún usuario no? 😉
buen tip 🙂 no lo conocía 😉
Gracias!
Estos es una herejia…
pedromiguelsosa@gmail.com
mmartamorales@hotmail.es
El inconveniente es que si tienes dos archivos con el mismo nombre, uno escrito en mayuscula y el otro no, siempre te autocompletara el mismo. No se si me explico…
/home
Pepito
pepito
cd p + Tab
Sacara uno de los dos, para sacar el otro tendras que teclear el nombre entero.
O me equivoco…?