Outils pour utilisateurs

Outils du site


issue73:certifie_linux

Ceci est une ancienne révision du document !


Addendum To my horror, having proudly informed you all of how to create your first alias, I restarted my computer only to notice that my alias commands had disappeared. I repeated the process: set the alias, restarted the puter. Nothing. So: how can an alias survive a restart?

Addendum À ma grande horreur, après vous avoir tous fièrement informé sur comment créer vos premiers alias, j'ai redémarré mon ordinateur et ai alors seulement remarqué que mes commandes alias avaient disparues. J'ai répété le processus : définir l'alias, redémarrer le ordinateur. Rien. Alors : comment un alias peut survivre à un redémarrage ?

.bashrc The .bashrc file is for user-specific (just your account, not for the whole computer) changes to your terminal. Open .bashrc with your favorite editor. (If I had been a very good boy, I'd have made a copy of it before editing). It's located in your home directory. Run a search for alias on the file contents. You should, with a minimal amount of searching, come across something that looks a bit like this:

. bashrc Le fichier .bashrc contient les changements spécifiques à votre utilisateur dans le terminal (seulement pour votre compte, non pas pour la totalité de l'ordinateur). Ouvrir .bashrc avec votre éditeur de texte favori. (Si j'avais été un très bon garçon, j'aurais fait une copie de celui-ci avant de le modifier). Il est situé dans votre répertoire home. Lancez une recherche pour alias sur le contenu du fichier. Vous devriez, avec un minimum de recherches, rencontré quelque chose qui ressemble un peu à ceci :

… # some more ls aliases alias ll='ls -alF' alias la='ls -A' alias l='ls -CF' …

If you remember from last month, I wanted to change how folders and files were listed when I used ls. I wanted to: i) list files & folders vertically; and ii) list directories first. The more observant of you will realise that the aliases listed above determine the functionality of ll, la & l not ls. The ls alias is sitting above them amidst some code. In my .bashrc file, it looks like the code below.

Si vous vous souvenez du mois dernier, j'ai voulu changer la façon dont les dossiers et fichiers étaient répertoriés lorsque j'utilisais ls. Je voulais à : i) la liste des fichiers et dossiers verticalement, et ii) la liste des répertoires en premier. Les plus observateurs d'entre vous se rendront compte que les alias énumérés ci-dessus déterminent les fonctionnalités de ll, la & l non ls. L'alias de ls est situé au-dessus d'eux à peu près à la moitié du code. Dans mon fichier .bashrc, cela ressemble au code ci-dessous.

… # enable color support of ls and also add handy aliases if [ -x /usr/bin/dircolors ]; then test -r ~/.dircolors && eval “$(dircolors -b ~/.dircolors)” || eval “$(dircolors -b)”

  	alias ls='ls --color=auto'

… fi …

For Ubuntu 12.04 LTS, ls is preset to list files and folders in different colors. Hence, an alias already exists for ls, as seen in the code above. I merely need to add my two preferences to the existing alias.

Pour Ubuntu 12.04 LTS, ls est préréglé pour lister fichiers et dossiers dans différentes couleurs. Par conséquent, un alias existe déjà pour ls, comme on le voit dans le code ci-dessus. J'ai simplement besoin d'ajouter mes deux préférences pour les alias existants.

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

Save the .bashrc file, restart the computer, and the alias settings remained. Problem solved. Showing off Following this small success, I added two more aliases to make my Ubuntu-ing a little quicker.

Enregistrez le fichier .bashrc, redémarrez l'ordinateur et les paramètres d'alias sont restés. Problème résolu.

Pour aller plus loin Après ce petit succès, j'ai ajouté deux autres pseudonymes pour faire mon Ubuntu-ment un peu plus vite.

#firefox alias alias firefox='firefox –private &'

#evolution alias alias evolution='evolution &'

Also, I often turn on my puter and want to open both a browser and my email, but not always. So I added one more alias for this:

De la même manière, je me démarre souvent ​​mon ordinateur et je veux ouvrir à la fois un navigateur et mon courrielleur, mais pas toujours. J'ai donc ajouté un alias pour cela:

#open evolution & firefox together alias internet='evolution firefox'

One important to thing to note about this piece of code is the missing && between evolution and firefox, which would be necessary if I were to run two commands simultaneously at the command line. However, one ampersand & as set in the initial alias alias evolution='evolution &' already returns the command line when the program has been launched so it's not necessary to inform the computer you are launching two commands simultaneously with &&.

Une chose importante à noter à propos de ce morceau de code le && manquants entre Evolution et Firefox, qui serait nécessaire si je devais exécuter deux commandes simultanément en ligne de commande. Cependant, une esperluette & comme indiqué dans l'alias initial des alias evolution = 'evolution &' renvoie déjà la ligne de commande lorsque le programme a été lancé il n'est donc pas nécessaire d'informer l'ordinateur que vous lancez deux commandes en même temps. &&

To finish, please tell how you use alias on your machine. NB. The alias command & .bashrc is a part of LPIC learning statement 1.105.1 Customize and use the shell environment. (weight: 4)

Pour finir, s'il vous plaît dites moi comment vous utilisez un alias sur votre machine.

NB. La commande alias & .bashrc est une partie de la déclaration apprentissage LPIC 1.105.1 personnaliser et utiliser l'environnement shell. (coefficient : 4)

issue73/certifie_linux.1381863010.txt.gz · Dernière modification : 2013/10/15 20:50 de fcm_-_ekel