#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.
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
buscar el shell de bash y reemplazarlo con el shell csh en el archivo /etc./passwd
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:
#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 lineased -e 's/Hola/Hola2/; s/Coo/Como/' ./prueba-sed.txt
Banderas: Se usan parag, 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 archivosed '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 4sed '2,4d' prueba-sed.txt
Borar todas lineas con la palabra Holased '/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.
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.