Articles of bash

Fournissez le mot de passe SU dans un script bash, dans le script?

Le but est de redémarrer la machine si elle ne reçoit pas une commande d'interruption de l'utilisateur. Le problème est que la façon dont les terminaux sont configurés, l'utilisateur doit fournir le mot de passe SU pour les commandes shutdown , init , reboot , etc. Nous nous demandons s'il est possible de fournir un […]

Ecrit en bash pendant qu'il travaille

Lorsque vous effectuez des opérations longues dans bash comme l'installation d'un nouveau logiciel, est-il possible d'écrire du texte qui apparaîtra à l'invite lorsque l'opération est terminée. Par exemple Imaginez courir: apt-get install eclipse-platform Ensuite, il va suffire de terminer pendant que vous voyez le journal d'installation. Pendant ce temps, je souhaite créer de nouveaux dossiers […]

Comment démarrer bash et immédiatement "tapez" la commande?

Je veux que bash exécute d'abord une commande, mais une fois la commande terminée (ou Ctrl + C 'ed) passe en mode interactif (de préférence avec la commande dans l'historique, disponible pour la mise à jour ). Comment l'atteindre de la manière la plus simple et la plus belle? Inspiré par cmd.exe /K : $ […]

Récupération automatique de la tabulation dans Mac OS X lors de l'utilisation de sftp dans le terminal

Je suis devenu très frustré récemment car la fonctionnalité readline a été supprimée de MacOSX et l'achèvement automatique de l'onglet ne fonctionne plus. Je me demandais donc si quelqu'un connaissait une bonne alternative à utiliser que je pourrais installer afin que je puisse ongler automatiquement les fichiers lorsque Sftp'd. J'ai entendu dire que with-readline est […]

Npm commandes ne fonctionnent pas sur WSL avec zsh

J'ai récemment commencé à utiliser WSL , j'ai installé zsh et j'ai configuré. Je suis cependant incapable d'utiliser les commandes npm dans la fenêtre bash de WSL. Je peux utiliser joyeusement npm dans Git Bash Cygwin, Invite de commandes, etc. Mais si j'essaie la commande dans Bash pour Ubuntu sur Windows, j'ai l'erreur suivante: $ […]

Qu'est-ce qui détermine ce qui se manifeste dans la commande bash history?

Lorsque je cours l' history , je reçois une liste de commandes. Toutefois, il ne semble pas être complet, même pour une période de temps donnée. (Il n'a pas l'impression d'avoir une couverture continue des commandes N passées – il semble que certains sont manquants). En outre, la sortie de l' history est différente dans […]

Puis-je raccourcir mes commandes d'annuaire dans Ubuntu?

Lorsque je travaille sur une application de rails, j'aime ouvrir tous mes fichiers via la ligne de commande de la manière suivante CD my_app gedit app/views/user/show.HTML.erb Est-ce qu'il y a une façon que je pourrais raccourcir pour que je puisse simplement écrire quelque chose comme gedit user_views/show.HTML.erb ? J'aimerais que la console reste dans le […]

Fichiers de déplacement récursifs de type spécifique vers un chemin spécifique

Dans ~ / my / path, je souhaite déplacer tous les fichiers contenant la chaîne "(J)" et avoir le type de fichier ".foo" à ~ / my / path / j J'essaie: [me ~/my/path]$ find -type f -name "*(J)*.foo" -print0 | xargs mv -0 j/ Pas de chance 🙁

Quand je ssh dans une machine ubuntu, quel type de shell suis-je en train d'utiliser

Je continue à lire des shells interactifs, non interactifs, de connexion et non identifiés. (C'est dans le contexte de lequel des fichiers .bash * est lue). Je ne comprends pas ce que chaque type de coque est, alors commençons par les bases. Si je ssh de mon mac à ma machine ubuntu, quel type de […]

Aller au répertoire en utilisant les variables bash ne fonctionne pas lorsque les noms des répertoires ont des espaces

Disons que je veux stocker la commande suivante dans une variable cd "/cygdrive/c/Program Files/" Donc, je le fais dir="cd \"/cygdrive/c/Program Files/\"" Cela devrait stocker la commande pour naviguer vers le répertoire des fichiers de programme, alors lorsque j'écris $ dir, il m'emmène dans ce répertoire. Pour vérifier que les citations ont été correctement échappées, je […]