Linux Comandos Básicos
1.36K subscribers
6 photos
3 files
43 links
Lista de comandos para Linux y algunas distribuciones. Ejemplos y breves explicaciones. Agregamos mini guias.
Download Telegram
#guia_SED_comando
#linux
#sed


*Todas las Salidas se muestran en Terminal, NO se cambia el archivo original*

(se ha usado un archvio txt con la parlabra Hola, y otras, en diferentes lineas para las pruebas)

Cambia "aqui" por "amigo" de un comando echo.

echo 'Bienvenido aqui' | sed 's/aqui/amigo/'

Solo mostrar en terminal el Cambio de Hola por Hola2 en el archivo prueba-sed.txt (conserva sin cambios el archivo)

sed 's/Hola/Hola2/' ./prueba-sed.txt

Multiples sed en una linea

sed -e 's/Hola/Hola2/; s/Coo/Como/' ./prueba-sed.txt

Banderas: Se usan para
g, reemplazar todas las ocurrencias.
A número, el número de ocurrencia para el texto nuevo que quieres sustituir.
p, imprimir el contenido original.
w file: significa que debe escribir los resultados a un archivo.

Ejemplo(A), cambia la segunda aparicion de Hola en cada linea por Hola2

sed 's/Hola/Hola2/2' ./prueba-sed.txt

Ejemplo(g), cambia todas las "Hola" por Hola2 del archivo

sed 's/Hola/Hola2/g' ./prueba-sed.txt

Ejemplo(A)(p)(w): Se cambia la segunda(2) palabra Hola de cada linea , se visualizan solo las lineas con el cambio(-n y p) y se guardan solo las lineas cambiadas en el archvio(w) otro-sed.

sed -n 's/Hola/Hola2/2pw otro-sed ' ./prueba-sed.txt

Ejemplo practico:
buscar el shell de bash y reemplazarlo con el shell csh en el archivo /etc./passwd

sed 's!/bin/bash!/bin/csh!' /etc/passwd

Elegir que palabra cambiar (Hola por Hola2) y en que linea cambiar (en este caso la 3):

sed '3s/Hola/Hola2/' ./prueba-sed.txt

O un rango de lineas (de la 2 a la 4):

sed '2,4s/Hola/Hola2/g' ./prueba-sed.txt

O desde la linea 3 hasta el final del archivo ($s)

sed '3,$s/Hola/Hola2/g' ./prueba-sed.txt

Eliminar la linea 2:

sed '2d' prueba-sed.txt

Eliminar desde la linea 2 hasta la 4

sed '2,4d' prueba-sed.txt

Borar todas lineas con la palabra Hola

sed '/Hola/d' prueba-sed.txt

Agregar texto como linea 3 (recorre linea hacia abajo)

sed '3i\Hola Amigo3' prueba-sed.txt

Agrega texto despues de linea 3 (recorre lineas hacia abajo)
sed '3a\Hola Amigo3' prueba-sed.txt

Reemplaza la linea 3 con un nuevo texto:
sed '3c\Hola Amigo3' prueba-sed.txt

Reemplaza todas lineas que conicidan con el texto "Line Anterior" por "Linea nueva"
sed '/Linea Anterior/c Linea Nueva' prueba-sed.txt
___

Por ultimo. Todos estos comandos te dan la salida en la terminal pero NO modifican el archivo original.
Para que se den los cambios en el archivo, basta agregar un -i inmediatamente despues del comando sed, ejemplos:

sed -i '/Linea anterior/c Linea nueva' prueba-sed.txt

sed -i '3i\Hola Amigo3' prueba-sed.txt

https://likegeeks.com/es/sed-de-linux/`
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.