Jugando con las pipes en Linux: ejemplos prácticos

pipes (tuberías de cobre soldadas)

Las tuberías o pipes son una de las maravillas del mundo Unix que ha heredado Linux. Con ellas puedes hacer multitud de cosas útiles en el terminal para enlazar comandos. Algo que no podrías hacer si no existiesen. Pero aún siguen causando algunas confusiones a algunos usuarios con poca experiencia o que acaban de llegar al muno *nix desde otro sistema operativo como Microsoft Windows.

Por eso, con este tutorial vamos a jugar con ellas mostrando algunos ejemplos prácticos que pueden ayudarte en tu día a día cuando trabajes en la línea de comandos. Verás como son bastante simples de usar y te pueden aportar muchísimo. Así que te animo a seguir leyendo y viendo los ejemplos…

  • “Dosificar” la salida de un comando. De esta forma, puedes usar more o less para poder navegar a través de la salida de información de cualquier comando. Por ejemplo, la salida de un listado de ficheros y directorios, o la de procesos que respondan al nombre de “office”:

ls -al | more

ps aux | grep office | less

  • Contar el número de líneas que tiene la salida de un comando o un fichero. Por ejemplo, ver las líneas que tiene un fichero ejemplo.txt o la cantidad de procesos en marcha (recuerda restar 1, porque la primera línea es la cabecera) e incluso la cantidad de ficheros o directorios:

cat ejemplo.txt | wc -l
ps aux | wc -l
ls | wc -l

  • Localizar una línea o palabra concreta, por ejemplo la IP que comienza por 192.168 de las interfaces de red activas:
 
ifconfig | grep 192.168
  • Localizar unos valores concretos, por ejemplo los permisos de los ficheros y directorios, y mostrar los PID de los procesos correspondientes con systemd:
 
ls -lR | grep rwx
ps aux -ef | grep systemd | awk '{ print $2 }'
  • Ordenar las líneas de un fichero por orden alfabético:
cat ejemplo.txt | sort 
  • Ver las primeras o últimas 10 líneas de un fichero, pero solo las que contengan una palabra concreta:
head /var/log/syslog | grep WARNING
tail -f /var/log/syslog | grep error

from Linux Adictos https://ift.tt/2YGwR4h
via IFTTT

Siéntete como James Bond con la nueva llave de seguridad de Google, a la venta solo en estos 5 países

Una de las cuestiones que más valoramos a día de hoy es la privacidad. No en vano, dos de las compañías más importantes del mundo y que además dominan el mercado de los sistemas operativos móviles, es decir, Google y Apple con Android y iOS respectivamente, saben que la privacidad es uno de los temas más importantes para sus usuarios. Y por ello seguramente muchos de vosotros habréis oído hablar

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

from Andro4all https://ift.tt/33nCPFH
via IFTTT

From Watergate to El Paso: should we be relying on unelected bodies to protect us? | John Naughton

Web security firm Cloudflare’s decision to terminate 8chan as a customer is welcome, but risks setting a dangerous precedent

Last Saturday morning, a gunman armed with an assault rifle walked into a Walmart store in El Paso, Texas, and shot 22 people dead and injured 24 more. Shortly before he did so, a post by him appeared on the /pol/ [politically incorrect] message board of the far-right website 8chan. Attached to it was a four-page “manifesto”. The 8chan thread was quickly deleted by a site moderator (it was news to me that 8chan had moderators), but archived copies of it rapidly circulated on the internet.

“There is nothing new in this killer’s ramblings,” wrote one analyst who had read it. “He expresses fears of the same ‘replacement’ of white people that motivated the Christchurch shooter and notes that he was deeply motivated by that shooter’s manifesto.”

Continue reading…

from Data and computer security | The Guardian https://ift.tt/2YD9JDz
via IFTTT