ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Alias En Terminal (Linux)


Enviado por   •  9 de Abril de 2013  •  855 Palabras (4 Páginas)  •  446 Visitas

Página 1 de 4

Alias: Atajos para el terminal

Un alias es una orden interna de bash que nos permite sust it uir una cadena por una

sola palabra, lo que nos permite poner el nombre que queramos a un comando junto con sus

parámetros.

En este artículo veremos como def inir alias propios y que Ubunt u los cargue

aut omát icament e. Una razón para perderle el miedo que muchos le tienen a la terminal y hacer

más productivas algunas tareas repetitivas.

Cualquier versión de Ubuntu (y otros sistemas GNU/Linux/UNIX) que utilicen bash, suelen cargar en

cada cuenta de usuario un script en la ruta “~/.bashrc” o en su defecto, una que se guarda en el

sistema. Este archivo se suele utilizar para aplicar reglas especif icas al t erminal, como por

ejemplo el formato “USUARIO@EQUIPO:~$“, aplicar reglas de colores, o incluso la opción de

auto-completado de comandos, escribiendo una parte y pulsando TAB para que nos sugiera los

coincidencias (esto también funcionara con nuestros alias). A su vez, este script intenta cargar el

archivo “~/.bash_aliases” en caso que exista, para que el usuario pueda definir sus propios alias y

esta es la posibilidad que veremos a continuación.

Manos a la obra. Para personalizar estos comandos deberemos crear/editar el archivo, para ello

pulsamos ALT+F2 y escribimos “gedit ~/.bash_aliases“, se abrirá gedit y ya podemos añadir el

cont enido que deseemos.

Recomiendo que no añadáis alias que no vayáis a utilizar, aunque algunos siempre pueden venir

bien en determinados momentos. Aquí algunos ejemplos:

# Est a condición revisa si exist e /usr/bin/dicolors, y en caso af irmat ivo “reemplaza” los

comandos ls y grep para que

# muest ren los result ados en colores

if [ -x /usr/bin/dircolors ]; then

eval ” ‘dircolors -b ‘ ”

alias ls=’ls –color=auto’

alias grep=’grep –color=auto’

fi

# Alias para ls, para saber que hacer cada argument o escribid: ls –help

alias lc=’ls -lspa’

alias ll=’ls -l’

alias la=’ls -A’

alias l=’ls -CF’

# Alias para obt ener la IP pública:

alias mi_ip=’wget -O – -q vermiip.es | grep “Tu IP pública es: ” | cut -d “:” -f 2 | cut -d “/” -f 1 | cut -d “<”

-f 1′

# Alias ref erent es a procesos:

alias mostrar_procesos=’ps aux’

alias mostrar_proceso=’ps aux | grep’

alias matar_nombre=’sudo killall’

alias matar_id=’sudo kill -n 9′

# Alias ref erent e a archivos/carpet as:

alias buscar=’sudo updatedb; locate’

# Alias para synapt ic (act ualiza list a reposit orios y upgradea t odo lo posible)

# Est e incluso puede venir bien t enerlo como script ejecut able en /usr/bin o lanzadera

alias actualizar=’gksu “synaptic –update-at-startup –upgrade-mode –dist-upgrade-mode –non-

interactive”‘

# Los siguient es 3 bloques de alias hacen lo mismo, simplement e para demost rar que

pueden repet irse con alias dist int os aunque hagan lo mismo, elegid el que mejor os parezca

# Alias para apt it ude

alias actualizar_repos=’sudo aptitude update’

alias actualizar_apps=’sudo aptitude full-upgrade -y && sudo aptitude clean’

alias buscar_apps=’sudo aptitude search ‘

alias instalar_apps=’sudo aptitude install ‘

alias desinstalar_apps=’sudo aptitude remove –purge ‘

alias limpiar_apps=’sudo aptitude clean’

# Alias para apt

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com