2 trucos simples de Linux para codificar como un profesional - 💡 Fix My Ideas

2 trucos simples de Linux para codificar como un profesional

2 trucos simples de Linux para codificar como un profesional


Autor: Ethan Holmes, 2019

Linux es un poderoso sistema operativo de código abierto que ha existido durante muchos años y se usa ampliamente para ejecutar servidores y sitios web. Pero la mayoría de los estudiantes y fabricantes lo encuentran por primera vez cuando están trabajando en proyectos con sus Raspberry Pi o computadoras similares de una sola placa (SBC), como BeagleBone Black o Intel Galileo. Al obtener una comprensión más profunda de Linux, los fabricantes pueden agregar otra herramienta útil a su kit que les ayudará a construir sus proyectos más fácilmente.

Si eres como yo, puede que falten tus habilidades de ortografía y escritura. Demasiadas veces he pasado 20 o 30 segundos escribiendo un comando largo con muchas opciones solo para descubrir después de que presiono enter que tenía algo mal y que debía comenzar desde el principio otra vez. No solo eso, sino que con todas las opciones posibles, puede ser difícil recordar exactamente el comando que usó para realizar una determinada tarea día a día. Afortunadamente, el shell de Linux tiene algunas herramientas integradas que pueden ayudar con estos dos problemas.

Completar automáticamente un comando: TAB

Puede usar la función de autocompletar del shell simplemente presionando la tecla Tabulador en el teclado. Esto completará automáticamente un comando que se ha escrito parcialmente y también completará automáticamente un nombre de archivo basado en el contexto de lo que está escribiendo.

De forma predeterminada, Tab no siempre conoce las opciones disponibles para un comando, pero puede completar automáticamente el nombre del comando y cualquier nombre de archivo asociado que pueda usarse como parte de un comando.

Por ejemplo, si escribe "tou" y presiona la tecla Tab, la cáscara llenará el resto de las letras que faltan para hacer "toque". Si hay varias opciones que comienzan con las letras que ingresó, la primera vez que presione la tecla Tab, no ocurrirá nada. Sin embargo, si lo presiona de nuevo, el shell mostrará una lista de todos los comandos o nombres de archivos posibles que comienzan con las letras que ingresó. Por lo tanto, si escribe "mkd" y presiona Tabulador dos veces, se le presentarán dos opciones para los comandos que comienzan con mkd: mkdir y mkdosfs:

[correo electrónico protegido] ~ $ mkd mkdir mkdosfs [correo electrónico protegido] ~ $ mkd

Si continúa agregando más caracteres y luego presiona la tecla Tab, finalmente descartará todas las demás opciones y el shell completará el resto del comando o nombre de archivo cuando solo quede una opción. Esta función de autocompletar es un ahorro de tiempo real con comandos más grandes y nombres de archivo largos. También elimina los errores de ortografía cuando todavía no ha usado un comando muy a menudo.

Buscar un comando anterior: Arriba, CTRL-R

Linux mantiene un historial de todas las cosas que escribe en la línea de comandos. Una forma sencilla de revisar los comandos que ha escrito es simplemente usar la flecha hacia arriba para desplazarse por cada comando que comienza con el más reciente. Si el comando que está buscando está más atrás en su historial, puede buscarlo presionando "Ctrl-R" en la línea de comando seguido de algunos caracteres. Por ejemplo, si desea buscar la última vez que usó nano para editar un archivo puede presionar "Ctrl-R" seguido de "nano”.

Este es un extracto del libro de Aaron Newcomb Linux para los fabricantes, disponible en Maker Shed y en tiendas de libros finos de todo el mundo.

No importa si ya hay algo de información ingresada en el cursor cuando presionas Ctrl-R. Ese texto no se utilizará para la búsqueda, solo lo que escriba después de presionar Ctrl-R. Tenga en cuenta que la solicitud cambia a (Invertir-i-búsqueda) seguido de las letras que ingresó al hacer este tipo de búsqueda a través de su historial de comandos.

(reverse-i-search) ‘nano’: nano hello.sh

Si presiona una de las teclas de flecha, Inicio, Fin o Tabulador, terminará la búsqueda y podrá editar el comando que buscó. También puede continuar buscando en su historial presionando Ctrl-R varias veces antes de salir de la búsqueda.

Pruébelo usted mismo: cambie a su directorio de inicio y cree un archivo escribiendo:

cd tou archivo1

Cuando presionas la tecla Tab debes completar el nombre del toque mando. Ahora cambie a su directorio de descargas escribiendo:

cd d

Deberías ver algo similar a esto:

[correo electrónico protegido] ~ $ cd D Desktop / Documentos / Descargas / [correo electrónico protegido] ~ $ cd D

Agrega las letrasAy”Y presione Tab nuevamente para completar automáticamente la ruta que queremos y presione Entrar. Ahora vamos a crear nuestro segundo archivo utilizando el historial de comandos. Presione Ctrl-R seguido de "para ti”:

[correo electrónico protegido] ~ $ cd D Desktop / Documentos / Descargas / [correo electrónico protegido] ~ $ cd Descargas / (invertir-i-búsqueda) ‘tou’: toque archivo1

Presiona la tecla Fin y cambia "archivo1" a "archivo2". Presiona enter para completar la tarea. Ahora ha creado dos archivos, uno en su directorio de inicio y otro en el directorio de descargas. ¡Usted también ha guardado un montón de escribir en el proceso!



Puede Que Le Interesen

Impresión 3D sin necesidad de instalar rebanadoras

Impresión 3D sin necesidad de instalar rebanadoras


Los miembros de TechShop se abren camino hacia la Casa Blanca Faire Faire

Los miembros de TechShop se abren camino hacia la Casa Blanca Faire Faire


Qtechknow sabe la casa blanca

Qtechknow sabe la casa blanca


Super impresionante Sylvia se dirige a la Casa Blanca de nuevo

Super impresionante Sylvia se dirige a la Casa Blanca de nuevo