Skip to content

Instantly share code, notes, and snippets.

@pestefo
Last active March 30, 2017 14:59
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 pestefo/554a771330a24b6856afe483d15de22c to your computer and use it in GitHub Desktop.
Save pestefo/554a771330a24b6856afe483d15de22c to your computer and use it in GitHub Desktop.
Demo Bash Clase #3 Duckietown
# 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