LinuxParty
eDEX-UI es una aplicación de escritorio geek, de pantalla completa, altamente configurable y multiplataforma que se asemeja a una interfaz de computadora futurista similar a una película, que se ejecuta en Linux, Windows y macOS. Crea la ilusión de un entorno de escritorio sin ventanas.
Está muy inspirado en DEX-UI y los efectos de la película TRON Legacy. Utiliza una serie de bibliotecas (librerías), marcos y herramientas de código abierto. Fue diseñado y destinado a ser utilizado en dispositivos con pantallas táctiles grandes, pero funciona bien en una computadora de escritorio normal o tal vez en una tableta o computadoras portátiles con pantallas táctiles.
eDEX-UI ejecuta el shell de su elección en un terminal real y muestra información del sistema en vivo sobre la CPU, la memoria, la temperatura, los procesos principales y la red. De forma predeterminada, eDEX ejecuta bash en Linux, pero es configurable. También tiene un administrador de archivos y un teclado en pantalla. Viene con varias opciones de personalización, incluidos varios temas que puede cargar desde la propia interfaz.
eDEX-UI - Emulador de terminal de Linux
Aunque el comando find de Linux hace un trabajo fabuloso para buscar en la línea de comandos, puede haber situaciones en las que una herramienta dedicada sea más conveniente. Uno de esos casos es encontrar líneas en un archivo que comiencen con una palabra en particular. Existe un comando, denominado look , que hace esto por usted.
En este tutorial, discutiremos este comando usando algunos ejemplos fáciles de entender. Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos del artículo se han probado en una máquina Ubuntu
Comando look de Linux
El comando look en Linux muestra líneas que comienzan con una cadena determinada. A continuación se muestra su sintaxis:
look [-bdf] [-t termchar] cadena [fichero...]
Y esto es lo que dice la página de manual sobre la herramienta:
The look utility displays any lines in file which contain string as a prefix. If file is not specified, the file /usr/share/dict/words is used, only alphanumeric characters are compared and the case of alphabetic charac? ters is ignored.
A continuación se muestran algunos ejemplos de preguntas y respuestas que deberían darle una buena idea de cómo funciona el comando look.
El Ingenuity es también un pequeño triunfo de la comunidad Open Source pues opera con Linux. Tras haber planificarlo el primer vuelo para el 11 de abril, finalmente ha sido hoy 19 de abril cuando se ha realizado esta importante prueba dentro de esta misión experimental.
Una pequeña elevación, un gran hito histórico
Volar en Marte es complicado y el equipo, como pasa con estos eventos, no estaba seguro de que saliese todo bien, pese a que el diseño del pequeño helicóptero estaba pensado al milímetro para que ninguna de las condiciones del ambiente marciano torciesen la prueba.
Linux es líder absoluto en supercomputación, es mucho más usado que Windows en servidores, y en 2017 Android se convirtió en el sistema operativo más usado, sobrepasando a Windows por primera vez en la historia.
La pregunta que muchos se hacen desde hace años y se siguen haciendo hasta el sol de hoy, es ¿por qué?, ¿por qué el año de Linux en el escritorio no llega?. Navegando por el mar de vídeos de YouTube, hace poco me conseguí con un pequeño segmento de una ronda de preguntas y respuestas en la que participó Torvalds en el 2012.
Esto es algo que siempre me pasa y nunca me acuerdo de cómo solucionarlo. Hoy he recibido una alerta de uno de mis servidores, MySQL se había parado y no podía reiniciarse. Al entrar a la máquina para hacerlo manualmente, en efecto, me decía que no podía, que los archivos eran de sólo lectura . Después de hacer alguna comprobación más me doy cuenta de que la unidad entera se había quedado en algún estado extraño de sólo lectura a pesar de que el mount indicaba lo contrario.
[javier@servidor ~]# df -h .ficheros Tamaño Usados Disp Uso% Montado en
devtmpfs 1,9G 0 1,9G 0% /dev
tmpfs 1,9G 80M 1,8G 5% /dev/shm
tmpfs 1,9G 1,5M 1,9G 1% /run
tmpfs 1,9G 0 1,9G 0% /sys/fs/cgroup
/dev/sda3 70G 24G 42G 37% /
tmpfs 1,9G 24K 1,9G 1% /tmp
/dev/sda2 385G 363G 2,6G 100% /home
/dev/sda1 674M 195M 431M 32% /boot
tmpfs 384M 168K 384M 1% /run/user/1004
encfs 385G 363G 2,6G 100% /home/javier/bin/sbin
encfs 385G 363G 2,6G 100% /home/javier/dwhelper/dwhelper
/dev/sdb2 472G 334G 115G 75% /run/media/javier/LINUXPART
El comando find de Linux es extremadamente potente, esto es, si logras usarlo adecuadamente. No hay nada mejor para hacer todo tipo de búsquedas de archivos y carpetas que este comando.
Hay por supuesto otros comandos de búsqueda adeḿás de find, como pueden ser awk
, sed
y grep
entre otros... pero están más enfocados a buscar "dentro" de los archivos. find es mucho más útil para encontrar archivos y directorios. En este artículo aprenderás a usar find como todo un experto y después puedas aplicarlo en usos administrativos de todo tipo.
Sintaxis de find:
La sintaxis es muy simple:
find [ruta] [expresión_de_búsqueda] [acción]
La [ruta] es cualquier directorio o path que se quiera indicar y desde donde inicia la búsqueda, ejemplos pueden ser "/etc", "/home/sergio", "/", "." si no se indica una ruta se toma en cuenta entonces el directorio donde se este actualemte, es decir el directorio de trabajo actual, que es lo mismo que indicar punto ".". De hecho es posible indicar más de un directorio de búsqueda como se verá más adelante en un ejemplo.
La [expresión_de_búsqueda] es una o más opciones que puede devolver la búsqueda a realizar en si o acciones a realizar sobre la búsqueda, si no se indica ninguna expresión de búsqueda se aplica por defecto la opción -print que muestra el resultado de la búsqueda.
La [acción] es cualquier comando de Linux invocado a ejecutarse sobre cada archivo o directorio encontrado con la [expresión_de_búsqueda].
Los tres argumentos anterior son enteramente opcionales
Búsquedas básicas
El siguiente ejemplo busca todos los archivos cuyo nombre sea "reporte" desde la raíz:
find / -name reporte find / -iname Reporte (lo mismo, pero sin tomar en cuenta mayúsculas y minúsculas)
Algunos artículos que tenemos con find:
- Buscar con find el contenido de un fichero en LInux
- Usando 'find' para buscar varias extensiones de archivos a la vez
- Entrecomillar un resultado obtenido por find
- Excluir directorios con el comando find
- buscar desde consola linux con find el contenido de un fichero
El uso de expresiones regulares en lo que se busca es válido:
find / -name "[0-9]*" (todo lo que empieze con un dígito) find / -name "[Mm]*" (todo lo que empieze con un la letra M o m) find / -name "[a-m]*.txt" (todo lo que empieze entre a y m y termine en ".txt")
Hoy me vi en la tarea de buscar una función de WordPress, pero como hacer para no tener que estar revisando cada archivo hasta encontrarla?
Si bien no existe un comando directo (aplicaciones no se) en linux para buscar cadenas de texto, lo podemos hacer mediante los comandos find, xargs y grep de la siguiente forma:
El famoso desarrollador Héctor Martin, que puso Linux en la PS4, ahora quiere portar Linux al nuevo Apple M1, y quiere hacerlo con la ayuda del crowdfunding convirtiéndolo en su trabajo de tiempo completo. Uno puede encontrar su compromiso oficial de apoyo aquí .
"Dado que estos dispositivos son de silicio completamente nuevos y hechos a medida, adaptar Linux para que se ejecuten en ellos es una empresa enorme. Más allá de un proyecto de afición, es un trabajo de tiempo completo", explica el desarrollador.
Nombre
autossh : monitorea y reinicia sesiones ssh
Sinopsis
autossh [ -V ] [ -M puerto [: echo_port] ] [ -f ] [SSH_OPTIONS]
Descripción
autossh es un programa para iniciar una copia de ssh y monitorearlo, reiniciándolo según sea necesario si muere o deja de pasar tráfico.
La idea original y el mecanismo fueron de rstunnel (Reliable SSH Tunnel). Con la versión 1.2 de autossh, el método cambió: autossh usa ssh para construir un bucle de reenvíos ssh (uno de local a remoto, uno de remoto a local) y luego envía datos de prueba que espera recuperar. (La idea es gracias a Terrence Martin).
Con la versión 1.3, se agrega un nuevo método (gracias a Ron Yorston): se puede especificar un puerto para un servicio de eco remoto que hará eco de los datos de prueba. Esto evita la congestión y el agravamiento de asegurarse de que todos los números de puerto en la máquina remota no colisionen. El método de bucle de reenvío sigue estando disponible para situaciones en las que puede no ser posible utilizar un servicio de eco.
Puedes usar dos formas...
awk '{print $NF}' salida.txt
o
cat salida.txt | awk '{print $NF}'
la que tu prefieras
Y te mostrará sólo la última columna
-
Linux
- ¿Por qué Torvalds eliminó a los encargados rusos del mantenimiento del núcleo de Linux?
- 10 cosas que siempre hago después de instalar Linux (y por qué tú también deberías hacerlo)
- 7 cosas que nunca hago después de instalar Linux (y por qué tú tampoco deberías)
- Detección de Intrusos: Snort, Base, MySQL, y Apache2 en Ubuntu Linux 7.10
- He utilizado Linux durante 30 años. Aquí hay 5 razones por las que nunca cambiaré a Windows o MacOS
- ¿Por qué no más personas usan Linux en el escritorio? Tengo una teoría que quizás no te guste.
- Los países occidentales ricos lideran la expansión mundial del petróleo y el gas
- Systemd 256.1 aborda la queja de que 'systemd-tmpfiles' podría eliminar inesperadamente su directorio /home
- Por qué un kernel Linux de distribución 'congelada' no es la mejor opción para la seguridad
- RebornOS es una versión hermosa y fácil de usar de Arch Linux con abundantes opciones de escritorio
- Linus Torvalds sobre el 'hilarante' bombo de la IA
- Cambiar la hora en Linux con Chrony
- Renombrar multiples archivos masivamente en Linux (quitar espacios, cambiar mayúsculas) a la vez en Linux
- Linux 6.9 será el primero en superar los 10 millones de objetos Git
- Zorin OS 17.1 lanzado con soporte mejorado para aplicaciones de Windows, edición educativa