Created
December 16, 2022 01:27
-
-
Save cgustav/30099f7a431810727ca24e9b51119ba2 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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