Je suis nouveau sur Ubuntu.
Chaque fois que j'ouvre un terminal, mon répertoire de travail actuel, /home/Varun
(trouvé en tapant pwd
).
Existe-t-il un moyen de définir le chemin du terminal sous la forme /home/Varun/Desktop/Java Files
lors de son ouverture?
Il suffit de lancer la commande suivante dans votre terminal:
echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc
La commande ci-dessus ajoutera une nouvelle ligne dans votre fichier ~/.bashrc
qui contient cd ~/Desktop/Java\ Files
et qui modifiera votre répertoire de travail par défaut en /home/Varun/Desktop/Java Files
lors de l'ouverture du terminal.
Rouvrez le terminal et vous verrez la différence.
Vous pouvez ajouter la ligne suivante à la fin de votre ~/.bashrc
cd ~/Desktop/Java\ Files
Juste pour ajouter
Si quelqu'un utilise zsh Shell
nano ~/.zshrc ( open the configuration file)
et au démarrage ajouter
cd ~/Desktop/Java\ Files
le Tweak est donc le shell que vous utilisez, (echo $0 )
, ajoutez simplement la commande que vous utilisez habituellement et il sera exécuté.
Bien que changer la variable $HOME
et appeler la commande cd
(j'utiliserai cmd en abrégé) dans le fichier .bashrc
est la bonne réponse à votre question,
je trouve plus pratique de créer un alias (par exemple cdh
) qui me mène directement au répertoire que je veux.
La raison en est que tous les fichiers qui configurent d’autres programmes (comme .bashrc
par exemple) restent dans le répertoire par défaut $HOME
et que je peux travailler dans mon "répertoire cdh
" sans interruption de ces fichiers.
Si je devais revenir au répertoire $HOME
, je peux toujours utiliser cd
cmd.
Dans certaines distributions Linux, le fichier
.bashrc
est livré avec une commande ou des commandes qui exécutent ou exécutent un ou plusieurs autres fichiers destinés à cet usage spécifique (par exemple.bash_aliases
).alors décidez vous-même si vous voulez les utiliser ou non,
au cas où vous souhaiteriez les utiliser, utilisez-les simplement de la même manière que vous utilisez
.bashrc
mais avec des commandes dédiées au fichier spécifié.
donc dans .bashrc
(ou dans .bash_aliases
ou selon le fichier que vous avez choisi)
écrivez comme suit:
alias cdh='cd /home/Varun/Desktop/Java Files'
si vous n'aimez pas
cdh
alias, n'ayez pas peur d'utiliser un nom différent, mais assurez-vous qu'il n'y a pas d'autre cmd ou alias nommé comme ceci, car vous pourriez rendre cette cmd plus ou moins inutilisable.Vous pouvez vérifier si le nom est pris par triyng pour l'appeler, mais je supposerais un
type
cmd avec l'argument du nom d'un autre cmd.
type
cmd devrait vous dire si la cmd donnée est un alias, un fichier binaire ou un script bash, ou ......... peu importe. Et donc vous dira quand cmd n'existe pas. (C'est ce que vous voulez dans ce cas)