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.
Existe-t-il un moyen simple de répertorier tous les conflits de commandes qui se sont produits dans le système en raison de la mise à jour bashrc impliquant des commandes d'alias? Par exemple, quelqu'un écrit alias ls=/path/to/user-generated/executableen bashrc. Comment découvre-t-on que cela masque une commande réelle ( ls). Une façon semble …
J'ai du mal à obtenir des alias pour étendre mon compte d'hébergement lorsque j'exécute une commande comme: ssh user@server "bash -c \"alias\"" Mon fichier .bashrc est: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc …
Il m'arrive parfois, que j'appuie sur CTRL+ Zpar accident et mon application disparaît en arrière-plan. Je sais, je peux le ramener fg, donc ce n'est pas si grave. Mais je me demande de désactiver cela job controlde toute façon. Dans toute ma vie, je ne me souviens pas d'un cas …
OK, sourceexécute donc le script dans le shell actuel et .séparément, comme détaillé dans l' exécution du script avec "." Et avec "source" par exemple, mais, spécifiquement, dans mon .bashrcfichier, j'ai: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && …
En interprétant cet organigramme J'ai trouvé que dans man bash: Lorsque bash est appelé en tant que shell de connexion interactif ou en tant que shell non interactif avec l'option --login, il lit et exécute d'abord les commandes du fichier / etc / profile, si ce fichier existe. Cela indique …
Je modifie donc bashrc en permanence et j'ai un terminal ouvert avec une définition de fonction fonctionnelle, bien que bashrc ait été mis à jour avec une définition de fonction incorrecte. (Parce que la définition ne change pas tant que je n'ai pas trouvé le bashrc mis à jour) Comment …
Comment puis-je modifier le contenu de mon bash_historyfichier? Quelles valeurs ou variables contrôlent la durée de l'historique? Y a-t-il d'autres choses que je peux changer pour mieux contrôler mon historique BASH ??
Chaque fois que j'essaye de me connecter en tant que root en utilisant su(pas su -), il ne se source pas .bash_profiledans le répertoire personnel de user1. Fondamentalement, mon /var/rootrépertoire n'a pas .bash_profile, donc j'ai mis une copie de .bash_profilein /var/rootpour tester su -. Il ne source pas automatiquement .bash_profile(in …
J'ai eu un comportement intéressant à Jenkins. Le shell de Jenkins n'utilise pas mes paramètres régionaux de système. Jenkins fonctionne en tant qu'utilisateur jenkinssur mon système. Connecté en tant que jenkinsvia SSH: locale affiché: LANG = en_US.UTF-8 LANGUAGE = en_US: en LC_CTYPE = "en_US.UTF-8" etc ... envspectacles LANGet LANGUAGEvariables: LANG …
Pour autant que je sache, les shells interactifs peuvent être connectés ou non, et les fichiers de démarrage pour eux sont différents. Si le shell de connexion interactif + → /etc/profilepuis la première lisible ~/.bash_profile, ~/.bash_loginet~/.profile Si shell interactif + sans connexion → /etc/bash.bashrcalors~/.bashrc Je veux définir certaines variables chaque …
Comment obtenir des ~/.bashrcalias pour évaluer les $()substitutions au moment de l'exécution , plutôt qu'au moment où ~ / .bashrc est exécuté (lors de l'ouverture d'un terminal)? J'exécute cette commande assez souvent pour que je souhaite lui ajouter un alias: svn diff -r $(svn info | grep ^Revision | awk …
J'ai un utilisateur (non root) qui a un ~/.bashrcfichier avec quelques alias. Mais il ne semble pas que le fichier soit exécuté au moment de la connexion. Si je le fais, source ~/.bashrcil fait ce qu'il est censé faire. Mais n'est-il pas ~/.bashrccensé être exécuté à chaque fois que je …
J'ai remarqué que peu de paramètres dans .bashrcet les .inputrcfichiers se ressemblent ou sont similaires, tels que: shopt -s nocaseglobvs set completion-ignore-case export HISTSIZEvs set history-size export HISTFILESIZEvsset history-size Les .inputrcparamètres affectent-ils également l'achèvement et la taille de l'historique dans le shell python (s'il est exécuté à l'intérieur du terminal)? …
Normalement, lorsque vous ajoutez un utilisateur sur un système Debian, le contenu de /etc/skel/est copié dans le répertoire personnel du nouvel utilisateur. Mais /root/.bashrcne correspond pas /etc/skel/.bashrcet /root/.profilene correspond pas /etc/skel/.profile. De plus, aucun fichier n'est connu dpkg. Alors d'où viennent-ils?
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.