COMANDOS PRINCIPALES PARROT
| sudo apt update | Actualiza los paquetes |
| sudo apt upgrade | Instala los paquetes |
| apt list | muestra todos los paquetes |
| sudo apt install (nombre del paquete) | instala el paquete si le pones -y no te pide confirmación |
| sudo apt remove (nombre del paquete) | borra el paquete |
| nano | Editar y modificar archivos de texto |
| cat (nombre del archivo) | ver el contenido del texto |
| cat -n (nombre del archivo) | Muestra la cantidad de líneas del archivo |
| > texto.txt | Guarda el resltado del comando en el archivo txt. Se pone al final del comando, se puede poner una ruta completa |
|
tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/ |
Comprimir fichero tar.gz |
| tar -xzvf archivo.tar.gz | Descomprimir fichero tar.gz |
| gzip -9 fichero.php | Comprimir fichero gz |
| gzip -d index.php.gz |
Descomprimir fichero gz |
| sort (nombre del archivo) |unip > (el nombre del archivo nuevo) | Exportar un archivo sin palabras repetidas. Sort ordena el archivo de manera alfabética (los duplicados los agrupa). Uniq de los duplicados solo nos muestra uno |
| cat (nombre del archivo) >> (nombre del archivo que queremos exportar) | Para concatenar un archivo a otro |
| echo | Muestra por pantalla lo que pongamos |
| echo (texto que queremos meter) >> (archivo donde queremos meter el texto) | Meter un texto a un archivo |
| sudo apt update && apt upgrade -y | Ejecutar un comando solo si se ejecuta con éxito y luego ejecuta el otro |
| apt list | grep -i (parámetro) | Para filtrar mayúsculas o minúsculas |
| pwd | Nos indica el directorio donde estamos |
| ls | Muestra una lista en el directorio actual “ls desktop” |
| mkdir | Crear directorio. Puedes poner mkdir carpeta curso carpeta1 (separado por espacios) |
| mv | Mover. “mv carperta curso” |
| cp | Copiar. “ cp -r carpeta1 curso” |
| rmdir | Borrar carpeta “rmdir curso/carpeta |
| find |
Buscar “ find /usr -name(nombre) password.lst “find /usr -type(tipo carpeta) wordlist. |
| locate | Búsquedas de manera global “locate -i Rockyou” Muetras todas las rutas donde aparece la palabra rockyou |
| touch (nombre del archivo) | Crear un archivo en blanco “touch index.html” |
| file (nombre del archivo) | Ver el formato de un fichero “file texto.txt” |
| du | Ver el tamaño del archivo “du hc (para ver si está en kbytes,megabits..) texto.txt) |
| rm |
Borrar un archivo “rm texto.txt”. Rm* (borra todo) |
| history | Muestra el historial de comando ejecutados |
| lsusb | Muestra los dispositivos conectados USB |
| ifconfig | Muestra las interfaces de red |
| ifconfig (nombre de la interfaz “wlan0”) down | Desactivar interfaz |
| ifconfig (nombre de la interfaz “wlan0”) up | Activar interfaz |
| alias Python=python2.7 | Sirve para cambiar la versión. Para ver la versión ponemos “Python -V” esto es temporal al reiniciar vuelva a su versión actual |
| ps aux |
Ver los procesos que corre el sistema. Para distinguir los procesos que nos interesa le añadimos un grep “ps aux | grep -i network” |
| kill | Matar el proceso “kill 569(identificador del proceso) |
| service (nombre del proceso) | Ver el estado del servicio “service NetworkManage status” |
| service (nombre del proceso) restart | Reiniciar un servicio “service NetworkManager restart”. También se puede utilizar start, stop, status y restart |
| uname -a | Muestra la distribución, versión del sistema |
| w | Muestra los usuarios |
| lcd files | Cambiar al directorio files |
| whoami | Nos dice quien somos. Si usuario o root |
| lsb_release -a | Muestra la distribución y versión del sistema |
| poweroff | Apagar el equipo |
| reboot | Reinicia el equipo |