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.

2
Pourquoi ne puis-je pas changer le shell avec la commande chsh?
J'ai appris une nouvelle commande, du moins je pensais, car cette commande chsh:, ne se comporte pas comme décrit. Il a été décrit pour fonctionner comme ceci: cat /etc/shells pour savoir quels coques sont installées, vous pouvez donc choisir parmi eux. faire echo $SHELLpour savoir quel shell vous utilisez. choisissez …




2
bash find: récupère le répertoire du fichier trouvé
J'ai un dossier parent nommé "parent_folder" avec beaucoup de sous-dossiers, dans ces sous-dossiers se trouve un fichier nommé "foo.mp4". Je peux trouver ces fichiers facilement en faisant ceci: mymacbook:parent_folder username$ find ./ -name "foo.mp4" -exec echo {} \; Maintenant, cela renvoie le chemin de chaque fichier, par rapport à parent_folder …
12 shell  find  osx 

4
Tuer un script shell exécuté en arrière-plan
J'ai écrit un script shell pour surveiller un répertoire en utilisant l'utilitaire inotifywait des outils inotifyt. Je veux que ce script s'exécute en continu en arrière-plan, mais je veux aussi pouvoir l'arrêter quand je le souhaite. Pour le faire fonctionner en continu, j'ai utilisé while true; comme ça: while true; …
12 bash  shell  kill  inotify 



4
Journalisation locale et horodatée de toutes les commandes ssh?
Comment puis-je conserver un enregistrement local horodaté de toutes les commandes distantes que j'utilise dans ssh(client openssh en ligne de commande démarré bash)? Exigences: Essentiel: 100% côté client sans dépendre de la journalisation du serveur Configuré ou installé par utilisateur avec des journaux stockés dans le répertoire personnel de l'utilisateur. …


2
Échapper les citations dans l'alias zsh
À la suite de cette question sur la suppression des nouvelles lignes du texte, je veux transformer cela en un alias zsh comme suit: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' J'ai essayé d'échapper les guillemets à l'intérieur du script awk, mais j'obtiens cette …
12 shell  zsh  quoting  alias 

2
Comprendre les commandes intégrées du shell
Dans le manuel bash , il est écrit que Builtin commands are contained >>> within <<< the shell itself En outre, cette réponse indique que A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run some …



2
Exécutez les commandes en parallèle et attendez la fin d'un groupe de commandes avant de commencer la suivante
J'ai un script comprenant plusieurs commandes. Comment regrouper des commandes à exécuter ensemble (je souhaite créer plusieurs groupes de commandes. Dans chaque groupe, les commandes doivent s'exécuter en parallèle (en même temps). Les groupes doivent s'exécuter séquentiellement, en attendant qu'un groupe se termine avant de démarrer le groupe suivant) ... …

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.