Par exemple, j'ai un fichier bash simple #!/bin/bash cd ~/hello ls Comment puis-je lui faire afficher chaque commande avant de l'exécuter? Tout l'effet opposé de "@echo off" dans les scripts batch de
Par exemple, j'ai un fichier bash simple #!/bin/bash cd ~/hello ls Comment puis-je lui faire afficher chaque commande avant de l'exécuter? Tout l'effet opposé de "@echo off" dans les scripts batch de
Habituellement, après avoir sauvegardé une base de données MySQL avec la mysqldumpcommande, j'ai immédiatement tar / gzip le fichier résultant. Je cherche un moyen de faire cela en une seule commande: Donc de ceci: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm...
Je veux exécuter un sous-shell bash, (1) exécuter quelques commandes, (2), puis rester dans ce sous-shell pour faire ce que je veux. Je peux faire chacune de ces choses individuellement: Exécutez la commande en utilisant -cflag: $> bash -c "ls; pwd; <other commands...>" Cependant, il...
Nous avons un serveur de bastion que nous utilisons pour nous connecter à plusieurs hôtes, et notre .ssh / config a dépassé les mille lignes (nous avons des centaines d’hôtes auxquels nous nous connectons). Cela commence à devenir un peu difficile à manier et j'aimerais savoir s'il existe un moyen...
J'ai un système auquel je ne peux me connecter que sous mon nom d'utilisateur (myuser), mais je dois exécuter des commandes en tant qu'autre utilisateur (scriptuser). Jusqu'ici, je suis venu avec ce qui suit pour exécuter les commandes dont j'ai besoin: ssh -tq myuser@hostname "sudo -u scriptuser...
Comment puis-je m'assurer que mon installation Bash n'est plus vulnérable au bogue ShellShock après les mises à
Les administrateurs ont pour politique de se connecter aux serveurs via un nom d'utilisateur personnel, puis de s'exécuter sudo -ipour devenir root. Lors de l'exécution sudo -i, sudo créera une variable d'environnement appelée SUDO_USER, qui contient le nom d'utilisateur de l'utilisateur d'origine....
Si je voulais exécuter deux commandes distinctes sur une ligne, je pouvais le faire: cd /home; ls -al ou ca: cd /home && ls -al Et j'obtiens les mêmes résultats. Cependant, que se passe-t-il en arrière-plan avec ces deux méthodes? Quelle est la différence fonctionnelle entre...
Je veux commencer le processus (par exemple. MyCommand) et obtenir son pid (pour permettre de le tuer plus tard). J'ai essayé ps et filtrer par nom, mais je ne peux pas distinguer processus par noms myCommand ps ux | awk '/<myCommand>/ {print $2}' Parce que les noms de processus ne sont pas...
Je suis un utilisateur de zsh depuis un certain temps (avant ce tcsh et avant ce csh). J'en suis assez content, mais je me demandais s'il existe des caractéristiques convaincantes de bash qui n'existent pas dans zsh. Et inversement, existe-t-il des fonctionnalités zsh qui n'existent pas dans bash?...
J'ai un vps pour l'hébergement de mon site. Il exécute un serveur Ubuntu. Chaque fois que je me connecte à mon serveur par ssh, un long message de bienvenue s'affiche dans mon terminal. Linux node61.buyvm.net 2.6.18-pony6-3 # 1 SMP Tue Mar 13 07:31:44 PDT 2012 x86_64 Les programmes fournis avec le...
tail -f path Ce qui précède produira instantanément les modifications apportées au fichier, mais je souhaite appliquer un filtre à la sortie et n'afficher que les mots clés xxx. Comment aborder
Je cherche un moyen simple de passer à SSH à partir de ma machine locale, A, via un proxy, B, vers un hôte de destination, C. La clé privée associée à la clé publique de C est sur B, et je ne peux pas mettre cette clé sur ma machine locale. Des conseils? Aussi, j'aimerais pouvoir faire ceci en...
Exactement ce que dit le titre. Je n'ai pas beaucoup de chance de trouver la documentation appropriée pour voir ce que fait -xe dans le cas d'utilisation suivant: #!/bin/bash -xe que font ces paramètres et où est-il
Je viens de lancer le suivant dans Bash: uniq .bash_history > .bash_history et mon fichier d’histoire s’est retrouvé complètement vide. Je suppose que j'ai besoin d'un moyen de lire le fichier en entier avant de l'écrire. Comment est-ce fait? PS: J'ai évidemment pensé à utiliser un fichier...
Fondamentalement, comme certains des miens que j'ai postés ci-dessous. Je recherche des fonctionnalités supplémentaires dans l'écran du programme. À tout le moins, jetez un coup d'œil à la dernière ligne pour découvrir une fantastique "barre de menus" au bas d'une session à l'écran. ## gyaresu's...
L’expansion d’un caractère générique dans Bash est-elle garantie dans l’ordre alphabétique? Je suis obligé de scinder un fichier volumineux en fichiers de 10 Mo afin qu'ils puissent être acceptés par mon référentiel Mercurial. Alors je pensais que je pourrais utiliser: split -b 10485760 Big.file...
De la page de manuel GNU less -i ou --ignore-case Provoque les recherches pour ignorer la casse; c'est-à-dire que les majuscules et les minuscules sont considérées comme identiques. Cette option est ignorée si des lettres majuscules apparaissent dans le modèle de recherche. En d'autres termes, si...
D'abord le problème spécifique: sous Linux, j'utilise zcat pour répertorier un fichier .zip. Dans osx, zcat semble ajouter automatiquement le .Z au nom du fichier. Plusieurs personnes suggèrent de remplacer zcat par gzcat; Cependant, gzcat se plaint que le fichier n'est pas au format gzip! 'file'...
Je cherche un moyen de transférer la configuration d'une machine centrale à plusieurs machines distantes sans avoir à installer quoi que ce soit sur les machines distantes. L'objectif est de faire quelque chose comme vous le feriez avec des outils tels que cfengine, mais sur un ensemble de machines...