Unix & Linux

120
Quand la double cotation est-elle nécessaire?

Le vieux conseil était de doubler toute expression impliquant un mot $VARIABLE, du moins si on voulait qu’elle soit interprétée par le shell comme un seul élément, sinon tout espace dans le contenu $VARIABLEjetterait le shell. Je comprends cependant que, dans les versions plus récentes des coques,...

119
Comment détachez-vous le 2ème écran à partir d'un autre écran?

J'ai accidentellement joint à une deuxième session écran GNU à partir d'une session d'écran existante et je ne peux pas détacher ou émettre de commandes à l'écran intérieur. Je me souviens d’avoir compris comment faire cela auparavant, mais j’ai complètement oublié et je voudrais le garder comme...

119
Navigation rapide dans le shell bash

Je voudrais fréquemment basculer entre les répertoires qui se trouvent dans des chemins totalement indépendants, par exemple, /Project/Warnest/docs/et ~/Dropbox/Projects/ds/test/. Mais je ne veux pas taper cd /[full-path]/tout le temps. Existe-t-il des commandes de raccourci pour basculer vers des...

118
Que signifie le .d dans les noms de répertoire?

Je connais beaucoup de répertoires avec .d dans leur nom: init.d yum.repos.d conf.d Est-ce que cela signifie répertoire? Si oui, de quoi cela désambiguise? MISE À JOUR: J'ai eu beaucoup de réponses intéressantes sur ce que .dsignifie le moyen, mais le titre de ma question n'a pas été bien choisi....

118
Quel est le but de la commande hash?

Si vous exécutez, hashil affiche le chemin de toutes les commandes exécutées depuis la dernière réinitialisation du hachage ( hash -r) [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]#...

118
Que signifie esperluette à la fin d'une ligne de script shell?

sh sys-snap.sh & C'est quoi sh? C'est quoi sys-snap.sh? Pourquoi je devrais mettre &au bout de la ligne? Quelqu'un peut-il expliquer la syntaxe? Sans le &script, le message ne reviendra pas à l'invite tant que je n'aurai pas appuyé sur Ctrl+ C. Avec &je peux appuyer sur entrer et ça...