(Voir Utilisation #! / Bin / sh ou #! / Bin / bash pour la compatibilité et la facilité d'utilisation Ubuntu-OSX & POSIX ) Si je veux que mes scripts utilisent le shell bash, utiliser l'extension .bash appelle bash ou est-ce que cela dépend de la configuration système / de …
Si je veux que le contenu de file2corresponde à celui de file1, je pourrais évidemment simplement courir cp file1 file2. Toutefois, si je veux tout conserver, à l' file2 exception du contenu (propriétaire, autorisations, attributs étendus, ACL, liens physiques, etc.), je ne voudrais pas courir cp. contenu de file1dans file2. …
Dans Ubuntu (et j'imagine aussi dans Debian), il existe un script système nommé update-grubqui s'exécute automatiquement grub-mkconfig -oavec le chemin correct pour le fichier de configuration grub. Existe-t-il une commande similaire pour les distributions basées sur Red Hat? Sinon, comment le système sait-il où se trouve le fichier de configuration …
J'ai installé ZSH sur l'un de mes ordinateurs virtuels, où je l'ai compilé à partir des sources. L'emplacement de ZSH est /usr/local/bin/zshlorsque je l'exécute chsh -s /usr/local/bin/zshen sortie chsh: /usr/local/bin/zsh is an invalid shell. J'ai aussi essayé avec sudo. Comment puis-je changer cela?
Récemment, nous avons eu une situation plutôt déplaisante avec notre client - le "kiosque" basé sur Raspberry Pi utilisé pour afficher des données de télédétection (rien de plus qu'un navigateur en mode kiosque affichant une page Web à mise à jour automatique à partir du serveur de collecte de données) …
J'ai accidentellement tapé ssh 10.0.05 au lieu de ssh 10.0.0.5 et était très surpris que cela a fonctionné. J'ai aussi essayé 10.005et 10.5et ceux aussi élargi automatiquement 10.0.0.5. J'ai aussi essayé 192.168.1et cela s'est étendu à 192.168.0.1. Tout cela a également fonctionné avec pingplutôt que ssh, alors je suppose que …
Je ne fais pas beaucoup de scripts shell, j'ai donc été un peu surpris de lire la documentationgit submodule et de voir la syntaxe utilisée dans cette documentation: Un retour non nul de la commande dans n'importe quel sous-module provoque l'arrêt du traitement. Cela peut être annulé en ajoutant || …
Et maintenant, je suis incapable de le vérifier .. ou d’utiliser l’un de mes autres programmes système. Heureusement, c'est sur une machine virtuelle avec laquelle je m'amuse, mais y a-t-il un moyen de résoudre ce problème? Le système est Ubuntu Server 12.10. J'ai essayé de redémarrer en mode de récupération, …
je cours sudo add-apt-repository ppa:noobslab/indicators installer my-weather-indicatormais cela nécessite GTK3 et je ne veux pas continuer. Je voudrais donc annuler cette commande. J'avais vérifié mon /etc/apt/source.listmais je n'ai trouvé aucune ligne liée à cela. Qu'est-ce que je devrais faire maintenant?
Comment peut-on exécuter plusieurs programmes en arrière-plan avec une seule commande? J'ai essayé les commandes ci-dessous, mais elles ne fonctionnent pas. nohup ./script1.sh & && nohup ./script2.sh & -bash: syntax error near unexpected token '&&' nohup ./script1.sh & ; nohup ./script2.sh & -bash: syntax error near unexpected token ';'
Je veux convertir mes scripts shell en exécutables binaires afin que personne d'autre ne puisse les éditer ou les lire. Y at-il un moyen de le convertir en un exécutable binaire?
Un exemple de script peut être comme ci-dessous: #!/bin/bash sudo su ls /root Lorsqu’il est utilisé en ./test.shtant qu’utilisateur normal, exécutez-le en lstant que super utilisateur et quittez-le; et lorsque je me déconnecte, il s'exécute en ls /roottant qu'utilisateur normal. Quelqu'un peut-il me parler du mécanisme à ce sujet?
Comment est-ce que je récursive des grepdossiers dans des dossiers donnés excepté quelques types de fichier? Par exemple, je recherche une chaîne dans le dossier de mon espace de travail, mais celle-ci finit par rechercher dans des fichiers SQL et génère des chaînes sérialisées. Donc, dans ce cas, je voudrais …
J'essaye d'installer git. Je lance la commande suivante: sudo apt-get install git-core git-gui git-doc Mais recevez l'erreur suivante: sudo: apt-get: command not found Que devrais-je faire?
Lorsque j'essaie d'éteindre l'ordinateur à partir d'une ligne de commande ou d'un terminal, je dois disposer des privilèges root: amy@amy:~$ shutdown now shutdown: Need to be root et amy@amy:~$ halt halt: Need to be root mais lors de la fermeture à l'aide de l'interface utilisateur graphique, c'est-à-dire du bouton d'arrêt …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.