La terminal es la mejor amiga del programador y la herramienta para crear cosas increíbles!
Nos sirve para generar mas eficacia, se entenderá nuestro código de una manera sencilla comando parámetro modificadores.
Los modificadores alteran lo que el programa realiza y los parámetros son información que hace que se desarrolle efectivamente
Podemos probar comandos como Date, nos mostrara la fecha actual, si queremos estos datos mas detallados podemos escribir man date. También podemos indicar el comando que se escribió anteriormente con la flecha hacia arriba para no reescribir el código. Dado el caso podemos escribir las dos primeras letras del comando que queremos usar y oprimir tab, nos mostrara los comandos que inician con esas letras. Con el comando history puedo ver los comandos que he usado con un numero al lado, para llamar ese comando colocamos ! numero de esta manera traemos el código que mostró en la lista history.
¿Cómo Organizamos la información en la computadora?
“Archivos, directorios y subdirectorios”
Cada archivo tiene un nombre e identificación:
Directorio/Subdirectorio/Archivo
No puede llamarse igual un archivo dentro de un mismo directorio, se limitan los caracteres
Para ver los archivos en un directorio usamos ls
Para ver todos los archivos listados usamos ls -a ,los archivos nuevos se indican con un punto
Hay dos archivos que siempre se ven … es directorio padre y . hace referencia al directorio actual, usando pwd nos lleva al sitio actual en que estamos
cd nos mueve a la ubicación que queremos llegar
Para bajar el tamaño de los archivos podemos usar el comando gzip nombre de archivo
para descomprimir usamos gzip -d nombre del archivo
Con la herramienta tar cf nombre del archivo combinamos nuestros archivos que están dentro del directorio señalado, para sacarlo del agrupamiento tar xf nombre del archivo
En este proceso no se comprime se esta agrupando y desagrupando.
tar czf nombre del archivo/* comprime todos los archivos
tar xzf nombre del archivo descomprime todos los archivos
vim: permite editar texto, se usa de la siguiente manera vim nombre de archivo, con la letra i se activa el texto ,con esc salimos de la edición de texto, guardamos _:w _y salimos de texto con :q
permite crear un nuevo archivo vim archivo nuevo, con i ingresa texto, con esc salimos de texto :x graba y sale a la terminal.
nano: permite editar texto, ingresa con nano nombre del archivo, permite editar inmediatamente, con control x sale de programa , confirma guardar los cambios ejecutados diciendo que si y sale con los indicadores de la parte inferior.
Son herramientas a las que se e pasa toda la información y luego arroja resultados
cat muestra el contenido completo de un archivo
head muestra las primeras lineas del archivo, head -n nos permite mirar el numero de lineas que quiero ver iniciando por ejemplo head -n 5 nos muestra las primeras 5 lineas del texto , con el comando tail -n 5 nos muestra lo inverso, es decir muestra las ultimas lineas en este caso las ultimas 5.
por defecto si escribimos head nombre del archivo, nos muestra las primeras 10 lineas de texto, al igual que si usamos tail nombre del archivo nos muestra las ultimas diez lineas de texto
Esto no guarda ni cambia el archivo, se modifica el flujo mas no el texto.
sed ‘$d’ nombre del archivo, esto elimina la ultima linea en el flujo
locate permite buscar archivos con solo nombrarlo, debe estar actualizada la base de daos para no tener inconvenientes, locate nombre de archivo
whereis busca archivos binarios, comandos , whereis comando
find buscar en un arbol de directorios ejemplo find nombre de archivo permiso con find . -type f -mtime +7 va a pedir que devuelva archivos que sean modifiicados hace mas de siete días
Para ejecutarlos escribes find . -type f -mtime +7 -exec cp {} ,/nombrearchivo/;
para ver actualizaciones https://angiegarcia1989.github.io/guiageneral/organizar-archivos.html