Questions marquées «bash»

Bash est un shell gratuit pour les systèmes d'exploitation de type Unix du projet GNU.

581
Que fait 'source'?

$ whatis source source: nothing appropriate. $ man source No manual entry for source $ source bash: source: filename argument required source: usage: source filename [arguments] Il existe et il est exécutable. Pourquoi n'y a-t-il pas de documentation à ce sujet dans Ubuntu? Qu'est ce que ça fait?...

312
chown ne change pas de lien symbolique

J'essaie de changer l'utilisateur / le groupe d'un lien symbolique avec la commande: $ chown -h myuser:mygroup mysymbolic/ Mais ça ne change pas. Je suis connecté en tant que root. L'utilisateur / groupe actuel est défini sur root: root. Qu'est ce qui ne s'est pas bien

306
Revenir au répertoire précédent dans le shell

Existe-t-il un moyen de revenir au répertoire précédent dans lequel nous utilisions bash, tcsh sans utiliser pushd / popd? J'aimerais taper quelque chose comme "back" et je suis retourné au répertoire précédent dans lequel j'étais. Modifier: "cd -" fonctionne, mais uniquement pour les répertoires...

225
Bash: Itérer sur des lignes dans une variable

Comment peut-on correctement parcourir les lignes de bash soit dans une variable, soit à partir du résultat d'une commande? Définir simplement la variable IFS sur une nouvelle ligne fonctionne pour la sortie d'une commande, mais pas pour le traitement d'une variable contenant de nouvelles lignes....

179
Utiliser la montre avec des pipes

J'aimerais lancer cette commande: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Mais ça ne marche pas, car "je pense" que le grep essaie de courir sous la montre au lieu de la queue ... Y at-il un moyen de faire quelque chose comme watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine)...

171
Que faire lorsque Ctrl + C ne peut pas tuer un processus?

Ctrl+ Cne fonctionne pas toujours pour tuer le processus en cours (par exemple, si ce processus est occupé dans certaines opérations réseau). Dans ce cas, vous voyez simplement "^ C" à côté de votre curseur et vous ne pouvez pas faire grand chose d’autre. Quel est le moyen le plus simple de forcer...

143
Comment ignorer certains noms de fichiers en utilisant "find"?

Une de mes commandes BASH préférées est: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; qui recherche le contenu spécifié de SearchString dans le contenu de tous les fichiers situés dans et sous le répertoire en cours. En tant que développeur, cela s’est parfois révélé utile....

137
Est-il possible de `tail -f` la sortie de` dmesg`?

Veux faire quelque chose comme dmesg | tail -f mais cela ne fonctionne pas: j'utilise Mac OSX 10.6.7, ce qui fait que la queue se fermera au lieu de surveiller la sortie. Je me demande s'il existe un moyen de le faire, ou une commande équivalente. PS, je ne pense pas qu'une whileboucle sera une...