Respuestas:
Mac OS:
alias ll='ls -lG'
Linux:
alias ll='ls -l --color=auto'
Pon eso ~/.bashrc.
--color .
~/.profilelugar de ~/.bashrchacerlo 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_profilepara volver a cargar la nueva configuración
Corre type llpara ver de dónde llviene el comando. llno es un comando estándar, pero muchas distribuciones predefinir a un alias para lscon algunas opciones predeterminadas. La salida de type llle da la definición del alias, o puede buscarlo en su archivo de configuración de shell ( ~/.bashrcsi su shell es bash). Copie la definición ~/.bashrcen la otra máquina.
Bash maneja su archivo de configuración de una manera ligeramente extraña: se carga ~/.bashrcen 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 .bashrcse 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 ~/.profilecon su favorito $EDITOR.
Con este método, recuerde que tendrá que comenzar una nueva sesión de terminal (o source ~/.profilepara 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_profilearchivo oculto en el editor de Vim:
vim ~/.bash_profileSalte 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:
:wqVuelva 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)