Inicio > Linux > Sistema Operativo de Redes Pablo Campos

Sistema Operativo de Redes Pablo Campos

Encontrar todos los archivos que terminan con .conf enviarlos a ext.txt y los errores enviarlos a errores.txt

find /etc/ -name *.conf > ext.txt 2> errores.txt

Encontrar todos los archivos que terminan con .conf y filtrar los que contengan fr

find /etc -name *.conf 2>/dev/null | grep fr

Word Count
lineas palabras caracteres

cat paso.txt | wc

Resultados de busqueda en el archivo paso.txt

grep '*.png' /etc/* 2> paso.txt

ERRORES Y Resultados en el mismo archivo

grep '*.png' /etc/* > paso.txt 2>> paso.txt

ERRORES Y Resultados en el mismo archivo

grep '*.png' /etc/* > paso.txt &> 1

Mostrar todas las palabras del diccionario :

/usr/share/dict/words

que comienzan con “A” o “a”, Despues pueden tener o no tener una b y despues de eso debe tener una “a”.

Ej:
Ababa
aback
yyyyyyyyAba000000000000

grep -E '[aA]b?a' /usr/share/dict/words

Mostrar todas las palabras del diccionario que :

/usr/share/dict/words

Contiene “al”
despues 0 o + ocurrencias de cualquier caracter
despues “bra”

grep -E '(al).*(bra)' /usr/share/dict/words

Mostrar todas las palabras del diccionario que :

/usr/share/dict/words

Comience con “ab”
Despues cualquier cosa
Pero debe terminar con ion

grep -E '^(ab).*(ion)$' /usr/share/dict/words

———————————————————————————————–
———————————————————————————————–

1.Mostrar una lista de todos los usuarios de su sistema que se conectan con el intérprete de comandos por defecto bash.

grep -E 'bash$' /etc/passwd

2.Desde el directorio /etc/group, mostrar todas las líneas que comienzan con la cadena “demonio”.

grep -E '^daemon' /etc/group

3.Imprimir todas las líneas desde el mismo archivo que no contienen la cadena demonio.

grep -E -v 'daemon' /etc/group

4.Mostrar información del archivo /etc/ hosts, mostrar el número de línea (s) coincidan con la cadena de búsqueda localhost y contar el número de ocurrencias de la cadena.

grep -E 'localhost' /etc/hosts | wc -l

5.¿Puedes encontrar una alternativa para wc-l, usando grep?

grep -E -c 'localhost' /etc/hosts

6.Uso de la tabla de sistema de archivos (/etc/fstab, por ejemplo), los dispositivos de la lista de locales de disco hd*.
7.Hacer una secuencia de comandos que comprueba si un usuario existe en / etc / passwd. Por ahora, se puede especificar el nombre de usuario en el script, no tiene que trabajar con argumentos y los condicionales en esta etapa.

grep -E  '^rooot:' /etc/passwd > /dev/null && echo '=)' || echo '=('

8.Mostrar los archivos de configuración en / etc que contienen números en sus nombres.

ls /etc/* | grep -E '.*[0-9].*.conf$'

OK

comando uniq

cat unicos | sort | uniq

comando cut

ls -l | cut -c 1-10,29-35

comando paste

Marcela
Lorena
Maria
Juana

 

Pedro
Juan
Diego
Peter
paste mujeres hombres

Salida

Marcela  Pedro
Lorena  Juan
Maria   Diego
Juana   Peter

comando diff ver diferencias entre archivos

diff archivoOrigen archivoModificado

Salida

[root@LC0502910 ~]# diff calorigen calmod
4c4
<  8  9 10 11 12 13 14
---
>  9  9 10 11 12 13 14

comando tr busca y reemplaza

echo "duocuc" | tr c X

Salida

duoXuX

Todas a Mayusculas

ifconfig | tr a-z A-Z
echo "aeiou" | tr -d io

Salida

aeu

Compactada

echo "aaaaaaaaaaeeeeeeiiiiioooooouuuuuuuaaaaa" | tr -s aeio

Salida

aeiouuuuuuua
echo "aaaaaaaaaaeeeeeeiiiiioooooouuuuuuuaaaaa" | tr -ds aeu oi

Salida

io

Ciclo

for i in $(seq 100); do
echo "Linea numero $i" >> pasofor.txt
done

corta un archivo en X lineas

split -25 pasofor.txt paso25

Salida

[root@LC0502910 ~]# split -25 pasofor.txt paso25
[root@LC0502910 ~]# ls paso25*
paso25aa  paso25ab  paso25ac  paso25ad

killall nombre

killall gcalctool

at hora code //programar una tarea

echo "ping 127.0.0.1" | at 19:20
[root@LC0502909 ~]# echo "ping 127.0.0.1" | at 19:25
job 1 at 2009-11-05 19:25

atq //Muestra todos las tareas programadas

[root@LC0502909 ~]# atq
1       2009-11-05 19:25 a root

http://dns.bdat.net/documentos/cron/x50.html

Categorías:Linux Etiquetas: , , ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: