Questions marquées «bash»

126
Ajoutez un répertoire à $ PATH s'il n'y est pas déjà

Quelqu'un a-t-il écrit une fonction bash pour ajouter un répertoire à $ PATH uniquement s'il ne s'y trouve pas déjà? J'ajoute généralement à PATH en utilisant quelque chose comme: export PATH=/usr/local/mysql/bin:$PATH Si je construis mon PATH dans .bash_profile, alors il n'est pas lu, sauf si la...

120
Git Bash ici dans ConEmu

Comment créer une entrée de menu contextuel avec le bouton droit de la souris pour ouvrir Git Bash dans un dossier donné de ConEmu ? Voir Git Bash Here in Console2 pour la même question que pour

119
Exécuter une commande depuis un autre répertoire dans bash

Dis que je fais ça: cd subdir git init cd ../ Y a-t-il un moyen de faire cela avec une seule commande, ou peut-être deux, plutôt que de devoir entrer et sortir d'un répertoire pour y exécuter une commande? (Ne cherchez pas une solution spécifique à Git, ce n'est qu'un

117
Bash: espaces dans le nom d'alias

J'essaie de créer un alias dans bash. Ce que je veux faire est la carte ls -ladels -la | more Voici ce que j'ai essayé dans mon fichier .bashrc: alias 'ls -la'='ls -la | more' Cependant, cela ne fonctionne pas car (je suppose) il y a des espaces dans le nom d'alias. Y a-t-il un moyen de contourner...

110
Trafic SSH direct via une machine du milieu

La tunnelisation SSH m’embrouille énormément. Je me demande si je peux le faire sous Linux. J'ai 3 machines .. A. My local machine at home. B. Machine at work that I can SSH into (middle man). C. My desktop at work that I can only SSH into from machine B. Donc, je peux SSH de A -> B et de B...

101
Comment faire de Bash mon shell par défaut sur Ubuntu?

J'ai un .bash_profiledans mon répertoire personnel, mais il ne se lance pas à la connexion. Si je fais ce qui suit, alors les choses semblent être comme je l’attendais: ssh myhost bash source ~/.bash_profile Mais normalement, tout se passe lors de la connexion.

98
Comment recharger .inputrc?

Contexte J'ai entendu dire que le module readline lisait ~/.inputrcet que c'est ainsi qu'il modifie le comportement des frappes au clavier sous des programmes tels que bash. Question Comment puis-je recharger cela après l'édition pour voir le comportement modifié sans redémarrer mon programme de...

98
Script Bash Linux, commande unique mais plusieurs lignes?

J'ai le script suivant que j'ai écrit en effectuant une recherche sur Google et qui sauvegarde mon système Linux sur une archive: #!/bin/bash # init DATE=$(date +20%y%m%d) tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt...

95
Script Bash: teste le répertoire vide

Je veux tester si un répertoire ne contient aucun fichier. Si tel est le cas, je vais ignorer certains traitements. J'ai essayé ce qui suit: if [ ./* == "./*" ]; then echo "No new file" exit 1 fi Cela donne l'erreur suivante: line 1: [: too many arguments Y a-t-il une solution /...