Diferencia entre revisiones de «Curso Script»

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




  find . -name .hidden | xargs cat


UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK
xargs es un comando que permite tomar la salida de un comando y reutilizarlo en otro comando.




  find . -name .hidden | xargs grep ""


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
Otras propiedades que podemos usar con find
Línea 23: Línea 20:




chgrp <--- agrega un grupo como propietario




chgrp <--- agrega un grupo como propietario
  chmod u+x,g+x,0+x
 
chmod u+x,g+x,0+x


Permisos especiales "ttr"
Permisos especiales "ttr"


sudo chattr +i -V file.txt  
  sudo chattr +i -V file.txt  


Verbose me muestra una salidad
Verbose me muestra una salidad
Línea 37: Línea 33:
listar archivos con permisos especiales  
listar archivos con permisos especiales  


lsattr file.txt
 
  lsattr file.txt






Muestra la ruta absoluta
Muestra la ruta absoluta
which
 
  which


Saber el tipo de archivo con el comando file.
Saber el tipo de archivo con el comando file.


file nombreArchivo
 
  file nombreArchivo




Línea 57: Línea 56:
comando  
comando  


cat /etc/passwd | head -n 1
  cat /etc/passwd | head -n 1
 


te trae las primeros 10 renglones.
te trae las primeros 10 renglones.
Línea 63: Línea 63:
muestra el primer dato del fichero
muestra el primer dato del fichero


cat /etc/passwd | tail -n 2
 
  cat /etc/passwd | tail -n 2
 


Muestra los ultimos datos del fichero
Muestra los ultimos datos del fichero


cat /etc/passwd | grep "^ro"


buscar en el fichero las concidencia que tengan ro adentro 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'


cat /etc/passwd | head -n 1 °sed 's/root/noroot/g'


cambia el valor root a noroot en la columna numero 1
Cambia el valor root a noroot en la columna numero 1




Línea 79: Línea 84:
Nivel 5 para pasar a nivel 6
Nivel 5 para pasar a nivel 6


ssh bandit5@bandit.labs.overthewire.org -p 2220
 
  ssh bandit5@bandit.labs.overthewire.org -p 2220

Revisión del 21:41 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/^ *//'


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