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/* .