Last active
March 30, 2017 14:59
-
-
Save pestefo/554a771330a24b6856afe483d15de22c to your computer and use it in GitHub Desktop.
Demo Bash Clase #3 Duckietown
This file contains 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
# ver los archivos | |
ls | |
# ver los archivos listado y mostrando los archivos ocultos (.nombreDeArchivo) | |
# comentar que "-la" son opciones. "ls -la = ls -l -a" | |
ls -la (opciones) | |
# como ver todas las opciones? ver el manual del comando | |
# o googlear | |
man ls | |
# creamos una carpeta donde dejar los archivos | |
mkdir ejemplos | |
# entramos a la carpeta | |
cd ejemplos | |
# vemos donde estamos parados | |
pwd | |
# echo para escupir los argumentos | |
echo -l | |
> -l | |
echo buena cabros | |
> buena cabros | |
# creamos un archivo | |
touch holamundo.txt | |
# y otro | |
touch cuak.sh | |
# editamos con nano | |
nano cuak.sh | |
# metemos esto dentro, no explicar preambulo (dogma) | |
#!/bin/bash | |
echo "hola" | |
# cerramos y guardamos | |
ctrl + x -> y | |
# mostramos el contenido de un archivo con el cat | |
cat cuak.sh | |
# ejecutamos con bash | |
bash cuak.sh | |
# le damos permisos de ejecucion | |
chmod +x cuak.sh | |
# cuando tiene permisos lo lanzamos asi | |
./cuak.sh | |
# podemos ver lo que se está ejecutando (y cerramos con Ctr + C ) | |
top | |
# o podemos escupir todo | |
ps -fea | |
# creemos un archivo para guardar todo esto | |
touch procesos.txt | |
# metemos lo que nos tira ps -fea en el archivo | |
ps -fea >> procesos.txt | |
# verificamos que está dentro | |
cat procesos.txt | |
# podemos filtrar partes del output con pipe y grep | |
ps -fea | grep "programa_random" | |
# matar procesos LIMPIO | |
kill -15 PID_DEL_PROCESO | |
# matar procesos sucio | |
kill -9 PID_DEL_PROCESO | |
# eliminemos un archivo | |
rm cuek.sh | |
# retrocedamos a la carpeta padre | |
cd .. | |
# verifiquemos | |
pwd | |
# eliminemos la carpeta | |
rm -fr ejemplos/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment