Réponses:
MacOS:
alias ll='ls -lG'
Linux:
alias ll='ls -l --color=auto'
Collez ça dans ~/.bashrc
.
--color
.
~/.profile
au lieu de la ~/.bashrc
faire fonctionner. Peut-être que ceci est spécifique à Mac OS X.
alias ll='ls -lG'
du même effet dans Macosx.
alias ll='ls -lG'
à mon ~ / .bash_profile pour que cela fonctionne (dans Lion, si cela compte)
$ echo "alias ll='ls -lG'" >> ~/.bashrc
Sous OS X 10.9.5 depuis Mavericks (et au moins jusqu'à El Capitan), vous devez ajouter une commande d'alias à votre fichier .bash_profile dans votre dossier personnel:
~/.bash_profile
qui est équivalent à votre chemin d'utilisateur à
/Users/YOUR_USER_NAME/.bash_profile
Pour voir ce fichier dans le Finder, vous devez activer l'affichage des fichiers cachés (par exemple, en utilisant l'application InVisible). Sinon, vous pouvez simplement utiliser votre terminal pour le localiser et le modifier avec nano:
nano ~/.bash_profile
Ajoutez ensuite une commande alias à la fin de ce fichier. L'alias standard ll serait
alias ll='ls -lG'
mais je préfère
alias ll='ls -lGaf'
qui affiche également tous les fichiers cachés (commençant par un point) et trie la sortie sans distinction de casse.
N'oubliez pas de redémarrer votre application de terminal après les modifications.
source ~/.bash_profile
de recharger les nouveaux paramètres
Exécuter type ll
pour voir d'où vient la ll
commande. ll
n'est pas une commande standard, mais de nombreuses distributions prédéfinir à un alias pour ls
certaines options prédéfinies. La sortie de type ll
vous donne la définition de l'alias ou vous pouvez la chercher dans votre fichier de configuration du shell ( ~/.bashrc
si votre shell est bash). Copiez la définition sur ~/.bashrc
sur l'autre ordinateur.
Bash gère son fichier de configuration de manière légèrement étrange: il se charge ~/.bashrc
dans tous les shells interactifs, à l'exception de ceux qui sont également des shells de connexion. Bash ne charge que ~/.bash_profile
(s'il existe, sinon ~/.profile
) dans un shell de connexion. Pour vous assurer que votre .bashrc
lecture est faite au bon moment, insérez cette ligne dans votre ~/.bash_profile
:
case $- in *i*) . ~/.bashrc;; esac
Ajoutez alias ll='ls -lG'
à votre ~/.profile
avec votre favori $EDITOR
.
Avec cette méthode, rappelez-vous que vous devez démarrer une nouvelle session de terminal (ou source ~/.profile
pour pouvoir l'utiliser ll
).
Si vous souhaitez qu'il s'applique à tous les comptes, vous pouvez également mettre
alias ll='ls -lG'
dans /etc/profile
.
/etc
?
Je n'ai pas encore les points de repères pour commenter directement le commentaire de quelqu'un d'autre, mais je voulais juste préciser que cela "alias ll='ls -lGaf'"
est en partie redondant. L'utilisation de -f active automatiquement l'option -a. Vous pouvez le vérifier dans la page de manuel de ls
. Donc, tout ce qui est vraiment nécessaire est "alias ll='ls -lGf'"
.
(Exemple MacOS Mojave)
Ouvrez le .bash_profile
fichier caché dans l'éditeur Vim:
vim ~/.bash_profile
Passez au dernier caractère du fichier en appuyant sur majuscule G, puis sur $.
Appuyez sur opour ajouter une nouvelle ligne au fichier.
Insérez votre nouvel alias comme:
alias ll='ls -lG'
Appuyez sur Escpour quitter le mode insertion de Vim.
Tapez après pour écrire vos nouvelles modifications et quitter l'éditeur:
:wq
Réouvrez le terminal et vous devriez pouvoir utiliser l'alias ll
Une chose qui manque dans plusieurs réponses est que cela dépend du shell. Si vous utilisez le shell système par défaut le 10.14 ci-dessous, qui correspond à bash, les références à (.) Bash_profile sont correctes. La modification de / etc / profile créerait un alias pour sh pour tous les utilisateurs (mais pas dans bash).
Si vous avez par exemple basculé sur zsh, vous devez ajouter l'alias à / etc / zprofile pour effectuer une modification à l'échelle du système. Si vous souhaitez effectuer la modification uniquement pour votre utilisateur, vous pouvez l'ajouter à ~ / .zprofile.
alias ll='ls -al'
de cli (j'aime bien-al
, donc je peux aussi voir les fichiers cachés)