Eliminar líneas específicas de un archivo.
Resolver dependencias pendientes
Usar comando dd para copiar / crear particiones (ISO)
Renombrado de archivos eliminando sus espacios
Desinstalar desde la linea de comandos
.- Eliminar una línea determinada
sed -i '7d' nombre de archivo
=> -i: Esta opción permite la edición en el lugar.
Por defecto, sed sólo mostrará la salida.
Con esta opción -i, modifica el archivo real sin mostrarlo en la
pantalla.
=> 7d: Aquí 7 es el número de línea y d instruye la eliminación de la
línea.
=> filename: Es el archivo que se quiere modificar.
.- Eliminar la primera línea de un archivo
sed -i '1d' nombre de archivo
Si quiere ver el resultado de la manipulación sin modificar el archivo en
sí, no utilice la opción -i del comando sed.
.- Eliminar la última línea con sed
sed -i '$d' nombrearchivo.txt
.- Eliminar un rango de líneas
sed -i '11,15d' nombrearchivo
Eliminar las líneas del 11 al 15. También eliminará las líneas 11 y 15, no
sólo las que se encuentran entre ellas.
.- Eliminar las líneas que contienen una cadena
sed -i '/cadena/d' nombre de archivo
Eliminará todas las líneas que contengan la palabra 'string':
Esta búsqueda distingue entre mayúsculas y minúsculas. También se puede uti-
lizar un patrón regex en lugar de una cadena regular.
.- Eliminar las líneas que empiezan por una palabra
sed -i '/^palabra/d' nombre de archivo
Elimina todas las líneas que comienzan con una palabra o letra en particular.
.- Eliminar todas las líneas vacías
sed -i '/^$/d' nombre de archivo
hostname -I
sudo apt -f install
wget -r -k http://www.detodoenventa.com
IMPORTANTE / OJO - Comprobar el destino
.- Lista todos los dispositivos:
lsblk
.- Crear Pendrive con ISO / Arrancable
sudo dd if=/home/Escritorio/kaos.iso of=/dev/sdX
.- Crear una ISO/BIN de un disco, partición, ...
sudo dd if=/dev/hdX of=/ruta/donde/guardamos/fichero.iso
Renombrar todos los archivos, eliminando los espacios sobrantes y sustituyén-
dolos por guiones
Nos vamos a la carpeta donde están los archivos y desde ahí ejecutamos:
for f in .- ; do mv "$f" "${f// /-}" ; done
shutdown [OPCIÓN] [TIEMPO] [MENSAJE]
Apagado predeterminado de Linux
shutdown -h
Linux se apaga en un minuto. La opción -h indica el apagado o la parada del
sistema. Normalmente se puede conseguir lo mismo indicando solo el comando
de apagado.
Apagar Linux
shutdown -P
Este comando ordena específicamente que el sistema se apague y que la fuente
de alimentación principal se desconecte.
Apagar Linux inmediatamente
shutdown -h 0
shutdown now
Apagar Linux al cabo de 20 minutos
shutdown -h 20
shutdown +20
Linux se apaga 20 minutos después de introducir el comando.
El segundo comando es más común y tiene idéntico resultado.
Apagar Linux a las 17:30 horas
shutdown -h 17:30
shutdown 17:30
Reiniciar Linux de forma estándar
shutdown -r
Reiniciar Linux de forma inmediatamente
shutdown -r 0
Reiniciar Linux a las 17:30 horas
shutdown -r 17:30
.- Alt-Ctrl-L bloquea la pantalla
.- Alt-F1 abre el menú Aplicaciones. Puedes usar las teclas de cursor para
moverte por dentro de él y la tecla Intro para ejecutar la aplicación
.- Alt-F2 abre la ventana de ejecutar aplicación
.- Alt-F3 abre el Deskbar Applet
.- Alt-F4 cierra la ventana actual
.- Alt-F5 restaura el tamaño de la ventana (si está maximizada)
.- Alt-F7, seguido de cursores o ratón mueve la ventana actual
.- Alt-F8, seguido de cursores o ratón modifica el tamaño de la ventana ac-
tual (por la izquierda y abajo)
.- Alt-F9 minimiza la ventana actual
.- Alt-F10 maximiza la ventana actual
.- Alt-spacebar abre el menú de la ventana (el de la esquina superior iz-
quierda)
.- Alt-Tab cambia la ventana activa (este viene muy bien para movernos entre
aplicaciones)
.- Ctrl-Alt-Tab cambia entre paneles (superior, inferior o escritorio)
.- Ctrl-Alt-cursores para movernos entre los escritorios
.- Ctrl-W cierra la ventana actual
.- Ctrl-Q cierra la aplicación activa
.- Con | hace que la salida del primero se convierta en la entrada del segundo.
[root@server ~]# cmd1 | cmd2
.- Con & hará que los dos (o más) comandos se ejecuten de manera simultanea.
[root@server ~]# cmd1 & cmd2
.- Con || El segundo comando se ejecutará si el primero termina sin éxito.
[root@server ~]# cmd1 || cmd2
.- Con && El segundo comando se ejecutará solo si el primero termina con éxito.
[root@server ~]# cmd1 && cmd2
.- Con ; El segundo comando se ejecutará sin importar el resultado del primero.
[root@server ~]# cmd1 ; cmd2
sudo apt-get --purge remove paquete && sudo apt-get autoremove
.- Lista los paquetes instalados:
dpkg --list
.- Remove paquete
sudo apt-get --purge
..- remove: realiza la operacion inversa a install.
..- purge: elimina todos los archivos de configuración que se hayan creado.
.- Este comando es muy eficiente para limpiar el sistema. Elimina paquetes
que se instalaron automáticamente para satisfacer las dependencias de
otros paquetes pero que ya no son necesarios; o, también, cuando desinsta-
lamos una aplicación y no se desinstalan todos las dependencias que no son
necesarias para otros paquetes:
apt-get autoremove
Borra el contenido del directorio donde se ejecuta:
find -type f -exec shred -fuz {} +
Bora el directorio dir
rm -rf dir
pdftk 1.pdf 2.pdf cat output compbiando.pdf
(Ver guía de gestión de PDF,s)
Todos los archivos de la carpeta
mogrify -format pdf .- .jpg
Se usa la herramienta ghostscript (https://www.ghostscript.com/)
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printe -sOutputFile=salida.pdf entrada.pdf
La calidad/tamaño se puede ajustar con:
-dPDFSETTINGS=/screen
-dPDFSETTINGS=/ebook
-dPDFSETTINGS=/printer
-dPDFSETTINGS=/prepress
du -h --max-depth=1 $HOME | sort -h
du -s $HOME/.cache | awk '{print $1}'
cat pept.txt | awk '{print $1 " - " $3}' / Columna 1 y 3
du -s $HOME/.cache | awk '{print $1}'