En diversas versiones de Linux es necesario habilitar la salida de video VGA enviar la señal a monitores adicionales, proyectores o LCD. En este ejemplo se muestra la configuración para haiblitar la salida en Ubuntu 10.04:
user@hostname:~$ xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 4096 x 4096
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
1280x800 60.0*+
1024x768 60.0
800x600 60.3
640x480 59.9
TV1 disconnected (normal left inverted right x axis y axis)
user@hostname:~$ xrandr --output VGA1 --auto
user@hostname:~$ xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 4096 x 4096
VGA1 connected (normal left inverted right x axis y axis)
1920x1080 60.0 +
1280x1024 60.0
1360x768 60.0
1280x720 60.0
1024x768 60.0
800x600 60.3
640x480 60.0
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
1280x800 60.0*+
1024x768 60.0
800x600 60.3
640x480 59.9
Este blog pretente generar un sumario de comandos y experiencias asociadas a la comunidad de Software Libre con el propósito de difundir e incrementar el conococimiento sobre el tema y al mismo tiempo incentivar su uso.
sábado, 7 de enero de 2012
martes, 29 de noviembre de 2011
Comando grep
Grep
El procesador de expresión regular generalizada es una herramienta que permite que las expresiones regulares se usen para buscar archivos o datos de salida de un comando.
El procesador de expresión regular generalizada es una herramienta que permite que las expresiones regulares se usen para buscar archivos o datos de salida de un comando.
Algunas de las opciones más utilizadas son:
grep -A n Despliega 'n' cantidad de lineas posteriores a la coincidencia indicada.
grep -A n Despliega 'n' cantidad de lineas posteriores a la coincidencia indicada.
grep -v Busqueda invertida de coincidencias.
grep -i Realiza una búsqueda que no distinge entre mayúsculas y minúsculas
grep -c Devuelve el conteo de ocurrencias localizadas de los caracteres buscados
grep -r Busca recursivamente dentro de todos los subdirectorios del directorio actual.
grep -n Numera las líneas en la salida.
grep -E Permite usar expresiones regulares. Equivalente a usar egrep.
grep -o Le indica a grep que nos muestre sólo la parte de la línea que coincide con el patrón.
grep -f ARCHIVO extrae los patrones del archivo que especifiquemos.
grep -E Permite usar expresiones regulares. Equivalente a usar egrep.
grep -o Le indica a grep que nos muestre sólo la parte de la línea que coincide con el patrón.
grep -f ARCHIVO extrae los patrones del archivo que especifiquemos.
grep -H Imprime el nombre del archivo con cada coincidencia.
Ejemplos:
Ejemplos:
[user@host]$ grep pluma *
text2:9 pluma
text6:9 pluma
text6:9 pluma
text2:9 pluma
text6:9 pluma
text6:9 pluma
Busca la palabra pluma en todos los archivos del directorio actual (*).
[user@host]$ grep -c pluma Fichero.txt
text1:1
text2:1
text3:0
text4:0
text1:1
text2:1
text3:0
text4:0
Devuelve el conteo de ocurrencias localizadas de la palabra pluma en el archivo Fichero.txt, equivalente a usar:
[user@host]$ grep pluma Fichero.txt | wc -l
Mostrar el contenido de un script sin sus comentarios:
[user@host]$ grep -v "#" Reporte.sh
Mostrar las línesa de un fichero que contienen caracter1 y caracter2:
[user@host]$ grep -e "caracter1" -e "caracter2" archivo
Mostrar los ficheros que contienen el caracter1 en el directorio actual y todos sus subdirectorios:
$ grep -r "caracter1" *
Mostrar las línesa de un fichero que contienen caracter1 y caracter2:
[user@host]$ grep -e "caracter1" -e "caracter2" archivo
Mostrar los ficheros que contienen el caracter1 en el directorio actual y todos sus subdirectorios:
$ grep -r "caracter1" *
También es común el uso de expresiones de rango, las cuales se indican con dos caracteres separados por un guión, como: 0-9 en el caso de dígitos, o 0-9a-fA-F, en el caso de dígitos hexadecimales.
Expresiones regulares extendidas
La sintaxis de las expresiones regulares extendidas elimina la necesidad de escapar varios caracteres cuando se les usa como en la sintaxis básica (incluyendo los paréntesis, "?", "+", "|" y "{"). Esto significa que se debe escapar sólo si se desea que se interpreten como caracteres. Se puede usar la opción-E(o--extended-regexp) de grep para indicar que se está usando sintaxis de expresiones regulares. De manera alternativa, el comando egrep también cumple la misma función.
Ejemplo:
cat Base.txt | awk '{print $2, 3}' | grep -E '5.0|9.8' | grep -Ev '528|529|530' | wc -l
Ejemplo:
cat Base.txt | awk '{print $2, 3}' | grep -E '5.0|9.8' | grep -Ev '528|529|530' | wc -l
viernes, 25 de noviembre de 2011
Comandos clave de control de UNIX
UNIX comprende varias claves de control útiles para facilitar la interacción con la línea de comandos. Las señales se envían pulsando la tecla (Ctrl) mientras se presiona una segunda clave. A continuación se enumeran algunas de las claves UNIX control de los comandos:
| Teclas | Descripción |
| ctrl-c | Interrumpe un programa en ejecución |
| ctrl-\ | Igual que ctrl-c, (se utiliza cuando la terminal no responde) |
| ctrl-z | Suspende un programa en ejecución (usar el comando fg para continuar con el programa) |
| ctrl-H | Borra el último carácter escrito |
| ctrl-w | Borra última palabra escrita |
| ctrl-U | Se elimina la última línea escrita |
| ctrl-r | Busca en el historial los comandos ejecutados que coinciden con el parámetro ingresado |
| crtl-d | Salir de la shell |
miércoles, 23 de noviembre de 2011
Vimtutor
Se trata de una herramienta sencilla para aprender a utilizar el editor vi. Aunque no se trata de un manual muy extenso, gracias a su método interactivo ayuda a practicar algunos de los usos más comunes de vi.
Para comenzar el tutor solo se debe ejecutar el siguiente comando en una terminal:
vimtutor
Sólo se deben seguir las instrucciones y seguro será de mucha utilidad para quienes inician con el uso del editor vi.
Preparación para el examen 101 de LPI: Comandos GNU y UNIX
El Linux Professional Institute (LPI) o Instituto Profesional Linux es una organización sin ánimo de lucro que otorga certificaciones profesionales de Linux a administradores de sistema, así como, programadores.
Las certificaciones son:
- Profesional Junior de Linux o LPIC-1 (Exámen 101 y 102)
- LPIC-2 o Certificación de Profesional Avanzado de Linux (Exámen 201 y 202)
- Profesional Senior y especialista de Linux LPIC-3 (Exámen 301, 302 y 306)
A continuación pueden encontrar una liga de ayuda para el exámen LPI-1:
http://www.ibm.com/developerworks/ssa/linux/edu/l-lpic1103/index.html
http://www.ibm.com/developerworks/ssa/linux/edu/l-lpic1103/index.html
History
Se trata de la Biblioteca de Historia de GNU, la cual es capaz de realizar un seguimiento de cada una de las líneas ingresadas en nuestra terminal.
El historial está activado de manera predeterminada. Se puede desactivar usando el comando:
set +o history
y volverlo a activar usando:
set -o history
Para echar un vistazo al contenido almacenado, solo es necesario escribir:
history
Este comando desplegará los últimos comandos ingresados y la cantidad de líneas que puede acumular depende del valor asignado a la variable de entorno HISTSIZE, la cual le indica a bash la cantidad de líneas a mantener en el historial.
Una opción bastante útil que se presente a partir de este historial de comandos es al teclear: CTRL+r (Reverse-i-search), lo cual mostrará una línea como la siguiente:
(reverse-i-search)`':
Al ingresar un comando, buscará en el historial las coincidencias y las mostrará, listo para ejecutarlas al presionar la tecla enter.
martes, 15 de noviembre de 2011
Introduccion a Perl
Introduction to Perl - Day 1
View more presentations from Dave Cross
Suscribirse a:
Entradas (Atom)