Mostrando las entradas con la etiqueta habilitar. Mostrar todas las entradas
Mostrando las entradas con la etiqueta habilitar. Mostrar todas las entradas

miércoles, 13 de marzo de 2013

Modificar GNU/Nano (sintaxis,numeros,tabs)

GNU/Nano de aquí en adelante nano,es uno de mis editores de texto favoritos ya que me ha salvado el sistema por ssh o por chroot y ademas de que es muy liviano y personalizable,se puede usar en cualquier sistema tipo Unix yo lo tengo en todos mis Linux y hasta en el iPhone asi de portable :P.

Y bueno el hecho es que he hablado mucho de Vim y es hora de dedicarle un tutorial a nano,el cual consta de habilitar la sintaxis que no viene activada en varias distribuciones de Linux y BSD ademas de OS X, así que aquí el tutorial:

Tutorial

Como algunos otros programas de sistemas tipo Unix cuenta con rc de configuración nanorc /etc/nanorc,podemos comprobarlo con este comando,solo copien y peguen en la terminal:


clear; if [ -f /etc/nanorc ]; then echo "Si hay rc :D"; else echo "No hay rc :("; fi

Si hay rc o no teclen este comando para editarlo:

sudo nano /etc/nanorc
Y entramos a la configuración :D

El primer paso es indicar a mismo nano que use nanorc, así que escribimos:

# Mi rc de nano :D

Los archivos rc tienen una sintaxis similar a la de shell(esto # no lo tomara en cuenta)


Bien ahora vamos a escribir el numero de espacios al hacer tab,ami por ejemplo me gustan 4, así que escribimos:

set tabsize 4

Y lo mejor,hacer que no sea tab que sea un espacio,como aprendimos en el tutorial de vim

Escribimos abajo:

set tabstospaces
Bien, otra cosa interesante es usar el mouse,lo que hace es que podemos darle clic a algun texto de un archivo y editara ahi:

Vean ustedes mismos(si no gusta,solo comenten con un # al principio de la orden del nanorc)


set mouse
Otra cosa que me parece muy interesante es crear un backup de lo que, hacemos estos backups estarán ocultos con un símbolo ~ en la carpeta donde editemos el archivo,si lo deseamos ver en terminal:

ls -a

O en un explorador:

ctrl+h

La orden es:


set backup
También cuenta con autoidentacion que sera para python por ejemplo,aunque no lo he probado,la orden es

set autoindent


 Hasta abajo escribimos:

# Sintaxis

Y estos son los que mas uso:

Primero que colore el mismo nanorc:


include "/usr/share/nano/nanorc.nanorc"

Perl :

include "/usr/share/nano/perl.nanorc"



 Gentoo:


include "/usr/share/nano/gentoo.nanorc"
Shell(bash,sh):

include "/usr/share/nano/sh.nanorc"


Python:

include "/usr/share/nano/python.nanorc"
Ruby:

include "/usr/share/nano/ruby.nanorc"
C/C++:

include "/usr/share/nano/c.nanorc"

Para ver los disponibles:

ls /usr/share/nano/*.nanorc
También podemos hackear estos temas(entiéndase: comprender el funcionamiento modificar y mejorar)

Por ejemplo el de perl,en la imagen de arriba muestro el tema u aqui ya lo modifique:



Solo entramos a la configuración:

No voy a hablar de esto ahora pero incluso podemos crear temas,por ejemplo para lua:

sudo nano  /usr/share/nano/lua.nanorc
Metemos por ejemplo:

syntax "lua" "\.lua$"
header "^#!.*/lua[-0-9._]*"

# Hashbang(shebang) o comentarios
 
color brightred "#.*"

# Bucles 

color brightblue "while|for|until|do"

# Estructuras

color brightblue "if|then|else|elseif"

# Funciones

color red "local|function|end|repeat"

# Otras cosas:

color blue "print|".*""

# etc,etc

# Como ven se usan regex así que no es muy complicado si sabemos usar :P

Y lo añadimos en /etc/nanorc

include /usr/share/nano/lua.nanorc
Y listo:



Eso es todo,para habitar números solo usen

nano -c archivo.*


Leer más...

lunes, 14 de mayo de 2012

Habilitar icono de wi-fi en backtrack 5

Backtrack 5 me gusta mas en su versión KDE,solo que uso las dos para poder aprender un poco mas,en este caso me salio un error si se puede llamar así,ya que puede que los desarrolladores hayan hecho esto a propósito, a lo que me refiero es al icono de redes de Gnome,este icono nos facilita un acceso rápido a la conexión wi-fi.

En muchos casos los usuarios de backtrack se conectan a wi-fi usando un programa que trae preinstalado o si son usuarios avanzados usan ifconfig,iwlist como en Archlinux.

Pero en fin lo que yo digo es que se puede obtener un rapido acceso al wi-fi usando el icono normal

A lo que me refiero es ha esto(amplíen la imagen) con clic


Miren la esquina superior derecha de mi backtrack.(trae icono de redes)


Tutorial

1.Instala network-manager

En terminal

apt-get install network-manager
2.Edita el archivo de configuración nm-system-settings.conf

nano /etc/NetworkManager/nm-system-settings.conf




En la linea que dice

[ifupdown] 
managed=false 

Debe quedar así:

[ifupdown] 
managed=true



Terminando de editar presionamos

ctrl+o

enter

ctrl+x
3.Agregamos network-manager al inicio de sesion

En System/Preferences/Startup applications


Añadimos Network-Manger


(Puede que ya este agregado,pero si no)

Dale Add

Y añade esto

En name y comment pongan lo que quieran pero en command pongan esto:

nm-applet --sm-disable


Eso es todo :D

Ahora reinicia o simplemente cierra sesión.

Leer más...