Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juego
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

Categoría: bash

matando procesos

Publicada el 8 de febrero de 201726 de febrero de 2021 por ernesto
  1. si una aplicación no responde, se la puede matar invocando su nombre:

    killall -9 kodi.bin

    o se la puede eliminar mediante su número identificador (pid):

    kill -9 552

    en ambos casos, el -9 da máxima prioridad a la acción.

  2. si no se conoce el nombre exacto de la aplicación o su número identificador,

    ps aufx
    ernesto    541  0.0  0.0   1912   364 ?       

Más
Etiquetado como kill, killall, ps, pstree, top

recuperación de un dispositivo (usb o flash)

Publicada el 20 de enero de 201726 de febrero de 2021 por ernesto
Puesto al día el 24 de setiembre de 2019.

modo de sólo lectura (read-only)

si el dispositivo desaparece de pronto o no se puede escribir en él, primero hay que comprobar que el sistema operativo sigue detectándolo mediante lsblk:

lsblk

sdb 8:16 1 1,9G 0 disk
└─sdb1 8:17 1 1,9G 0 part 24M 0 rom

donde sdb1 es la identidad del dispositivo.

Más
Etiquetado como dd, grep, lsblk, MBR, mount, pv

mpd + youtube-dl

Publicada el 1 de septiembre de 20161 de mayo de 2024 por ernesto
Puesto al día el 6 de noviembre de 2019.

instalación de youtube-dl

vale con descargar la aplicación vía wget o curl a una carpeta de archivos ejecutables:

wget https://yt-dl.org/downloads/latest/youtube-dl -O ~/bin/youtube-dl

curl -L https://yt-dl.org/downloads/latest/youtube-dl -o ~/bin/youtube-dl

luego, es necesario darle al archivo en cuestión naturaleza de ejecutable:

chmod +x ~/bin/youtube-dl

hecho esto, youtube-dl ya está listo para su ejecución:

youtube-dl -t https://www.youtube.com/watch?v=RwtE_PJB4rI

Más
Etiquetado como cantata, chmod, curl, gmpc, gmpc-remote, gmpc-remote-stream, mpc, mpd, pls, unzip, wget, youtube-dl

renombrando archivos en bash

Publicada el 18 de febrero de 201626 de febrero de 2021 por ernesto
  • sustiuye 1 por 2 en el nombre de todos los archivos (*):

    rename "s/1/2/g" *

  • sustituye los espacios en blanco por guiones:

    rename "s/ /-/g" *

  • añade un sufijo a todos los archivos (*):
    for N in *;
    do
         mv "$N" "$N.jpg";   # SUFIJO .jpg
    done

    o añade un prefijo:

    mv "$N" "PREFIJO-$N";

    etcétera:

    mv "$N" "PREFIJO-$N-SUFIJO";

Más
Etiquetado como mv, rename

sudo en bash sin contraseña

Publicada el 21 de diciembre de 201526 de febrero de 2021 por ernesto

sudo nano /etc/sudoers

nombre ALL=(root) NOPASSWD: /sbin/shutdown
nombre ALL=(root) NOPASSWD: /sbin/reboot

donde dice nombre debe escribirse el nombre del usuario con los privilegios suficientes como para prescindir de la contraseña.

Más
Etiquetado como shutdown, sudo

bin: archivos ejecutables en home

Publicada el 17 de diciembre de 201511 de junio de 2025 por ernesto
Puesto al día el 11 de junio de 2025.

mkdir ~/bin

nano ~/.bashrc

## HOME/bin ##
if [ -d "$HOME/bin" ] ;
then
export PATH="$HOME/bin:$PATH"
fi

chmod +x ~/bin/*

bash

el archivo .bashrc se aplica para «non-login shells» y .bash_profile, para «login shells».

Más
Etiquetado como .bashrc, .bash_profile, bash, chmod, mkdir

gestión de usuarios y grupos

Publicada el 8 de diciembre de 201526 de febrero de 2021 por ernesto
Puesto al día el 25 de noviembre de 2019.

comando id

man id

print real and effective user and group IDs

id ernesto
uid=1000(ernesto) gid=1000(ernesto) grupos=1000(ernesto),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)

donde uid es el identificador del usuario y gid, el identificador del grupo. en grupos se declaran los nombres de los grupos a los que pertenece el usuario ernesto.

Más
Etiquetado como adduser, gpasswd, groups, id, usermod

Paginación de entradas

  • Anterior
  • 1
  • 2
  • 3
  • Siguiente

RSS rutas fuera

  • Beats and yelling shorts, 12th December 25 12 de diciembre de 2025 Hate Meditations
  • Beats and yelling: Tempestuous Fall 11 de diciembre de 2025 Hate Meditations
  • Beats and yelling shorts, 9th December 25 9 de diciembre de 2025 Hate Meditations
  • La Naranja Metálica #106 (10×02) 9 de diciembre de 2025 Belisario
  • Beats and yelling: Kostnatění 8 de diciembre de 2025 Hate Meditations
  • The noise diaries XVIII 7 de diciembre de 2025 Hate Meditations
  • Beats and yelling: Bretwaldas of Heathen Doom 7 de diciembre de 2025 Hate Meditations
  • Rutas Misteriosas: Chupacabras en España, con Javier Resines 7 de diciembre de 2025 Javier Resines
  • Cóndor – Aurë Entuluva (2025) 5 de diciembre de 2025 Belisario

Archivo

cuaderno de campo 2011-2025