<aside> 💡 A helpful resource to use in a different way your computer and your console
</aside>
mkdir
: Nos permite crear carpetas (por ejemplo, mkdir Carpeta-Importante). Se pueden crear varios al mismo tiempo, poniendo los nombres por separado. Para crear nombres con espacios, escribimos el nombre entre comillasrmdir
: Nos permite eliminar carpetas. Debemos borrar primero los archivostouch
: Nos permite crear archivos (por ejemplo, touch archivo.txt). Tiene las mismas posibilidades que mkdirrm
: Nos permite borrar un archivo o carpeta (por ejemplo, rm archivo.txt)rm -i
: Nos permite borrar un archivo o carpeta (por ejemplo, rm -i archivo.txt) de forma interactiva que es mas seguro.rm -r
: Borrar el contenido en una carpeta, es recomendable agregar el flag i para que sea interactivo. Así mismo podremos borrar una carpeta que tiene contenido de forma directamv
: Mover un archivo a otro directorio, tambien podemos renombrar ese archivo (mv "archivo" "nombre nuevo")cp "*archivo"* "*ruta nueva"
/ "*archivo"* "*nombre nuevo"*
:* Para copiar archivos en otro directorio o hacer una copia de ese archivo en la misma carpetacat
: Ver el contenido de un archivo (por ejemplo, cat nombre-archivo.txt).head
: Ver las primeras líneas del archivo. Se puede agregar head -n #numero de líneas para ver las determinadas primeras líneastail
: Ver las ultimas líneas del archivo. Se puede agregar tail -n #numero de líneas para ver las determinadas ultimas líneasless
: Nos permite ver de una mejor forma el archivo. Casi que dentro de un editor. Para buscar palabras usamos /
.grep
: Permite encontrar coincidencias en la búsqueda dentro de un archivo de texto, no necesariamente un archivo puede ser incluso la salida de info de la terminal ya que después de todo es texto.
grep 'el uso de la informacion' informe.txt
/ ls -lh | grep '*.txt'
-i
indica que permite la palabra tanto en mayuscula como en minuscula grep -i 'hola' saludo.html
. El flag -c
nos muestra el numero de coincidencia grep -c 'salud' saludo.html
. Podemos juntar ambos, y en ese caso, nos mostrara el numero de coincidencias sin importar mayusculas o minusculas grep -ci 'salud' saludo.html
. Finalmente, el flag -v
nos muestra los resultados que NO coinciden, tambien se puede juntar con los anteriores grep -v 'notion' apps.txt
wc
: Nos indica varios datos útiles en un archivo. -l
el numero de lineas. -w
numero de palabras. -c
numero de bitssed
: Screem Editor, tratamiento de flujos de caracteres. Este comando nos permite reemplazar una expresión por otra. sed 's/palabra/nueva-palabra/g' o si queremos borrar la última línea de código sed '$d' archivo