Skip to content

Instantly share code, notes, and snippets.

@cgustav
Created December 16, 2022 01:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cgustav/30099f7a431810727ca24e9b51119ba2 to your computer and use it in GitHub Desktop.
Save cgustav/30099f7a431810727ca24e9b51119ba2 to your computer and use it in GitHub Desktop.
Apuntes SO Linux
HERRAMIENTAS DE CREACION DE ARCHIVOS
Sin editor de texto
* Sin contenido touch [nombre_archivo]
* Modo directo: cat > Tarea2
* Ctrl +d salir
* Ctrl + c guardar y salir
Con Editor de texto (VI)
VI Tarea 3
Modo de inserción
i
a
I
A
Modo edición
Flechas para moverse a cada lado
x
dd
Modo dos puntos
: + comando a crear
:x
:q
:q!
:qw
Etc.
Con Editor de texto (nano)
Nano Tarea 2
* CTRL + O
* CTRL + X
HERRAMIENTAS DE VISUALIZACION DE ARCHIVOS
Mostrar contenido
cat tarea1
cat /home/ejemplo
cat Tarea1 > Tarea5
Copiar contenido
cp Tarea2 Tarea6
cp Tarea2 /mnt/trabajos/Tareas
Copiar contenido (Wildcards)
cp T* /mnt/trabajos/Tareas
cp ta?ea? /mnt/trabajos/Tareas
Mover archivos
mv Tarea3 /home/Trabajos/Proyecto2022
Renombrar
mv Tarea1 Ejemplo 1
Concatenar
(Unir contenido de diferentes archivos en un archivo aparte - se sobrescribirá el contenido de Tarea10)
cat Tarea1 Tarea2 Tarea3 Tarea4 > Tarea10
(Respetar el contenido de archivo Tarea10
cat Tarea1 Tarea2 Tarea3 Tarea4 >> Tarea10
Eliminar
rm Tarea10
HERRAMIENTAS DE MANIPULACION DE CONTENIDO DE ARCHIVOS
Cat > datos
100;Marta Leiton;25;Informatica;Prat 123; La serena;
101;Juan Arce;19;Informatica;Los nardos 365; Coquimbo;
103;Yasmina Perez;33;Informatica;Los jardines 8182; Ovalle;
104;Herman van Helmutt;56;Informatica;Avenida Balmaceda 984; La serena;
105;Hernan Yosemite;34;Informatica;Prat 357; La serena;
Word count (unipagina)
Wc -l Tarea1 (cuenta lineas)
Wc -w Tarea1 (cuenta palabras)
Wc -c Tarea1 (cuenta caracteres)
**** Multipagina (pg)
Comparación
cp Datos Datos1 - copiar
cmp Datos Datos1 - comparar señala si dos archivos son iguales
echo $?
Diff Datos1 Datos2 - marca diferencia que existan entre 2 archivos
Comm Datos Datos 1 - marca las similitudes que existan entre 2 archivos
Búsqueda de archivos
***
Ordenamiento de ficheros
sort Datos1 Ordena contenido de un archivo de forma descendente Tarea1
sort Datos1 -r Ordena contenido de un archivo de forma ascendente Tarea1
sort -t “;” -k 3 Muestre ordenado el contenido del este archivo por el campo numero 3
Búsqueda de contenido dentro de un fichero
Muestra la linea completa que coincida con la palabra “Informática”
grep -i “Informatica” Datos 1.
Muestra la linea completa que no coincidan con la palabra “Informática”
grep -v “”Informatica” Datos1
Quitar todo el contenido que no coincidan con la palabra “Informática” y enviar a archivo Temporal1
grep -v “”Informatica” Datos1 > Temporal1
Cortar contenido
Corta campo por campo (palabra por palabra (se aplica para todas las lineas del archivo)
cut -d “,” -f 1,2,5 Datos1
Enumeraciones
Enumera las lineas del contenido de un archivo
nl Datos1
La enumeración comienza en 50, con incrementos de 10 en 10
nl -v 50 -i 10 Datos1
Union de ficheros
Une el contenido de dos ficheros, linea por linea
Paste ArchivoA ArchivoB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment