Evitar borrados accidentales

El comando rm sirve para borrar archivos y carpetas, pero es un comando muy peligroso si no se usa con mucha cautela, para evitar muchos dolores de cabeza muchos usuarios lo utilizan con el parámetro  ‘ -i  ‘para pedir confirmación antes de que sea tarde o para estar seguros de nuestra decisión, esto se puede realizar mucho mejor a través del uso de un alias:

alias rm =’rm -i’

solo que sera temporal hasta que se reinicie el equipo, si se quiere dejar fijo un alias como el anterior se puede colocar una línea en el archivo .bash_profile o .bashrc, ubicados en nuestro directorio /home/personal.

Desplazamiento por páginas en la terminal (Facundo Arenas)

Toda la información que parece en la pantalla de nuestra terminal se almacena en un buffer que se puede consultar como historial en cualquier momento para hacerlo se debe usar la combinación de teclas SHIFT+AVPAG o SHIFT+REPAG para navegar por todas las líneas que han aparecido en la terminal como si se tratara de un archivo de texto.

Luego con tan solo presionar la tecla ENTER, estaremo de nuevo en la línea de comandos del sistema.

Traducción de los manuales de ayuda al español en Linux (man)

Poner las páginas de man de la terminal a español en fedora y ubuntu

Para poner algunas de las páginas del manual man en español en fedora se hacen lo siguientes pasos:
Antes de instalar, es recomendable actualizar los repositorios de su sistema:
Para sistemas basados en RedHat fedora:
sudo yum -y update
 Paras sistemas basados en debian:
sudo apt-get update
sudo apt-get upgrade

Instalación en sistemas basados en fedora

sudo yum -y install man-pages-es man-pages-es-extra

Instalación en sistemas basados en debian

sudo apt-get install manpages-es manpages-es-extra
sudo dpkg-reconfigure locales

El resultado al consultar el manual de algún comando es el siguiente:

Gracias por visitar

Fuente: http://blog.desdelinux.net/como-poner-las-paginas-de-man-en-espanol/

Comandos Básicos de VIM (vi en unix)

Es más fácil utilizar el editor de texto «nano» pero a la larga nos vamos a dar cuenta que existen alternativas para editar mucho más complejas y que se ajusten al uso para el cual vamos a usar un editor de texto.

Y la verdad es que VIM es más que un editor de texto, que puede ser muy útil sobre todo cuando queremos realizar un script de cualquier lenguaje rápidamente en consola en donde se diferencien las variable, operadores, definiciones, etc. Además que ayude algo con la sintaxis, mejor todavía!.

Claro los más eruditos dirán que EMACS es mejor, (y muy bueno también, es cierto) pero hablaré de emacs en otra oportunidad, porque todo depende del uso y gustos por supuestos, lo mejor es que aprendamos de todo un poco y después decidamos en base a nuestras preferencias. Entonces sin más preambulos…. aqui les dejo una pequeña ayuda para empezar:

Nos logueamos como usuario root:

$ su
password:

# aptitude install vim

Ahora para editar un fichero hacemos:

$ vi nombre_archivo

Una vez dentro del fichero podemos movernos con las teclas de dirección. Para insertar o borrar el contenido, pulsamos las siguientes teclas (ojo en minúscula):

i = para empezar a escribir en la posición del cursor.
a = El cursor se sitúa en el próximo espacio en blanco después de la posición del cursor.

En ambos casos nos aparece la palabara «– INSERTAR –» en la esquina inferior izquierda de la ventana.

Una vez que hayamos terminado de insertar/modificar el fichero, pulsamos la tecla ESCAPE para salir del modo INSERTAR.

Si nos hemos equivocado en algo, podemos deshacer los cambios mediante la combinación siguiente:
:u

Para guardar los cambios hechos en el fichero, pulsamos:
:w

Ahora para salir pulsamos:
:q

Podemos simplificar las dos órdenes anteriores pulsando la siguiente combinación, que nos guardará el fichero y saldremos del vim:
😡

En el caso de que hayamos modificado el fichero y queramos salir sin guardar los cambios, debemos forzar la salida del editor con la siguiente combinación.
:!q

NOTA:
– Tener en cuenta que todos los comandos aquí expuestos son en minúscula. Si tenemos el bloqueo mayúscula activado, la órden producirá la acción que tenga asociada dicha letra mayúscula.
– En la esquina inferior izquierda de la ventana será donde veremos que aparecen los comandos que escribimos o el modo INSERTAR (en caso de que hayamos pulsado las teclas «i» o «a»). Para salir del modo insertar y poder introducir los comandos, pulsamos la tecla ESCAPE (ESC).

El editor VIM tiene muchísimos comandos más. Para más información:
http://www.zonasiete.org/manual/ch04.html
http://www.sromero.org/linux/vim/Manual_VIM.html

 

 

LibreOffice es una de las suite ofimáticas más populares que existen, sin embargo al momento de realizar la descarga de este software es posible que se encuentre en inglés. Veremos a continuación cómo realizar el cambio de idioma dentro de sus programas.

Hace poco me encontré con un pequeño inconveniente y resulta que necesitaba un editor de texto de código libre y LibreOffice fue la solución que me encontré, desdichadamente la versión estaba en inglés, pero ahora veremos cuál es el proceso a seguir para cambiarlo.

Cambiando idioma a LibreOffice

LibreOffice puede descargarse en español pero si por alguna razón te encuentras con la versión en inglés cambia de la siguiente manera:

Linux

En Linux cambia brevemente el proceso, para ello tendremos que instalar un paquete que nos cambie el idioma:

  1. Vé a Menú → Gestor de software (o abre el gestor de paquetes Synaptic).
  2. Escribe libreoffice-l10n-es en el buscador e instala el paquete.
  3. Ahora abre LibreOffice y lo tendrás en español.

Añadiendo diccionario en español

Para completar bien el proceso y que nuestro LibreOffice Writer quede completo debemosagregar el diccionario en español, sin él no se pueden completar correctamente las correcciones en los errores de ortografía.

Como primer paso debemos ir al repositorio de diccionarios y descargar el diccionario según tu país.
Ahora abrimos Writer y nos vamos al menú Herramientas → Gestor de extensiones. Se habilitará una ventana para buscar dentro de nuestro equipo el archivo descargado, presiona en Añadir y agrega la extensión.

Reinicia Writer y ya tendrás el corrector ortográfico funcionando.

Esta secuencia de pasos funciona tanto para Windows y Linux (Ubuntu, Linux Mint, etc.)

Configura de esta forma tu suite ofimática para que puedas sacar el mejor partido. Déjanos tu comentario para ver qué tal te funcionó este método.

Que son los paquetes en Python y como funcionan

Paquetes
Los paquetes son una forma de dar estructura a la tabla de nombres en Python usando un punto (.) para delimitar los módulos. Por ejemplo el nombre A.B supone que el submódulo B está dentro del modulo A.

Así como el uso de módulos evita el conflicto por variables del mismo nombre el uso de paquetes impide el conflicto por módulos del mismo nombre. En sí los paquetes son una colección de módulos, relacionados de alguna manera y acomodados en directorios.

El nombre del paquete dependerá del nombre del directorio en el que se encuentren los módulos, es decir, si el nombre del directorio es sound el paquete se llamará sound. Para poder inicializar un paquete es necesario que en el directorio se encuentre el archivo __init__.py y este a su vez debe contener el texto Python en si.

Supondremos que usted desea crear una coleccion de módulos (un paquete) para el manejo de archivos de sonido. El arbol para su paquete se podría ver así:

sound/

__init__.py

formats/

__init__.py
ogg.py
mp3.py
avi.py

filters/
__init__.py
equalizer.py
karaoke.py

effects/
__init__.py
echo.py
reverse.py
surround.py
Los usuarios de este paquete pueden ahora importarlo usando:

>>> import sound
o importar solo alguno de sus modulos:

>>> import sound.formats.ogg

Una forma alterna de importar este modulos sería:

>>> from sounds.formats import ogg

Y aun asi es posible importar solo una parte del módulo en específico

>>> from sounds.formats.ogg import decoder

Note que usando el método from package import item, el item puede ser un modulo o
una parte de algún módulo como una clase, metodo o variable. Tambien se puede usar el
operador * para importar todo el contenido del ultimo item, utilizando la sintaxis:

>>> from package import *

Por el contrario usando el método import item.subitem.subsubitem cada uno de los
items excepto el último debe ser un paquete.

El ultimo item puede ser un modulo o un paquete
pero no puede ser una clase o variable.

Python

2733e9255c76a255b08a3f22dba8299f

Python Es un lenguaje de programación que te permite trabajar con mayor rapidez e integrar sus sistemas más efectivamente.

Es de alto nivel de programación. Su filosofía de diseño utilizado llamar la atención sobre la legibilidad del código y su sintaxis permite a los programadores expresar  conceptos en menos líneas de código que no sería posible en lenguajes como C ++ o Java, Perl.

Python soporta múltiples paradigmas de programación incluyendo orientado a objetos, programación imperativa y funcional o estilos de procedimiento. Cuenta con un sistema de tipado dinámico, gestiona memoria automáticamente y tiene una biblioteca estándar grande y completa. En pocas palabras PYTHON viene «con las baterías incluidas!».