Questions marquées «bash»

52
Créer le shell par défaut de zsh sans accès root

J'utilise les ordinateurs de mon école et j'aimerais utiliser zshau lieu de bash. J'aimerais en faire le shell par défaut, mais je ne peux pas exécuter une commande telle que, $ chsh -s $(which zsh)car je ne dispose pas de privilèges d'administrateur. Existe-t-il un moyen de mettre quelque chose...

51
Est-ce que $ () est un sous-shell?

Je comprends la syntaxe de sous-shell (<commands...>), est-ce $()juste un sous-shell à partir duquel vous pouvez récupérer des valeurs de variable? Remarque: Ceci s'applique à bash 4.4 sur la base de libellés différents dans leur

50
Comment puis-je `alias sudo !!`?

J'essaie de définir un alias pour sudo !!Bash. J'ai essayé alias sbb='sudo !!', mais il interprète cela comme un littéral !!et imprime sudo: !!: command not found Si j'utilise des guillemets doubles, il remplace le double coup dans la chaîne elle-même, de sorte que cela ne fonctionne pas. Y a-t-il...

49
Fermer un descripteur de fichier,> & - vs <& -

Dans le tutoriel bash que je lis, il est dit que si vous ouvrez un descripteur de fichier pour la lecture, c'est-à-dire exec 3< echolist Ensuite, vous devez le fermer comme ça, exec 3<&- Cependant, si vous ouvrez un descripteur de fichier en écriture, vous devez le fermer comme suit: exec...

49
supprimer les messages stderr dans un script bash

Considérez le nom de script suivant (légèrement idiot) 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Quand je le lance, je reçois non seulement le résultat de l'écho, mais aussi le compte rendu par bash de la mort du sommeil sur stderr: $ ./test1.sh sleep pid = 3551...