Respuestas:
Mac OS:
alias ll='ls -lG'
Linux:
alias ll='ls -l --color=auto'
Pon eso ~/.bashrc
.
--color
.
~/.profile
lugar de ~/.bashrc
hacerlo funcionar. Tal vez esto es específico de Mac OS X.
alias ll='ls -lG'
el mismo efecto en macosx.
alias ll='ls -lG'
a mi ~ / .bash_profile para que funcione (en Lion, si eso importa)
$ echo "alias ll='ls -lG'" >> ~/.bashrc
En OS X 10.9.5 desde Mavericks (y al menos hasta El Capitan) debe agregar un comando de alias a su archivo .bash_profile en su carpeta de inicio:
~/.bash_profile
que es equivalente a su ruta de usuario en
/Users/YOUR_USER_NAME/.bash_profile
Para ver ese archivo en el buscador, debe activar la visualización de archivos ocultos (por ejemplo, usando la aplicación InVisible). De lo contrario, simplemente puede usar su terminal para localizarlo y editarlo con nano:
nano ~/.bash_profile
Luego agregue un comando de alias al final de ese archivo. El alias estándar ll sería
alias ll='ls -lG'
Pero prefiero
alias ll='ls -lGaf'
que también muestra todos los archivos ocultos (comenzando con un punto) y ordena la salida sin distinción entre mayúsculas y minúsculas.
No olvide reiniciar su aplicación de terminal después de los cambios.
source ~/.bash_profile
para volver a cargar la nueva configuración
Corre type ll
para ver de dónde ll
viene el comando. ll
no es un comando estándar, pero muchas distribuciones predefinir a un alias para ls
con algunas opciones predeterminadas. La salida de type ll
le da la definición del alias, o puede buscarlo en su archivo de configuración de shell ( ~/.bashrc
si su shell es bash). Copie la definición ~/.bashrc
en la otra máquina.
Bash maneja su archivo de configuración de una manera ligeramente extraña: se carga ~/.bashrc
en todos los shells interactivos, excepto los que también son shells de inicio de sesión. Bash solo se carga ~/.bash_profile
(si existe, de lo contrario ~/.profile
) en un shell de inicio de sesión. Para asegurarse de que su .bashrc
se lee cuando debería ser, ponga esta línea en su ~/.bash_profile
:
case $- in *i*) . ~/.bashrc;; esac
Agregue alias ll='ls -lG'
a su ~/.profile
con su favorito $EDITOR
.
Con este método, recuerde que tendrá que comenzar una nueva sesión de terminal (o source ~/.profile
para poder usar ll
).
Si desea que se aplique en todas las cuentas, también puede poner
alias ll='ls -lG'
en /etc/profile
.
/etc
?
Todavía no tengo los puntos de representación para comentar directamente sobre el comentario de otra persona, pero solo quería aclarar que "alias ll='ls -lGaf'"
es en parte redundante. El uso de -f también habilita automáticamente -a. Puede verificar esto en la página del manual para ls
. Entonces, todo lo que realmente se necesita es "alias ll='ls -lGf'"
.
(Ejemplo de MacOS Mojave)
Abra el .bash_profile
archivo oculto en el editor de Vim:
vim ~/.bash_profile
Salte al último carácter del archivo presionando mayúscula Gy luego $.
Presione opara agregar una nueva línea al archivo.
Inserta tu nuevo alias como:
alias ll='ls -lG'
Presione Escpara salir del modo de inserción de Vim.
Escriba siguiente para escribir sus nuevos cambios y salir del editor:
:wq
Vuelva a abrir la terminal y debería poder usar el alias ll
Una cosa que falta en varias respuestas es que esto depende de la shell. Si está utilizando el shell predeterminado del sistema en 10.14 a continuación, que es bash, entonces las referencias a (.) Bash_profile son correctas. La modificación de / etc / profile crearía el alias de sh para todos los usuarios (pero no en bash).
Si ha cambiado, por ejemplo, a zsh, entonces hacer un cambio en todo el sistema requiere agregar el alias a / etc / zprofile. Si desea realizar el cambio solo para su usuario, puede agregarlo a ~ / .zprofile
alias ll='ls -al'
de cli (me gusta-al
, así que también puedo ver archivos ocultos)