Outils pour utilisateurs

Outils du site


issue72:certifie_linux

Ceci est une ancienne révision du document !


Table des matières

1

Call me pernickety, but when I use ls, I prefer my files listed vertically not horizontally. Most of the time anyway. ls -1 lists vertically, one file or folder per line. (I’m salivating as I write.); but I don’t want to write ls -1 each time. So what can I do? Use the alias function. It's very simple, and also on the LPIC 1 Exam 101 syllabus.* alias forms new commands or modifies existing commands, the latter relevant here. But first: which aliases (aliai?) already exist?

rpwitt@rpwitt-laptop:~/Documents/programming$ alias … alias l='ls -CF' alias la='ls -A' alias ll='ls -alF' alias ls='ls –color=auto'

Dites de moi que je suis tatillon, mais lorsque j'utilise ls, je préfère que mes fichiers sont répertoriés verticalement et non pas horizontalement. La plupart du temps de toute façon. ls -1 liste verticalement, un fichier ou un dossier par ligne. FIXME (J'en salive au moment où j'écris.), Mais je ne veux pas écrire ls -1 à chaque fois. Alors, que puis-je faire ? Utilisez la fonction d'alias. C'est très simple, et aussi prévu dans le cadre de l'examen LPIC 1 101 syllabus. * Alias ​​forme de nouvelles commandes ou modifie les commandes existantes, ce dernier point est pertinent ici. Mais d'abord : quels alias (aliai ?) existent déjà ?

rpwitt@rpwitt-laptop:~/Documents/programming$ alias … alias l='ls -CF' alias la='ls -A' alias ll='ls -alF' alias ls='ls –color=auto'

2

In my case (Ubuntu 12.04 LTS), ls comes preset with the alias 'ls –color=auto', which, as far as I know, assigns different texts colours to directories, files, symlinks and the like. Hence, it was all the more pertinent for me to check the existing aliases before making any changes. Assigning a new alias would overwrite this existing one, losing my colour coded files and folders, and most probably throwing me into some deep funk for the weekend. To have one file or folder per line yet keep the colour coding: (N.B. Although not always necessary, it’s good practice to set your alias commands inside apostrophes)

alias ls='ls -1 –color=auto'

Execute the command.

rpwitt@rpwitt-laptop:~/Documents/programming$ ls c_programming.pdf lfs.pdf LinuxAdm.pdf linux_nutshell.pdf lpic.pdf nand2tetris prog_interface.pdf shell_scripting.pdf

Dans mon cas (Ubuntu 12.04 LTS), ls est prédéfini avec les alias ls - color = auto ', qui, autant que je sache, attribue différents couleurs de texte aux répertoires, fichiers, liens symboliques, etc. Par conséquent, il est d'autant plus pertinent pour moi de vérifier les alias existants avant de faire des changements. Attribuer un nouveau alias serait écraser ce qui existe déjà, perdre mes fichiers et dossiers codés par couleur, et probablement me lancer dans quelques grosses frayeurs pour le week-end.

Pour avoir un fichier ou un dossier par ligne tout en gardant le code couleur:

(NB : Bien que pas toujours nécessaire, il est recommandé de définir vos commandes d'alias entre d'apostrophes)

alias ls='ls -1 –color=auto'

Exécuter la commande :

rpwitt@rpwitt-laptop:~/Documents/programming$ ls c_programming.pdf lfs.pdf LinuxAdm.pdf linux_nutshell.pdf lpic.pdf nand2tetris prog_interface.pdf shell_scripting.pdf

3

And there she blows. But wait! It's not enough. I want to have my nand2tetris folder (very cool little learning project) at the top of that list. In fact, I always want my folders listed first. A quick consultation under ls –help informs me that ls –group-directories-first will get the job done. I can have all I would have hoped (and still do ever hope) for. If only I wouldn’t have to type that pesky addendum to each ls command: –group-directories-first. alias saves the day again.

Et là elle souffle.

Mais attendez! Ce n'est pas assez. Je veux avoir mon dossier nand2tetris (projet très cool peu d'apprentissage) au sommet de cette liste. En fait, je veux toujours mes dossiers répertoriés en premier. Une consultation rapide de ls –help m'informe que ls – groupe-répertoires-premier permettra d'obtenir le résultat. Je peux ainsi avoir tout ce que j'espérais (et n'aurais jamais espéré). Si seulement je ne voudrais pas avoir à taper ces addendum embêtants à chaque commande ls : –group-directories-first. alias enregistre à nouveau le jour.

alias ls='ls -1 –color=auto –group-directories-first'

rpwitt@rpwitt-laptop:~/Documents/programming$ ls nand2tetris c_programming.pdf lfs.pdf …

4

It's a beautiful sight. *The alias command is a part of LPIC learning statement 1.105.1, Customize and use the shell environment. (weight: 4)

issue72/certifie_linux.1378622631.txt.gz · Dernière modification : 2013/09/08 08:43 de fcm_-_ekel