En particular me gusta este editor de texto por su sencilles y en la mayorias de las distribuciones que me ha tocado indagar lo tiene instalado, es por ello que me puse a investigar un poco acerca de este editor de texto para sacarle al maximo..... Pues bien aqui consegui algo que me parecio muy util...
Me entere que este editor tiene un archivo de configuracion:
$ nano /etc/nanorc
Y existen varias funciones que trae desactivadas, y active las mas importante para mi:
set const
Me da el número de la línea en que me encuentro al moverme hacia arriba
o hacia abajo inmediatamente.
set smooth
Elimina el movimiento brusco de media página al mover el cursor.
set mouse
Me permite poner el cursor donde quiero usando el ratón. Para que esto
funcione tienen que instalar el paquete 'gpm' con apt-get. Para
habilitar el cursor del ratón presionen Alt+m y para deshabilitar, lo
mismo.
set tabsize 3
Hace que al presionar la tecla TAB el cursor se mueva 3 espacios
solamente.
set fill 72
Hace que las líneas hagan un 'wrap' (terminen y se devuelvan a la
próxima línea) al llegar a la columna número 72. Algo que es necesario
cuando estoy escribiendo un artículo.
Copiar/pegar
Para hacer esto presionen la tecla Shift y sobresalten lo que van a
copiar con el botón izquierdo del ratón, y otra vez presionen Shift y
presionen el botón del medio del ratón para pegar, y listo.
* En la consola o terminal para editar un fichero que no es texto (.txt) y
quieren eliminar el parámetro de wrap=72, escriban:
$ sudo nano -w nombre del fichero
* Si quieren eliminar el wrap y el modo de ayuda:
$ sudo nano -wx nombre del fichero
Referencias: http://www.nano-editor.org/ y http://www.espaciolinux.com/
30 de diciembre de 2007
6 de noviembre de 2007
¿Quieres tener todos los contenidos de una web disponibles cuando estés desconectado?
¿Algo así como lo que hace el Teleport Pro de Windows pero para Linux?
Pues nada más sencillo, ya que casi lo trae de casa. Para ello creamos una carpeta, nos vamos a consola dentro de esa carpeta y tecleamos:z
* wget -r -k http://www.ociolinux.com
Por ejemplo, y con eso nos descargamo Todo el contenido de Ociolinux a nuestro disco duro.
Pues nada más sencillo, ya que casi lo trae de casa. Para ello creamos una carpeta, nos vamos a consola dentro de esa carpeta y tecleamos:z
* wget -r -k http://www.ociolinux.com
Por ejemplo, y con eso nos descargamo Todo el contenido de Ociolinux a nuestro disco duro.
4 de septiembre de 2007
Importar un Archivo .SQL a postgres 8.2
* Ejecutar esta instruccion como usuario de base de datos:
$ psql -U postgres -d tachira -f sima004.sql
* En mi caso que el usuario postgres no tiene clave asignada como usuario de sistema operativo tuve que hacer lo siguiente:
$ sudo bash
$ su postgres
Y luego :
$ psql -U postgres -d tachira -f sima004.sql
* Sabiendo que:
-U es para indicar el nombre de usuario que tiene permiso
-d es el esquema que se va a importar
-f es el nombre del archivo que tiene la instrucciones .sql
$ psql -U postgres -d tachira -f sima004.sql
* En mi caso que el usuario postgres no tiene clave asignada como usuario de sistema operativo tuve que hacer lo siguiente:
$ sudo bash
$ su postgres
Y luego :
$ psql -U postgres -d tachira -f sima004.sql
* Sabiendo que:
-U es para indicar el nombre de usuario que tiene permiso
-d es el esquema que se va a importar
-f es el nombre del archivo que tiene la instrucciones .sql
31 de agosto de 2007
29 de agosto de 2007
Respaldar Automaticamente toda las base de datos en Postgres...
* Creamos un archivo que va a contener las instrucciones de nuestro scripts:
#!/bin/bash
## BEGIN CONFIG ##
HOST=localhost
FECHA=$(date +%d-%m-%Y)
BACKUP_DIR=/media/backup/postgres/$FECHA
export PGPASSWORD=postgres
## END CONFIG ##
if [ ! -d $BACKUP_DIR ]; then
mkdir -p $BACKUP_DIR
fi
POSTGRE_DBS=$(psql -h $HOST -U postgres -l | awk ' (NR > 2) &&
(/[a-zA-Z0-9]+[ ]+[|]/) && ( $0 !~ /template[0-9]/) { print $1 }');
for DB in $POSTGRE_DBS ; do
echo "* Respaldando las Base de datos en PostgreSQL data de $DB@$HOST..."
# pg_dump -h $HOST -U postgres $DB > $BACKUP_DIR/pg_$DB.sql
# pg_dump -h $HOST -U postgres $DB | bzip2 > /media/backup/postgres/$FECHA"_"$DB.bz2
pg_dump -h $HOST -U postgres $DB | bzip2 > $BACKUP_DIR/$DB.bz2 && echo "OK"
echo -n "Verificando archivo comprimido "$DB".bz2... "
bunzip2 -t $BACKUP_DIR/$DB.bz2 && echo "OK"
done
* Ejecución:
$ sh archivo
* Explicación:
Automaticamente crea un directorio con la fecha del respaldo con todas las base de datos comprimida.
#!/bin/bash
## BEGIN CONFIG ##
HOST=localhost
FECHA=$(date +%d-%m-%Y)
BACKUP_DIR=/media/backup/postgres/$FECHA
export PGPASSWORD=postgres
## END CONFIG ##
if [ ! -d $BACKUP_DIR ]; then
mkdir -p $BACKUP_DIR
fi
POSTGRE_DBS=$(psql -h $HOST -U postgres -l | awk ' (NR > 2) &&
(/[a-zA-Z0-9]+[ ]+[|]/) && ( $0 !~ /template[0-9]/) { print $1 }');
for DB in $POSTGRE_DBS ; do
echo "* Respaldando las Base de datos en PostgreSQL data de $DB@$HOST..."
# pg_dump -h $HOST -U postgres $DB > $BACKUP_DIR/pg_$DB.sql
# pg_dump -h $HOST -U postgres $DB | bzip2 > /media/backup/postgres/$FECHA"_"$DB.bz2
pg_dump -h $HOST -U postgres $DB | bzip2 > $BACKUP_DIR/$DB.bz2 && echo "OK"
echo -n "Verificando archivo comprimido "$DB".bz2... "
bunzip2 -t $BACKUP_DIR/$DB.bz2 && echo "OK"
done
* Ejecución:
$ sh archivo
* Explicación:
Automaticamente crea un directorio con la fecha del respaldo con todas las base de datos comprimida.
24 de agosto de 2007
21 de junio de 2007
Instalar Saint ver 7.5 bajo (K)ubuntu feisty
En esta oportunidad, pude instalar en mi Distro el Sistema Administrativo Saint ver 7.5 con el emulador DOSBOX, a continuacion describo los pasos:
* Instalar el dosbox por consola: $ sudo aptitude install dosbox
* Ejecutar el dosbox: $ dosbox
* Montar el directorio donde se encuentra el saint, en mi caso lo tengo en el directorio /datos: z:\mount c /datos
* Ya se monto en la unidad virtual c: el directorio datos y dentro de tengo el saint75:
z:\c:
c:\cd saint75
c:\saint75\saint msnet 001
* Y listo... esta corriendo el sistema con acceso a la red....
* Cabe destacar que cada ves que entremos a Emulador DOSBOX, se tiene que montar el directorio donde se encuentra en Saint, pero si se desea personalizar estoy paso en la consola del dosbox colocar:
z:\config -writeconf dosbox.conf
* Y automaticamente se crea el archivo dosbox.conf en el directorio del usuario donde se ejecuto el emulador, luego edita ese archivo con cualquier editor que conozca:
$ nano dosbox.conf
* Al final del archivo coloca:
mount c /datos
c:
cd saint75
saint msnet 001
* Nota:
Al momento de ejecutar dosbox te sale algo como esto:
(*) DirectFB/Core: Single Application Core. (2006-12-20 21:25)
(*) Direct/Memcpy: Using libc memcpy()
(!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
--> No such file or directory
(!) DirectFB/FBDev: Error opening framebuffer device!
(!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
(!) DirectFB/Core: Could not initialize 'system' core!
--> Initialization error!
Exit to error: Can't init SDL DirectFBCreate: Initialization error!
No te asuste!!! en mi caso era que no tenia fisicamente la unidad de 3 1/2, asi que en el bios desabilite el floppy... Listo...
* Instalar el dosbox por consola: $ sudo aptitude install dosbox
* Ejecutar el dosbox: $ dosbox
* Montar el directorio donde se encuentra el saint, en mi caso lo tengo en el directorio /datos: z:\mount c /datos
* Ya se monto en la unidad virtual c: el directorio datos y dentro de tengo el saint75:
z:\c:
c:\cd saint75
c:\saint75\saint msnet 001
* Y listo... esta corriendo el sistema con acceso a la red....
* Cabe destacar que cada ves que entremos a Emulador DOSBOX, se tiene que montar el directorio donde se encuentra en Saint, pero si se desea personalizar estoy paso en la consola del dosbox colocar:
z:\config -writeconf dosbox.conf
* Y automaticamente se crea el archivo dosbox.conf en el directorio del usuario donde se ejecuto el emulador, luego edita ese archivo con cualquier editor que conozca:
$ nano dosbox.conf
* Al final del archivo coloca:
mount c /datos
c:
cd saint75
saint msnet 001
* Nota:
Al momento de ejecutar dosbox te sale algo como esto:
(*) DirectFB/Core: Single Application Core. (2006-12-20 21:25)
(*) Direct/Memcpy: Using libc memcpy()
(!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
--> No such file or directory
(!) DirectFB/FBDev: Error opening framebuffer device!
(!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
(!) DirectFB/Core: Could not initialize 'system' core!
--> Initialization error!
Exit to error: Can't init SDL DirectFBCreate: Initialization error!
No te asuste!!! en mi caso era que no tenia fisicamente la unidad de 3 1/2, asi que en el bios desabilite el floppy... Listo...
5 de mayo de 2007
Instalar y Configurar Beryl para Kubuntu Feisty (ATI MOBILE X1400)
Después de tanto investigar y probar por mas de una semana, al fin pude instalar el beryl con soporte XGL para kubuntu feisty ya que desde el principio tenia problema al configurar mi tarjeta de video para 3D, luego se me presento el problema que el beryl no me tomaba el tema, lo cual no tenia los efectos 3D :-(
Ahora lo importante, a continuación se explicara tratando de ser explicativo para que no haya ningún problema al aplicarlo a cualquier distribución.
Ahora lo importante, a continuación se explicara tratando de ser explicativo para que no haya ningún problema al aplicarlo a cualquier distribución.
- Ahora se procede a instalar el restricted-manager ya sea por synaptics o por consola:
Luego ejecutar el administrador:
$ sudo restricted-manager
Y selecciona la tarjeta de video para que lo instale bien y reiniciarmos...
- Para verificar si nuestra tarjeta tiene activada la aceleración 3D, en consola colocar .
y deberia mostrar lo siguiente:
direct rendering: Yes
Si se desea saber mas información sobre la tarjeta, colocar por consola:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400
OpenGL version string: 2.0.6334 (8.34.8)
- Ahora se procede a instalar el paquete xserver-xgl ya sea por synaptics o por consola:
- Después de haber instalado el xgl lo que tenemos que hacer es el script de inicio de la siguiente manera: abrimos una terminal y escribimos
sudo gedit /usr/bin/startxgl.sh
Para KDE y ATI o intel, colocar:
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec dbus-launch --exit-with-session startkde
- Guardamos el archivo y le damos permisos de ejecución al archivo que ya creamos de la siguiente manera:
sudo chmod +x /usr/bin/startxgl.sh
Seguido de nuestro script viene el archivo de sesión que se crea de una manera muy sencilla que es la siguiente:
sudo gedit /usr/share/xsessions/xgl.desktop
y dentro del archivo escribimos:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl #(En esta parte es el nombre que le vamos a poner para distinguir la sesion ejemplo si es gnome le podemos poner gnomexgl o si es kde le podemos poner kdexgl)
Comment=Start an Xgl Session
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application
Guardamos y listo. ya tenemos nuestra sesion de Xgl.
- Ahora instalamos los paquetes de Beryl con todas sus dependencias, utilizamos el synaptics o la consola:
- Ahora nos falta indicar que queremos que se ejecute Beryl al inicio, por lo que agregamos a los programas de inicio:
-
Escribir en consola:
ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager
- Ahora reiniciamos y seleccionamos la sesion xgl, si por algun motivo no funciona los temas o no anda bien el beryl, verifica por consola si tiene el archivo beryl-core, de lo contrario hay que bajarlo en la siguiente pagina http://ubuntu.beryl-project.org/...1_i386.deb
Nota: si te dice que no tiene los permiso para descomprimirlo en esa ubicacion, lo coloca en tu carpeta personal y luego por consola lo copia en la carpeta destino:
$ sudo cp /home/usuario/beryl-xgl /usr/bin
Mas Información:
http://www.guia-ubuntu.org/index.php?title=Xgl_y_Beryl
3 de mayo de 2007
Kubuntu Feisty + ATI Mobile Radeon x1400
1.Parte
En esta oportunidad estoy actualizando a la ultima versión de kubuntu 7.04, y al momento de hacer un apt-get upgrade && dist-upgrade y al reiniciar no me levanto el modo gráfico ya que al parecer había conflicto con mi tarjeta de video ATI RADEON x1400, el procedimiento que utilize para solventar el problema es el siguiente:
Instalar y configurar los drivers de ATI con los siguientes comandos:
$ sudo apt-get install xorg-driver-fglrx
$ sudo aticonfig –initial
$ sudo aticonfig –overlay-type=Xv
Reiniciamos el equipo y listo....
$ sudo shutdown -r now
De esa manera me pudo entrar al entorno grafico sin problema...
En esta oportunidad estoy actualizando a la ultima versión de kubuntu 7.04, y al momento de hacer un apt-get upgrade && dist-upgrade y al reiniciar no me levanto el modo gráfico ya que al parecer había conflicto con mi tarjeta de video ATI RADEON x1400, el procedimiento que utilize para solventar el problema es el siguiente:
Instalar y configurar los drivers de ATI con los siguientes comandos:
$ sudo apt-get install xorg-driver-fglrx
$ sudo aticonfig –initial
$ sudo aticonfig –overlay-type=Xv
Reiniciamos el equipo y listo....
$ sudo shutdown -r now
De esa manera me pudo entrar al entorno grafico sin problema...
Suscribirse a:
Entradas (Atom)