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.



5
Env ou pas env
Quelle est la différence entre la commande $ env FOO=bar baz et $ FOO=bar baz Quel effet enva?
32 shell 


1
Caractères génériques dans les citations
Ce sera facile, mais si je me souviens bien, lors de l’écriture de scripts dans un shell, l’utilisation de guillemets doubles permettrait d’agrandir les variables globales et les variables. Mais dans le code suivant: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG' J'obtiens ce résultat: …


2
Que signifie une redirection «<<(…)»?
J'ai vu que rvm (ruby version manager) est installé à l'aide de la commande suivante: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Donc, si je comprends bien, nous obtenons le contenu du script et le passons à la bash (je crois &lt; &lt;et &lt;&lt;c’est la même chose?) Je suis intéressé par …

4
Enregistrer l'état de session d'écran complet GNU
Est-il possible de conserver "l'état" d'une fenêtre d'écran GNU (ou simplement d'un shell standard) afin que je puisse tout recharger après un redémarrage: Le nombre d'obus ouverts Le nom de chaque coquille Le répertoire actuel de chaque shell L'histoire de chaque coquille Si possible, leurs variables d'environnement
32 shell  gnu-screen 

3
Un script bash peut-il être connecté à un fichier?
Je veux qu'un script soit mis en veille à moins qu'un certain fichier ne soit modifié / supprimé (ou un fichier créé dans un certain répertoire, ou ...). Cela peut-il être réalisé d'une manière élégante? La chose la plus simple qui me vienne à l’esprit est une boucle qui dort …
32 linux  shell  files  hook 

5
Comment connaître le «niveau» d'obus dans lequel je suis?
Si j'ouvre un terminal comme si xtermj'avais un shell. Ensuite, si j'utilise sshou zshj'aurai un autre "niveau" de shell. Existe-t-il un moyen de savoir combien de fois je dois Ctrl+Dou taper exitpour les sortir tous? Mon intention réelle est de tout quitter sauf le shell "root". Il sera également utile …
32 shell  terminal 


12
Utilisation de notify-send avec cron
J'utilise Arch Linux avec KDE / Awesome WM. J'essaie notify-sendde travailler avec cron. J'ai essayé de définir DISPLAY/ XAUTHORITYvariables et de courir notify-sendavec "sudo -u", le tout sans résultat. Je peux appeler notifier-envoyer de manière interactive depuis la session et recevoir des notifications. FWIW, le travail cron fonctionne correctement, ce …


2
Comment différencier un fichier et sortir de la commande?
Normalement, vous écririez: diff file1 file2 Mais je voudrais différencier un fichier et sortir de la commande (ici, je fais une commande triviale): diff file1 &lt;(cat file2 | sort) Ok, ce travail lorsque je le saisis manuellement à l'invite du shell, mais lorsque je mets exactement la même ligne dans …

5
Liste toutes les commandes connues d'un shell
Que puis-je taper dans mon shell (qui se trouve être bash) qui listera toutes les commandes reconnues? En outre, cela diffère-t-il par la coque? Ou est-ce que tous les shells ont juste un "répertoire" de commandes qu'ils reconnaissent? Deuxièmement, une question différente, mais comment puis-je passer outre à celles-ci? En …
32 shell  command 

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.