Questions marquées «shell»

Le shell est l'interface de ligne de commande d'Unix. Vous pouvez taper des commandes dans un shell de manière interactive ou écrire des scripts pour automatiser les tâches. Utilisez cette balise pour les questions s'appliquant à / bin / sh et aux shells les plus compatibles (ash, bash, ksh, zsh,…). Pour les scripts shell avec des erreurs, veuillez les consulter sur http://shellcheck.net avant de publier ici.



4
Comment quitter le programme sh?
J'ai bousillé les commandes et écrit sh -man Maintenant, je suis entré dans un programme appelé sh-3.2qui semble impossible à quitter. Ctrlc, CtrlzOu Ctrlxne fonctionne pas. exit, quit, q, :qNe fonctionne pas non plus . Toutes les réponses de Google concernent la fermeture de scripts shell par programmation.



2
éponge de moreutils - quelle est la différence avec la redirection shell? des exemples utiles?
> brew install moreutils ==> Downloading https://homebrew.bintray.com/bottles/moreutils-0.55.yosemite.bottle.tar.gz ######################################################################## 100.0% ==> Pouring moreutils0.55.yosemite.bottle.tar.gz 🍺 /usr/local/Cellar/moreutils/0.55: 67 files, 740K l'éponge lit l'entrée standard et l'écrit dans le fichier spécifié. Contrairement à une redirection de shell, l'éponge absorbe toutes ses entrées avant d'écrire le fichier de sortie. Cela permet de construire des pipelines …



6
Est-il correct d'utiliser / bin / sh dans le hashbang si le shell Bourne n'est pas disponible dans une distribution?
En général, les scripts shell contiennent le commentaire suivant à la première ligne du fichier script: #!/bin/sh. Selon les recherches que j'ai faites, cela s'appelle "hash bang" et c'est un commentaire conventionnel. Ce commentaire informe Unix que ce fichier est exécuté par le Bourne Shell sous le répertoire /bin. Ma …

3
OU avec true dans une commande sur ssh
Lorsque j'essaie de m'exécuter à pkill -fdistance via ssh et que j'essaie de supprimer le code d'erreur possible (pour continuer avec le reste de mon script même si aucun processus n'est trouvé), || truene se comporte pas comme prévu. $ pkill asdf || true $ echo $? 0 $ pkill …
15 shell  ssh  kill 

3
Bash, vérifiez toujours $ PWD dans le cadre du chemin?
Contexte: Un de mes collègues qui ne vient pas d'un environnement Linux m'a demandé d'utiliser ./avant certaines commandes et pas d'autres, alors je lui ai expliqué comment PATHfonctionnaient et comment les binaires étaient choisis pour être exécutés. Sa réponse a été que c'était stupide et il voulait juste ne pas …
15 shell  usability 



1
Comment ssh exécute-t-il une commande?
J'utilise Bash sur le client et le serveur. Lors de l'exécution d'une commande sur SSH: ssh <host> 'declare' donne une liste de variables shell. ssh <host> 'mount' donne une liste de points de montage. Cependant, declareest une commande intégrée Bash, tandis que mountest une commande externe. Comment SSH sait-il quoi …
15 shell  ssh 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.