Je sais qu'il ya /etc/profileet /etc/bashrcfichiers pour définir des variables globales de l' environnement et peut - être que je suis juste malentendu leurs fins, mais ... Existe-t-il un bash_profilefichier global ? J'utilise Mac OS
Habituellement, lorsque je trouve une commande que je veux alias, je la fais écho à mon .bashrc comme ceci: [up button pressed to last command, then line edited so that it reads] $echo "command-i-just-did" >> ~/.bashrc Il peut y avoir une meilleure façon de procéder. Mais de toute façon, je...
Existe-t-il un moyen de redémarrer complètement Bash et de recharger .bashrcet .profileainsi de suite? Je voudrais m'assurer que mes modifications ont bien fonctionné après avoir modifié ces
J'ai fait une commande echo dans mon fichier .bash_aliases et effacé tous mes alias, à l'exception de l'alias de test. Cependant, j'ai toujours une session ouverte qui a les alias chargés (dans la tcl?). Puis-je les récupérer de cette
Mon ~/.bashrccontient exactement une ligne: source my_config/my_actual_bashrc.sh Existe-t-il un équivalent avec .inputrc, donc mes personnalisations peuvent être dans un emplacement séparé et "appelées" par
Je pensais que la suppression de mon historique de bash était suffisante pour effacer mon historique de bash, mais hier mon chat jouait sur le côté droit de mon clavier et quand je suis rentré dans mon ordinateur, j'ai vu quelque chose que j'ai tapé il y a un mois, puis j'ai commencé à appuyez sur...
Je suis nouveau dans le système Unix et je trouve intéressant de créer des fonctions et des configurations personnalisées dans les fichiers de configuration comme .bashrcet .inputrc. Cependant, je ne comprends pas les différences entre les deux. Par exemple, lorsque j'ai créé un alias, je les ai...
Ce pourrait être une mauvaise idée. Plus j'y pense, plus je me rends compte que je ne devrais probablement pas le faire ... mais j'ai essayé et échoué donc je veux vraiment savoir comment le faire, même si c'est une mauvaise idée. Ce que je veux, c'est que le fichier bashrc soit obtenu à chaque...
Je ne trouve pas mon .bash_login et .bash_profile root@linux:~# locate .bash* /etc/bash.bashrc /etc/skel/.bashrc /etc/skel/.bashrc.original /home/noroot/.bashrc /home/noroot/.bashrc.original /root/.bash_history /root/.bashrc /usr/share/base-files/dot.bashrc
Je pense qu'à un moment donné j'ai foiré mon .bash_profileet j'en ai plusieurs maintenant. J'essaie de personnaliser ma coque, mais je ne sais pas lequel .bash_profileutiliser, le cas échéant. Je pensais que le .bashrcfichier était plus souvent utilisé? J'utilise OSX - El Capitan ls -la | more...
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...
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 où j'en avais...
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...
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 puis-je...
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 ]...
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 que les...
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
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 me connecte?...
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...
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 →...