94 votos

Lista de todos los alias definidos en la Terminal

Un amigo que era dueño de mi Mac actual antes de que se me ha creado un montón de alias de comandos. Es allí una manera a la lista de todos los alias definidos y el comando que se asocia con ellos?

Y si es así, soy capaz de editar o debo eliminarlas utilizando unalias y volver a crearlos?

106voto

Petros Puntos 4430

Todo lo que necesitas hacer es escribir alias en el símbolo del sistema y de cualquier activo alias de la lista.

Alias generalmente están cargados en la inicialización de la shell para buscar en .bash_profile o .bashrc en su directorio de inicio.

unalias sólo funcionará para la sesión actual. A menos que encuentre donde se define y cargado, va a ser cargado de nuevo al iniciar una nueva sesión de Terminal server.

~/.bashrc es ejecutado por tanto de inicio de sesión y no login shells, ~/.bash_profile sólo se ejecuta para el inicio de sesión de conchas.

Según el comentario de Chris Página:

Usted debe poner más de su personalizaciones (incluidos los alias) en ~/.bashrc e tienen ~/.bash_profile de ejecución ~/.bashrc, por lo que se aplican a ambos login (~/.bash_profile) y no login (~/.bashrc) conchas. También, decidir cuál de estos debe ser "principal" y si el perfil es de su elección, tachuela en el rc archivo al final. Si la rc archivo principal, la fuente que al principio de tu perfil

Estas líneas deben estar en el archivo ~/.bash_profile:

if [ -f "$HOME/.bashrc" ] ; then
  source $HOME/.bashrc
fi

Esto incluirá ~/.bashrc para inicio de sesión de las conchas y en el orden que desee si un archivo depende de los demás en base a lo que se establece.

9voto

Aaron Puntos 86

Usted debe tener una mirada en

/etc/profile

o

~/.profile

o

~/.bash_profile

o

~/.bashrc

Que son plausibles los archivos de inicio de su shell (que supuse es bash).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: