Linux Comandos Básicos
1.35K subscribers
6 photos
3 files
43 links
Lista de comandos para Linux y algunas distribuciones. Ejemplos y breves explicaciones. Agregamos mini guias.
Download Telegram
#debian
#archivos
#rename

Solo base DEBIAN
Se debe instalar primero "rename" (segun tu distro)
Se recomienda estar dentro del directorio que contiene los archivos, para no usar rutas completas o complejas

rename 'y/a-z/A-Z/' *.jpg

Cambiar de minúsculas a mayúsculas los nombres de archivos con extension .jpg

rename 'y/A-Z/a-z/' *.jpg

Cambiar de mayúsculas a minúsculas los nombres de archivos con extension .jpg

rename 's/\.txt$/\.bak/' *.txt

cambiar de extensión todos los .txt a .bak

rename 's/ 2016//g' *.jpg

Quitar la cadena "2016" de unas fotos con extensión jpg

rename -n 's/Name/Nombre/gi' *.mp3

Cambia todas las apariciones de la cadena "Name" por "Nombre" en los archivos .mp3 (la -n es para modo de prueba, solo muestra el resultado sin modificar archivos)

rename 's/\.bak$//' *.bak

eliminar la extensión de todos los archivos que tengan extensión .bak en el directorio actual

rename 's/^/linea – /' *.docx

Agregar el texto "linea -" al inicio del nombre de los archivos .docx

rename 's/(\w{3})\_small/_ADD–$1_small/' *.jpg

ESTE ES INTERESANTE. Bussca la palabra "_small" en los nombres de archivos jpg , recorre el cursor tres caracteres antes y agrega la cadena "_ADD-" (no borra la cadena "_small") ... Modificar las cadenas segun tus necesidades
#debian
#sistema
#instalar
#dpkg
#apt-get

PARA SISTEMAS BASE DEBIAN

Anteponer a todos
sudo

, aun que en algunos puede que no sea necesario (revisar el man)

* Nota: (considere mejor el uso de apt en lugar de apt-get)


apt-get update

actualizar la lista de paquetes.

apt-get upgrade

actualizar todos los paquetes instalados.


apt-get install package_name

instalar / actualizar un paquete deb.

apt-cdrom install package_name

instalar / actualizar un paquete deb desde un cdrom.

apt-get remove package_name

eliminar un paquete deb del sistema.

apt-get check

verificar la correcta resolución de las dependencias.

apt-get clean

limpiar cache desde los paquetes descargados.

apt-cache search searched-package

retorna lista de paquetes que corresponde a la serie «paquetes buscados».

PARA PAQUETES DESCARGADO (.deb)

dpkg -i package.deb

instalar / actualizar un paquete deb.

dpkg -r package_name

eliminar un paquete deb del sistema.

dpkg -l: mostrar todos los

paquetes deb instalados en el sistema.


dpkg -l | grep httpd


mostrar todos los paquetes deb con el nombre “httpd”

dpkg -s package_name

obtener información en un paquete específico instalado en el sistema.

dpkg -L package_name

mostar lista de ficheros dados por un paquete instalado en el sistema.

dpkg –contents package.deb

mostrar lista de ficheros dados por un paquete no instalado todavía.

dpkg -S /bin/ping

verificar cuál paquete pertenece a un fichero dado.
#debian (base),(ubuntu)
#paquetes
#apt

Para instalar un paquete:

sudo apt install [nombre_paquete]

Para desinstalar un paquete

sudo apt remove [nombre_paquete]

Para buscar un paquete

sudo apt search [nombre_paquete]

Mostrar información detallada de un paquete

sudo apt show [nombre_paquete]

Sincronizar lista de paquetes con el repositorio

sudo apt update

Para actualizar nuevas versiones de paquetes instalados en el sistema

sudo apt upgrade

Una variante para poder desinstalar paquetes si es requerido para solventar conflictos:

sudo apt full-upgrade

Editar la listas de repositorios activas

sudo apt edit-sources

Para liberar espacio de paquetes que quedaron por ahí en el sistema (cache, fuentes, carpetas residuales, etc), nos puede servir éste otro:

sudo apt autoremove

Si queremos más detalles sobre las listas de paquetes…

Instalados en el sistema:

sudo apt list --installed

Actualizables en el sistema:

sudo apt list --upgradable

Todo el software soportado:

sudo apt list --all-versions



Listar paquetes instalados:

grep "install" /var/log/dpkg.log
apt list --intalled
dpkg-query -l
dpkg -l
snap list
flatpak list

Fuente: ingdiaz.org
LEE ESTE ANCLADO ❗️❗️. Algunos Comandos útiles .. Solo se dará la descripción breve y algún dato útil del comando.

La mayoría son para distribuciones con base ARCH y base DEBIAN. Pero se incluyen muchos que son generales en linux.

Se usan etiquetas #, para encontrar los comandos, asi mismo para informar si son para ARCH , DEBIAN, o generales de LINUX. Igual que se pone una etiqueta haciendo referencia a que va enfocado el comando, como sistema, archivos, disco/almacenamiento y asi.

#linux
#arch
#debian
#sistema
#archivos
#red
#procesos
#usuarios
#disco
#apagado
#renombrar
#informacion
#imprimir (documentos en impresora)
#escanear_documentos
#impresora (instalación)
#dividir_archivos
#manipular archivos pdf
#admin_paquetes_void
#fecha
#apagar/reiniciar,hibernar,suspender
#Recupera_GRUB
#busqueda_de_archivos
#sockets
#calculadora
#permisos_archivos
#void
#ssh



Comandos disponibles (hasta ahora), puedes dar click a continuación:

#acpi(bateria) #apt
#apt-get #awk #bc
#blkid #bluetoothctl #bunzip2
#cat #cd #chattr
#chmod #cp #convert
#date #dd #df #diff
#dpkg #du
#egrp #fdisk #ffmpeg
#find #ftp
#gunzip #hcitool #import
#inxi #ip #jobs
#journalctl #kill #lp
#ls #lsblk #lsattr #mkdir
#mmv #mount #mv #netstat
#nmcli #pacman #pamac
#parecord #pdfjam #printf
#ps #rar #rclone
#rename #rm #rm
#rsync #scanimage #scp
#sed #sftp #smartctl #smbclient
#split #ss
#stat #systemctl #timedatectl
#udisksctl #umount
#useradd #userdel #usermod
#vnstat #vnstati #xbps
#xinput #xrandr #watch
#yay #yt-dlp #zip

Agregamos mini GUIAS para uso en terminal.
Revisa por tu cuenta los comandos utilizados en las guías antes de proceder (informate, no sigas a ciegas las guías). Recuerda usarlas solo como referencia ya que podrían contener errores o variar según la distro que uses.

#guia_bluetooth
#guia_Android_como_Monitor_secundario
#guia_USB_booteable
#guia_TOUCHPAD_pruebas
#guia_HDMI_desde_terminal
#guia_PARTICION_primaria
#guia_RESTAURAR_GRUB_Arch
#guia_PARTICION_disco_duro
#guia_WIFI_netctl
#guia_WIFI_networkmanager
#rsync (copia/respaldo básico)
#guia_AUDIO_verificacion_básica
#guia_SAMBA_server_basica
#smbclient (cliente samba desde terminal)
#guia_IMPRESORAS_instalación
#guia_impresoras_manjaro
#Atajos_teclado_enconsola_bash (info)
#guia_MONTAR_discos_en_el_arranque(boot)
#Variables_de_entorno (info)
#Árbol_de_directorios (info)
#guia_SISTEMA_información_básica
#capturas_de_escritorio
#guia_SED_comando (editar texto desde terminal)
#Convertir_videos (#ffmpeg)
#guia_Montar_ISO_IMG
#guia_Grabar_ISO_a_CD (DVD-Bluray)
#Errores_con_claves_GnuPG (arch)
#horario
#Convertir_videos
#rclone
#los_inodos
#pacman_tips
#recuperar_password
#guia_iniciar_con_i3wm (básico)
#rclone_sincronizar_directorios
#guia_Qemu_basica
#guia_Qemu_Android
#youtube-dl
#crear_iso_archivos_personales
#grabar_audio
#Recupera_GRUB (Manjaro)
#Guia_Nvidia
#Guia_Swap
#comodines

Comandos en una línea #one-line:

#rename_archivos
#ls_directorios
#comando_A_imagen
#orden_fotos
#descargar_renombrar
#archivos_espacios
#mover_archivos
#file_to_csv
#cpu_info
#cpu_temp
#cpu_freq
#multiples_dir
#search_comando
#root_last_comm
#info_disc
#reloj
#espacios_en_nombre
#montar_iso
#procesos_list
#fecha_apgado
#aplicacion_ssh
#youtube_Audio
#imagen_pdf
#notificar_comando
#archivos_tiempo


Busca dando click en el icono en la esquina superior derecha de tu aplicación o en las etiquetas aquí arriba.

Lo mismo puedes buscar sin la necesidad de la etiqueta #, solo con alguna palabra, como por ejemplo montar, mover, instalar, etc.