Diferencia entre revisiones de «Curso Script»

De Base de conocimiento
Ir a la navegación Ir a la búsqueda
Línea 106: Línea 106:


   awk '/millionth/' data.txt
   awk '/millionth/' data.txt
Filtar el salida.
  awk '/millionth/' data.txt | awk '{print $1}'
  awk '/millionth/' data.txt | awk '{print $2}'


Cuanta la cantidad de lineas
Cuanta la cantidad de lineas

Revisión del 22:19 11 abr 2021

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

Filtar el salida.

  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