|
Re: Commande importante: msg#00543org.user-group.linux.france.nantes
Benjamin POUSSIN a écrit, lundi 26 décembre 2005, à 10:08 : > On Fri, 23 Dec 2005 15:39:53 +0100 > Florent Fievez <florent.fievez-8fUqSlNS9+OzQB+pC5nmwQ@xxxxxxxxxxxxxxxx> wrote: > > > man - ps - kill - ls - cd - mkdir - rm - cp - mv - find - vi > > ssh - sed - awk - grep - cat - tac - tar - sort - wc > > mais l'important n'est pas forcement la commande, Encore faut-il connaître son nom... > mais la facon de l'utiliser :), si on prend pas exemple cat [...] > cat < EOF heu, plutôt cat <<EOF ? > bonjour le monde > et joyeux noel. > EOF > > ou ca > > copie un fichier sur une machine distante en substituant les @NOM@ par > poussin:: > > cat toto.txt | sed s/@NOM@/poussin/g | ssh login@machine cat > /tmp/toto.txt UUOC ! ... et ta sortie serait locale, pas dans machine:/tmp/toto.txt sed -e '<actions>' <toto.txt | ssh login@machine sh -c 'cat >/tmp/toto.txt' > et j'oublie forcement pas mal d'autre cas tres interessant. > > mais la puissance du shell provient surtout de la composition des > commandes de base avec | et qu'il est plus interessant d'ecrire des > exemples clairs et ce qu'ils permettent de faire que d'avoir une liste > exhaustive de commande. oui, d'autant que toutes les commandes ne sont pas toujours présentes. > sinon pour les commandes la simple premiere ligne de la page de man > suffit, ou « commande --help » (le manuel peut manquer, ne pas être à jour (surtout les traductions)). > et pour avoir la liste des commandes ls /bin /usr/bin /sbin /usr/sbin ;) ça me fait déjà plus de 2000 commandes, sans /usr/local/*bin/ ... un truc utile est « locate '*bin/*pdf*' », par exemple. > ps: il est aussi interessant de mettre des example de && et || > > cp toto.txt toto.txt.save || echo "erreur lors de la copie de sauvegarde" > make && ./run.sh tout à fait. -- Jacques L'helgoualc'h |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Commande importante: 00543, François MICAUX |
|---|---|
| Next by Date: | Re: Commande importante: 00543, Sophie Correia |
| Previous by Thread: | Re: Commande importantei: 00543, Jacques L'helgoualc'h |
| Next by Thread: | Re: Commande importante: 00543, Christophe PETIT |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |