**CAMBIAR PROMPT LINUX TEMPORALMENTE**\\
export PS1="xz@equipo:$ "\\
**DIVIDIR / JUNTAR VIDEO**\\
split NVEExport.mpg -b 4200MB -d NVEExport.mpg\\
cat NVEExport* > NVEExport.mpg\\
**CREAR UNA IMAGEN DE TODO EL DISCO DURO**\\
sudo dd if=/dev/sde of=/media/user/461GB/raspberry16gb.img bs=4M status=progress\\
**GRABAR IMAGEN DEL DISCO DURO A UN DISCO DURO NUEVO**\\
sudo dd if=/media/user/461GB/raspberry16gb.img of=/dev/sdd bs=4M status=progress\\
**ACTUALIZAR YOUTUBE-DL**\\
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl\\
sudo chmod a+rx /usr/local/bin/youtube-dl\\
**VERSIÓN DISTRIBUCIÓN INSTALADA**\\
cat /etc/issue\\
**DESACTIVAR / ACTIVAR SERVICIOS**\\
sudo update-rc.d apache2 disable\\
sudo update-rc.d apache2 enable\\
sudo /etc/init.d/cupsys stop (desactivar cups)\\
sudo update-rc.d -f cupsys remove (desactivar definitivamente)\\
sudo /etc/init.d/cupsys start (arrancar)\\
sudo update-rc.d cupsys defaults (arrancar con el equipo, activar)\\
**CIFRADO GNUPG**\\
gpg --full-gen-key (crea clave publica y privada)\\
gpg -a --export --output ascii.gpg 8FE85486A7FC5B7CE88CA4A9B780CD42838585C7 (exporta clave publica\\
gpg -a --export-secret-key 8FE85486A7FC5B7CE88CA4A9B780CD42838585C7 > asciiP.gpg (exporta clave privada)\\
gpg -k (muestra claves)\\
gpg -a --encrypt --recipient 8FE85486A7FC5B7CE88CA4A9B780CD42838585C7 documento.txt (encripta documento)\\
gpg -d documento.txt.gpg (desencripta documento)\\
gpg --import publica.key (importa clave publica)\\
gpg --allow-secret-key-import --import privada.key (importa clave privada)\\
gpg --delete-secret-key "Nombre Usuario" (borra clave privada)\\
gpg --delete-secret-and-public-key 48B08161FBDADFE393ADFC3E686F07454D6CEFC3 (borra clave privada y publica)\\
\\
gpg -a --output texto.sig --sign texto.asc (firmar con usuario a)\\
gpg -o ficheroSinFirma.txt --decrypt texto.sig\\
gpg -d texto.sig (descifrar con otra clave de otro usuario b)\\
\\
\\
se cifra eligiendo el identificador de la clave publica del usuario\\
gpg -a --encrypt --recipient AC69419631827DD0466292BDC1BA14F4D54868CF texto\\
se elige el identificador de la clave privada para firmar\\
gpg -a -u 67F6B5B0E3C1D544BC4965C970C69E5F26E13BF2 --output textoFirmado --sign texto.asc\\
se le quita la firma\\
gpg -o textoSinFirma --decrypt textoFirmado\\
se descifra\\
gpg -d textoSinFirma\\
\\
gpg -a --sign --default-key lucia@gmail.com --detach-sign p.txt (se firma un archivo en un fichero separado)\\
gpg --verify p.txt.asc p.txt (se verifica el archivo)\\
**Instalar un programa a partir de los .deb en la cache /var/cache/apt/archives\\ **
situarse en el directorio donde estan los .deb\\
sudo dpkg --unpack * (desempaqueta todos los ficheros)\\
sudo dpkg --configure --pending (configura todos los ficheros)\\
**Buscar un comando**\\
man -k wireles | grep -i 'essid'
iwgetid (8) - Report ESSID, NWID or AP/Cell Address of wireless network
**Descargar archivos con curl**\\
curl@equipo:$ curl https://wiki.acosadores.net/lib/exe/fetch.php?media=norcorea:ciberarma.gz -o ciberarma.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1290 100 1290 0 0 6131 0 --:--:-- --:--:-- --:--:-- 6142
curl@equipo:$ ls
ciberarma.gz
curl@equipo:$
Sin embargo puede ocurrir que al hacer curl https://github.com/scriptsgnu/impresora/blob/main/impresora.deb o curl https://github.com/scriptsgnu/impresora/raw/refs/heads/main/impresora.deb -o programa.deb no descargue nada o lo que se descargue sea el código html de la página\\
curl@equipo:$ curl -I https://github.com/scriptsgnu/impresora/raw/refs/heads/main/impresora.deb | grep -iE '.*location'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
location: https://raw.githubusercontent.com/scriptsgnu/impresora/refs/heads/main/impresora.deb
curl no redirecciona al enlace de la descarga, podemos copiarle y hacer
curl -O https://raw.githubusercontent.com/scriptsgnu/impresora/refs/heads/main/impresora.deb
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5228 100 5228 0 0 10607 0 --:--:-- --:--:-- --:--:-- 10604
o hacer que curl redireccione automáticamente y descargue correctamente
curl@equipo:$ curl -LO https://github.com/scriptsgnu/impresora/raw/refs/heads/main/impresora.deb
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 5228 100 5228 0 0 9686 0 --:--:-- --:--:-- --:--:-- 9686
**Comprimir, no eliminar .txt y renombrar**\\
gzip -c nmap_cn.txt > nmap_cn.txt.gz\\
**Comprimir, eliminar .txt y renombrar**\\
gzip nmap_cn.txt > nmap_cn.txt.gz\\
**comprimir y eliminar .txt:**\\
gzip nmap_cn.txt\\
**Descomprimir, no eliminar .gz y renombrar**\\
gunzip -c nmap_cn.txt.gz > nmap_cn.txt\\
**Descomprimir y eliminar el .gz**\\
gunzip nmap_cn.txt.gz\\
**Comprimir y mostrar por pantalla binario .gz**\\
gzip -c nmap_cn.txt\\
**Descomprimir y mostrar por pantalla .txt**\\
gunzip -c nmap_cn.txt.gz\\
**Empaquetar y comprimir todos los ficheros del directorio y viceversa**\\
tar -zcf empaqueta_y_comprime.tar.gz * (todos los archivos del directorio actual)
tar -zcf empaqueta_y_comprime.tar.gz ficheros/ (todos los archivos del directorio ficheros)
tar -zxf empaqueta_y_comprime.tar.gz (desempaqueta y descomprime)
**Extraer archivo de fichero comprimido y empaquetado (.tar.gz)**\\
tar -tf urls_ips_ru_recon_ng.tar.gz
commands_ru
script_rusia.sh
url_ip_ru.txt
volcado_ru.txt
webs_gobierno_ru.txt
tar -xzf urls_ips_ru_recon_ng.tar.gz --get webs_gobierno_ru.txt
ls
urls_ips_ru_recon_ng.tar.gz webs_gobierno_ru.txt
**Problemas con cambios de ips públicas, solución rápida para acceder localmente**\\
Editar /etc/hosts y agregar, ejemplo:\\
192.168.0.11 wiki.acosadores.net\\
192.168.0.12 acosadores.net\\
**Hacer un backup por ssh de dokuwiki, sus subdirectorios y archivos del servidor a nuestra máquina (el . indica el directorio en el que estamos)**\\
scp -r usuario@ipservidor:/var/lib/dokuwiki/data/* .