Bash

Última actualización [Octubre 2023]

Scripting Bash

Scripting Bash

Navegación y administración de ficheros y directorios

Variables y estructuras de control

Manipulación de texto y procesamiento de datos

  • awk, sed, cut, sort, uniq, paste, tee, join, rev, fold, cmp, comm, fmt.

Tipos de datos y funciones

  • array, diccionario, funciones, return.

Procesos y recursos

  • kill, nice, renice, pkill, pgrep, free, df, du, pstree, killall.

Variables y el entorno

  • export, unset, env, source, alias, echo, seq, sleep, wait.

Administración de usuarios y grupos

Red y conectividad

  • ping, traceroute, ifconfig, ip, route, netstat, ss, hostname, dig, nslookup, iw, nmap, arp, tcpdump, ssh, scp, rsync, ftp, telnet, wget, curl.

Administración de servicios y daemons

  • systemctl, service, initctl, chkconfig, crontab, at, shutdown, reboot, start, stop, restart.

Administración de seguridad y permisos

  • gpg, ufw, iptables, fail2ban, chroot, passwd, ssh-keygen.

Matemáticas y cálculos

  • expr, bc, let, $(( )).

Manipulación de archivos

  • CSV, JSON

Procesos segundo plano

  • bg, fg, jobs.

Variables de entorno

  • export, declare, readonly, local.