Outils pour utilisateurs

Outils du site


issue72:certifie_linux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue72:certifie_linux [2013/09/08 08:26] fcm_-_ekelissue72:certifie_linux [2013/09/09 09:10] (Version actuelle) – [1] auntiee
Ligne 9: Ligne 9:
 alias ls='ls --color=auto' alias ls='ls --color=auto'
  
 +Dites de moi que je suis tatillonne, mais lorsque j'utilise ls, je préfère que mes fichiers soient répertoriés verticalement et non pas horizontalement. La plupart du temps en tout cas. ls -1 liste verticalement, un fichier ou un dossier par ligne. (L'écrire me met l'eau à la bouche.) Mais je ne veux pas écrire ls -1 à chaque fois. Alors, que puis-je faire ? Utiliser la fonction alias. C'est très simple, et aussi prévu dans le cadre du syllabus de l'examen LPIC 1 101. alias* ​​forme de nouvelles commandes ou modifie les commandes existantes, ce dernier point étant 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 ===== ===== 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. **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.
Ligne 19: Ligne 27:
  
 **Execute the command.**  **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 l'alias 'ls --color=auto', qui, autant que je sache, attribue différentes couleurs de texte aux répertoires, fichiers, liens symboliques, etc. Par conséquent, il était d'autant plus nécessaire pour moi de vérifier les alias existants avant de faire des changements. Attribuer un nouvel alias serait écraser ce qui existe déjà, perdre le codage par couleur de mes fichiers et dossiers 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 apostrophes.)
 +
 +alias ls='ls -1 --color=auto'
 +
 +Exécuter la commande :
  
 rpwitt@rpwitt-laptop:~/Documents/programming$ ls rpwitt@rpwitt-laptop:~/Documents/programming$ ls
Ligne 36: Ligne 64:
 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.  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.** alias saves the day again.**
 +
 +Et ça y est, c'est fait.
 +
 +Mais attendez ! Ce n'est pas assez. Je veux avoir mon dossier nand2tetris (petit projet d'apprentissage très cool) au sommet de cette liste. En fait, je veux toujours que mes dossiers soient répertoriés en premier. Une consultation rapide de ls --help m'informe que ls --group-directories-first permettra d'obtenir ce résultat. Je peux ainsi avoir tout ce que j'espérais (et espère encore). Si seulement je n'avais pas à taper cet addendum embêtant à chaque commande ls : --group-directories-first.
 +alias est à nouveau venu à la rescousse.
  
 alias ls='ls -1 --color=auto --group-directories-first' alias ls='ls -1 --color=auto --group-directories-first'
Ligne 51: Ligne 84:
  
 *The alias command is a part of LPIC learning statement 1.105.1, Customize and use the shell environment. (weight: 4)** *The alias command is a part of LPIC learning statement 1.105.1, Customize and use the shell environment. (weight: 4)**
 +
 +C'est très beau.
 +
 +* La commande alias est une partie de la déclaration d'apprentissage LPIC 1.105.1, Personnaliser et utiliser l'environnement du shell. (coefficient: 4)
issue72/certifie_linux.1378621602.txt.gz · Dernière modification : 2013/09/08 08:26 de fcm_-_ekel