| COMANDOS BASICOS | 
                                                                                            
                                                                                            | mkdir <nuevo folder> / mkdir <folder1/folder2/.../nuevo folder>   crear folder en la ruta actual / crear folder en la ruta especificada | 
                                                                                            
                                                                                            | cd <folder1/folder2/.../folder destino>   cambiar de ubicación | 
                                                                                            
                                                                                            | cd ..   subir un nivel referente a la ubicación actual | 
                                                                                            
                                                                                            | cd ~   regresar a la ruta "home" | 
                                                                                            
                                                                                            | cp <archivo> <archivo nuevo>   copiar un archivo a archivo nuevo dentro de una ruta especificada, o no (en caso se quiera hacer en la misma ruta) | 
                                                                                            
                                                                                            | mv <archivo <archivo nuevo>    mover un archivo a archivo nuevo dentro de una ruta especificada, o no (en caso se quiera hacer en la misma ruta). Es similar al cp pero cuando se hace mv el archivo original no se mantiene | 
                                                                                            
                                                                                            | rm <ruta/archivo> elimina un folder especificado en una ruta o un archivo | 
                                                                                            
                                                                                            | history lista los comandos utilizados durante la sesión | 
                                                                                            
                                                                                            | cat <archivo> muestra el contenido del archivo | 
                                                                                            
                                                                                            | head -n <archivo> muestra las primeras n filas de un archivo especifico | 
                                                                                            
                                                                                            | tail -n <archivo> muestra las ultimas n filas de un archivo especifico. Se pueden usar ambos comandos (head/tail) para combinar su efecto. Por ejemplo, head -n1 <archivo | tail -n2 devuelve las ultimas n2 filas de las primeras n1 filas de un archivo | 
                                                                                            
                                                                                            | ls <ruta> devuelve el listado de elementos de la ruta especificada. Si no se especifica, devuelve el listado de la ruta actual | 
                                                                                            
                                                                                            | man <comando> muestra el manual de uso del comando especificado | 
                                                                                            
                                                                                            | grep <valor buscado> <archivo> selecciona las lineas de un archivo que tengan el valor buscado. Se pueden emplear las siguientes opciones:-v: invierte la búsqueda mostrando las lineas que no son iguales al valor. -c: muestra la cantidad de lineas que cumplen con la busqueda -n: muestra los números de línea que cumplen con la búsqueda -h: no imprime los nombres de los archivos cuando se buscan múltiples archivos -l: imprime los nombres de los archivos que contienen la búsqueda -i: para tratar las mayúsculas y minúsculas como iguales (Algebra=algebra) | 
                                                                                            
                                                                                            | <linea de comando> > <archivo> el comando ">" guarda el resultado de la ejecución de un comando a un archivo | 
                                                                                            
                                                                                            | Comodines: * , ?  * *: reemplaza todos los caracteres. Si coloca antes de una cadena reemplaza todos los caracteres desde el inicio has | 
                                                                                            
                                                                                            |  | 
                                                                                            
                                                                                            | COMANDOS SHELL | 
                                                                                            
                                                                                            | echo <$variable/"cadena"> imprime en pantalla el valor de la variable o candena que se coloca | 
                                                                                            
                                                                                            | #<cadena> se utiliza # para colocar un comentario dentro de una shell. Al momento de la ejecución lo que este a la derecha de este caracter se ignorará | 
                                                                                            
                                                                                            | ejemplos de bucle (for, while)for anio in 2018 2017 2016;
 do echo $anio;
 done
 
 for ((x=2;x<=12;x+=3))
 do echo $x
 done
 
 x=1
 while [ $x -le 12 ];
 do
 echo $x
 ((x+=3))
 done
 
 #usando wildcards:
 
 for archivo in $files_ventas;
 do echo $archivo;
 done
 | 
                                                                                            
                                                                                            | bloques if: if [<validacion1>] then
 <bloque if 1>
 elif (( validacion2 )) then #se pueden usar [] o (())
 <bloque if 2>
 else
 <bloque else>
 fi
 fi
 | 
                                                                                            
                                                                                            | división de decimales: echo $(echo "15/3600" | bc -l ) para realizar operaciones decimales se debe usar el comando "bc". Antes de ello, se debe instalar la librería necesaria con la siguiente linea: sudo apt-get install bc | 
                                                                                            
                                                                                            | $1 $2 .. $n para capturar variables externas en nuestra shell, se usan "$n" donde n es un numero entero desde 1 sucesivamente hasta n valores necesarios para nuestra lógica. | 
                                                                        
                            
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets
More Cheat Sheets by edgarchavc