Curso Script
55:08 tiempo
find . -name .hidden | xargs cat
xargs es un comando que permite tomar la salida de un comando y reutilizarlo en otro comando.
find . -name .hidden | xargs grep ""
Otras propiedades que podemos usar con find
find . -type f -readable ! -executable -size 1033c |xargs cat |xargs
Búsqueda con expresiones regulares
find . -type f readable ! -executable -size 1033c |xargs cat |sed 's/^ *//'
Busqueda por usuario y grupo y excluir los errores qu muestra por pantalla.
find / -user bandit7 -group bandit6 -size 33c 2>/dev/null | xargs cat
chgrp <--- agrega un grupo como propietario
chmod u+x,g+x,0+x
Permisos especiales "ttr"
sudo chattr +i -V file.txt
Verbose me muestra una salidad
listar archivos con permisos especiales
lsattr file.txt
Muestra la ruta absoluta
which
Saber el tipo de archivo con el comando file.
file nombreArchivo
Comando time. mide el tiempo del comando
time comando
comando
cat /etc/passwd | head -n 1
te trae las primeros 10 renglones.
muestra el primer dato del fichero
cat /etc/passwd | tail -n 2
Muestra los ultimos datos del fichero
cat /etc/passwd | grep "^ro"
buscar en el fichero las coincidencia que tengan ro adentro del fichero
cat /etc/passwd | head -n 1 °sed 's/root/noroot/g'
Cambia el valor root a noroot en la columna numero 1
Nivel 5 para pasar a nivel 6
ssh bandit5@bandit.labs.overthewire.org -p 2220
Buscar datos que cerca de una palabra especifica millionth.
Ejemplo buscamos el dato que esta cerca de la palabra
Opciones.
cat data.txt | grep "millionth"
grep "millionth" data.txt
cat data.txt | awk '/millionth/'
awk '/millionth/' data.txt
Muestra el valor de salida elegida.
awk '/millionth/' data.txt | awk '{print $1}'
awk '/millionth/' data.txt | awk '{print $2}'
Cuanta la cantidad de lineas
cat data.txt | wc -l
Cuanta cantidad de caracteres
cat data.txt | wc -c