Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.
Est-il possible de désactiver l'auto-complétion de Bash pour une commande spécifique uniquement? Cas d'utilisation: Pour des raisons évidentes, je voudrais désactiver la saisie semi-automatique de la rmcommande lorsque je suis root. Ce serait également une douleur terrible si je désactivais complètement l'autocomplétion, donc je voudrais le supprimer pour rmseulement. Cela …
J'ai un script simple comme celui-ci: #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF Pourtant, il sort dans un fichier: Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include comment catutiliser mes valeurs de variables, pas les noms à l'intérieur de cette chaîne?
D'accord; supposons que je sois dans Bash et que j'ai plusieurs fichiers dans un dossier. Plusieurs d'entre eux sont nommés file☠☡☢☣.txt, où ☠☡☢☣commence avec des caractères unicode indescriptibles fous. Comment pourrais-je me référer à l'un d'eux? Pousser l'onglet ne se termine que automatiquement file, puis il veut que vous saisissiez …
$ 7z l ~ / Téléchargements /Tab Comment faire pour que la liste résultante soit triée par date, pas par nom? J'utilise actuellement un script spécial pour répertorier les fichiers N les plus récents dans un répertoire donné (et copier manuellement le nom de fichier dans la ligne de commande), …
Je voudrais créer un script bash pour ouvrir automatiquement une fenêtre d'écran avec 4 sessions exécutant des commandes prédéterminées. Je voudrais ouvrir htop et slurm sur les deux cadres supérieurs, squidview dans le grand cadre central et un terminal vide sur le grand cadre inférieur. Est-il possible de configurer avec …
par exemple if [ "$FOO" = "true" ]; then contre if [ $FOO = "true" ]; then Quelle est la différence? Il semble que les deux déclarations fonctionnent également.
Je voudrais mettre par programme un certain morceau de texte dans le tampon de ligne de commande de bash, lu pour être édité et utilisé comme commande. Ce que j'attends avec impatience est quelque chose de similaire à read -imais pour les commandes. -i text Si readline est utilisé pour …
Ma question est essentiellement de savoir comment transformer mes deux étapes existantes en une seule étape. J'ai un tunnel SSH fonctionnel entre deux ordinateurs utilisant un serveur intermédiaire comme celui-ci: Kubuntu_laptop--->nat_fw--->Debian_Server<--nat_fw<--Kubuntu_desktop Ce que je fais actuellement, c'est SSH de Kubuntu_laptop à Debian_Server puis de Debian_Server à Kubuntu_desktop. Je voudrais faire …
Sous Bash, un comportement de Alt+ dme rend fou depuis des années et j'ai compris que cela pourrait peut-être être corrigé avec un paramètre. Si je suis sur un terminal et émets une commande comme celle-ci: ...$ cat >> ~/notesSuperLongFilename.txt puis si je veux, disons, émettre: ...$ scp ~/notesSuperLongFilename.txt Je …
L' sudo -Aoption (SUDO_ASKPASS) fait apparemment perdre sudo le paramètre timeout (par exemple, timestamp_timeout). Je veux utiliser l'option sudo -A mais je veux conserver le délai d'expiration par défaut (par exemple, 15 minutes sur Ubuntu) dans un script bash. Je veux demander le mot de passe de l'utilisateur en toute …
Voici mon script bash de test. Je n'arrive pas à le faire fonctionner. Je vois deux erreurs: Use of uninitialized value $answer in chop at /usr/sbin/adduser line 589. Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 590. Voici mon script: #!/bin/bash sudo adduser myuser << ENDX …
J'ai essayé d'écrire un simple script bash que j'utiliserai pour installer une application et mettre à jour son fichier de configuration. J'ai du mal à faire modifier son fichier de configuration. # DBHost=localhost DBName=test # DBPassword= des suggestions comment je peux obtenir ci-dessus modifié comme ci-dessous? DBHost=localhost DBName=database DBPassword=password
J'ai le code suivant dans un fichier provenant à la fois de zsh et de bash. if test $SHELLNAME = zsh ; then lss() { l -l ${1:-.}/*(s,S,t); } laf() { l ${1:-.}/.*(.); } lad() { l -d ${1:-.}/.*(/); } lsw() { l -ld ${1:-.}/.*(R,W,X.^ND/); } fi SHELLNAMEest zshsi le …
Je dois .bash_profileêtre synchronisé avec Dropbox. La façon la plus simple à laquelle je peux penser est de "rediriger" le shell à rechercher .bash_profiledans un dossier personnalisé. Est-ce que c'est possible? Ou existe-t-il de meilleures solutions?
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.