• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/54

Click para voltear

54 Cartas en este set

  • Frente
  • Atrás
CLI que es y para que sirve y que reciben normalmente después de un -
Sirve para invocar programas
Ejecutar comandos.
Reciben banderas
Pueden modificar el output, o el algoritmo, por ejemplo cálculos diferentes en un comando.
Son las banderas
Cuales son los tipos de nodo en el árbol de nodos
Directorios
Files
Links
Comando para ver donde estoy
PWD
Comando para saber que usuario soy
Whoami
Comando para crear directorio
Mkdir nombre
Comando para mover un archivo a otra ruta
mv archivo.txt nuevoruta/
Comando para copiar files
cp archivo.txt nuevaruta/
Comando para crear links
ln archivo.txt accesodirecto.txt
Para volver atrás
cd ../
Para referenciar el folder actual
./
Comodin para decirle todos los files
*
Ejemplo cp *JPG nuevaruta/
comando para borrar directorio
rm directorio/*

o
rm -rf(recursive files) directorio/
comando para borrar links
rm linknombre/
Programa de calculadora por defecto
BC
----
5+5 //me da el input
Comando para salirse de los programas
quit
ctl+c
Abrir archivos imagenes, txt entre otros.
open imagen.jpg
Ver contenido de un TXT en consola
more archivo.txt
Imprime todo el archivo, sin excepción, sin paginar. Puedes de hecho, abrir cualquier tipo de archivo binario (no solo texto)
Cat archivo.txt
comando para contar palabras
WC archivo.txt
WORD COUNT
WC -l //{lines} or -c {chars} files.txt
Sacar la documentacion de un comando
MAN comando
man more
man ls
Para que sirve $PATH
Contiene la lista de los lugares donde hay comandos que se puedan ejecutar directamente en terminal
echo $PATH, osea sin indicarle la ruta.
Para saber desde donde se lee un comando?
which cat
comando que nos permite saber, segundo a segundo, que procesos están corriendo en nuestro ordenador.
TOP
Banderas Formas de ejecutarlas
1. Cuando es solo una letra
2. Cuando son palabras completas
3. Diferencia bandera con parametros
1: - l
2: --bandera
3: sumar num1 num2
Que es el PID
Proccess ID
Mandar un proceso a background
se usa el & nos devuelve el PID
ejemplo
PHP ejemplo.php &
Como matar un proceso
KILL -9 PID
Standard Input
Toda la info que le llega al programa
Standard Output
Lo que imprime el programa
Standard Error
Imprime los errores que se den
Tipos de Stream en consola?
Standard Input, Output y Error
Mandar todo a otro archivo
sumarnumeros >> archivo.txt
Correr un comando y mandar ese STOUTPUT al STinput del otro?
Comando1 | comando2
Para que sirve el < (menor que)
Sirve para traer de un archivo
bc -q < operaciones.bc
Diferencia entre el | y el <?
Cuando usamos el < no necesitamos ejecutar ningún programa a diferencia del pipe que ejecuta cat.
bc -q < operaciones.bc > resultado
Interprete eso
Primero bc-q lee lo que trae operaciones.bc y luego ejecuta su comando y lo sube al archivo resultado
En los STD de ejecución como se identifican
0 : Input
1: Output
2 : Error
bc -q < operaciones.bc > resultado 2>&1
Interprete eso
Manda toda la ejecución hasta el error, a un solo archivo resultado
Que son variables de ambiente
El sistema establece el entorno del sistema mediante un conjunto de especificaciones definidas en los archivos de inicialización.
Como referenciar variables de ambiente
$NOMBREVAR
Crear VAR de ambiente temporal
export PATH=$PATH:/mi/nueva/ruta/
export MIPATH=prueba/ruta
Agregar un Var de ambiente permanente para el user actual
Depende del shell que use
vim ~/.bash_profile
Agregar un Var de ambiente Permanente para todos los usuarios
hay que modificar el archivo que se encuentra en /etc/paths
Como buscar en un archivo?
cat Archivo | grep TerminoDeBusqueda
Como buscar en un archivo usando expresiones regulares?
cat Archivo | grep ,TerminoDeBusqueda$

el $ significa end of line, es una expresion regular
cat Archivo | grep ^TerminoDeBusqueda$

Que significa el ^ y el $ en expresiones regulares
^ Start
$ END
Buscar en carpetas
find ~/src --name ‘*JPG'
Con que se pueden hacer Requests desde consola http?
CURL
Hacer GET de un google.com
curl https://www.google.com // me trae el HTML y lo imprime en pantalla
Hacer GET de un google.com y guardarlo en un file
curl -o google.html https://www.google.com
Hacer request de un JPG y abrirlo en el app preview
curl http://imagen.jpg | open -a preview -f
Hacer request a un sitio y enviar vars por GET
curl "http://httpbin.org/get?variable=2&var2=3” // con comillas para que el & no interfiera
Hacer request a un sitio y enviar vars por POST
curl - -data “var2=2&var3=4” http://httpbin.org/post