Il y a peu de temps, j'ai découvert que je pouvais créer des terminaux de commande personnalisés en développant la variable PATH. Malheureusement, il est toujours réinitialisé lorsque je ferme le terminal et l'ouvre à nouveau. Savez-vous comment résoudre ce problème? Parce que quand je veux démarrer quelques scripts avec …
Je ne me souviens pas où, mais j'ai déjà vu le chemin actuel de l'invite bash raccourci de manière intéressante: chaque répertoire contenu dans le chemin (à l'exception du dernier) est remplacé par sa première lettre uniquement. Par exemple: path/to/some/directoryserait raccourci à p/t/s/directory. Comment reproduire ce comportement?
J'ai modifié mon .profile pour inclure un dossier si un lecteur flash est branché. Lors de l'exécution de la commande en tant qu'utilisateur, cela fonctionne bien mais me dit que le script doit être exécuté par sudo (c'est ce que je veux). Cependant, quand j'essaye de l'exécuter avec sudo j'obtiens …
Travaillant sur certaines fonctions bash, je ne connaissais pas la source ...commande, j'ai donc utilisé à la eval $(cat ...)place. Maintenant, je me demande si je devrais changer chaque utilisation ou est-ce juste la même fonction? Ils semblent fonctionner de la même façon maintenant, mais il y aura peut-être des …
En jouant avec Terminal, j'ai remarqué qu'il existe de nombreuses façons de créer des alias permanents . Je suis un débutant Linux, et d'après ce que je sais, je fais: sudo ln -s /path/to/executable /usr/local/bin/desired_alias ajouter desired_alias = '/path/to/executable'à~/.bashrc décommenter ces lignes dans ~/.bashrc: if [ -f ~/.bash_aliases ]; then …
J'ai un script. Je veux obtenir tous mes utilisateurs réguliers, par /etc/shadowexemple de tous les utilisateurs dont le deuxième terme dans le fichier fantôme commence par $ou !$. Mon modèle est sudo getent shadow | awk -F: '$2 ~ /^$/ || /^!$/ {print $1}' Ça ne marche pas pour l'instant.
Système Linux hosek 4.15.0-48-generic #51-Ubuntu SMP Wed Apr 3 08:28:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux Problème J'ai besoin d'obtenir une sortie sous forme de commandes, dans un script bash, pour stocker des variables. Exemple sed -n '/# Main configuration./,/# Websites./p' webcheck-$category.cfg | sed '1,1d' | sed '$ d' Cette …
J'ai beaucoup de fichiers XML, plus de 50000 d'entre eux. Dans certains fichiers XML, certains fichiers sont écrits comme ceci <filename>abc.JPEG<^Lilename> ^Lest juste un caractère, mais je ne trouve pas ce que ^Lsignifie Google. Lorsque j'utilise catpour imprimer le contenu d'un fichier, il s'affiche comme suit <filename>abc.JPEG< ilename> Quoi qu'il …
Étant donné la sous-chaîne suivante donnée obtenue à partir de la commande df /dev/sdb1 | tail -n 1: /dev/sdb1 1952971772 1441131032 511840740 74% /media/kaiman/ShareData Je voudrais extraire 1952971772et à 74%partir de cette chaîne, l'utiliser dans un script bash. Je sais que je pourrais utiliser des commandes de coupe ou quelque …
Dans mes précédentes installations Linux, l'auto-complétion bash a toujours fonctionné sans problème. Si je voulais faire quoi que ce soit aux fichiers, en donnant un préfixe du nom de fichier et en appuyant sur le tabulateur répertorié tout ce qui correspondait au préfixe, mais il a également répété l'invite ci-dessous …
J'ai une ifdéclaration pour calculer les fichiers et supprimer tout sauf les trois derniers fichiers. Mais je veux exécuter cette commande à distance. Comment puis-je combiner sshavec une ifcondition? J'ai essayé mais sans succès. #!/bin/bash ssh -t test@192.168.94.139 "cd /var/www/test.com/backup ; if [ $(ls | wc -l) -lt 3 ] …
J'ai un fichier .txt qui contient un texte comme celui-ci A1/B1/C1 A2/B2/C2 A3/B3/C3 Je veux un script qui lit le fichier .txt pour chaque ligne puis crée un répertoire basé sur le premier mot (A1, A2, A3) J'ai créé un script comme celui-ci: file="test.txt" while IFS='' read -r line do …
Je voudrais créer un script qui ajoutera un nouveau PPA ou sautera s'il est déjà installé. Quelqu'un a posté cette solution à une autre question: #!/bin/bash add_ppa() { for i in "$@"; do grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1 if [ $? -ne 0 ] then echo "Adding ppa:$i" …
J'ai un gros fichier txt dans lequel les valeurs se répètent plusieurs fois. Y a-t-il une commande que je peux utiliser qui passera par le fichier et si une valeur apparaît une fois, ne la répétez pas? SO4 HOH CL BME HOH SO4 HOH CL BME HOH SO4 HOH SO4 …
J'édite mon invite PS1 et je ne veux pas continuer à sourcer mon bashrc pour le mettre à jour (car mon bashrc réinitialise aussi d'autres choses). Je ne veux pas non plus le copier et le coller encore et encore. Existe-t-il un moyen de modifier la variable de manière interactive, …
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.