# Modifier l'adresse par défaut d'un terminal

**URL:** <https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138>\
**Category:** Support Debian\
**Created:** [Février 21, 2016, 3:32 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138 "2016-02-21T03:32:07Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![jarlax](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/eb8c5e/32.png) [@jarlax](https://www.debian-fr.org/u/jarlax)\
**Post date:** [Février 21, 2016, 3:32 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/1 "2016-02-21T03:32:07Z")

</div>

Salut à tous  
Je cherche le moyen de changer l’adresse par défaut dans un terminal.  
Ex, être par défaut sur un /mnt/User au lieu de /home/User.  
(J’essaie de séparer mon /home/User/. de mes /mnt/User/)

Je vois l’option -d de usermod, mais je pense que c’est plus pour rediriger /home/User vers une autre adresse.

J’utilise terminator, je ne trouve pas d’option dans les préférences qui permet de faire ça.

---

<div class="post-metadata">

**Author:** ![syam](https://www.debian-fr.org/user_avatar/www.debian-fr.org/syam/32/2951_2.png) [@syam](https://www.debian-fr.org/u/syam)\
**Post date:** [Février 21, 2016, 3:32 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/2 "2016-02-21T03:32:07Z")

</div>

Si tu utilises `bash` comme shell, un simple `cd` dans le `.bashrc` fonctionne très bien, y compris en TTY :

```nohighlight
cat <<EOF >>~/.bashrc

# Changer le répertoire par défaut du shell
cd /mnt/User
EOF

```

---

<div class="post-metadata">

**Author:** ![jarlax](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/eb8c5e/32.png) [@jarlax](https://www.debian-fr.org/u/jarlax)\
**Post date:** [Février 21, 2016, 3:32 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/3 "2016-02-21T03:32:07Z")

</div>

j’utilise **`zsh`** , j’essaie d’appliquer ta méthode dessus.

---

<div class="post-metadata">

**Author:** ![yap22](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/y/9e8a1a/32.png) [@yap22](https://www.debian-fr.org/u/yap22)\
**Post date:** [Février 21, 2016, 3:32 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/4 "2016-02-21T03:32:08Z")

</div>

Bonjour,

J’utilise Xfce et le terminal est lancé avec la commande :

```nohighlight
exo-open --launch TerminalEmulator

```

En rajoutant l’option **`working-directory`** (cf le man), le terminal s’ouvre dans le bon dossier :

```nohighlight
exo-open --launch TerminalEmulator --working-directory /home/data

```

---

<div class="post-metadata">

**Author:** ![jarlax](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/eb8c5e/32.png) [@jarlax](https://www.debian-fr.org/u/jarlax)\
**Post date:** [Février 21, 2016, 3:32 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/5 "2016-02-21T03:32:17Z")

</div>

@[**syam**](https://www.debian-fr.org/u/syam) : j’ai rajouté un **`cd /mnt/User`** dans mon **`~/.zshrc`** , ça marche, merci.

@[**yap22**](https://www.debian-fr.org/u/yap22): je scrute le man **`terminator`** pour d’autres options.

---

<div class="post-metadata">

**Author:** ![antistress](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f6c823/32.png) [@antistress](https://www.debian-fr.org/u/antistress)\
**Post date:** [Avril 16, 2020, 11:04 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/6 "2020-04-16T11:04:01Z")

</div>

Bonjour,  
J’ai un peu la même question.  
Sous **`gnome`** , le terminal est **`gnome-terminal`**  
Il s’ouvre par défaut dans mon /home/User ce qui est très bien  
Par contre via **`Paramètres>Raccourcis clavier`** de GNOME j’ai créé un raccourci clavier ctrl+alt+T qui ouvre **`gnome-terminal`** et c’est là que j’aimerais avoir un terminal qui se lance en étant par défaut dans mon dossier **`~/Téléchargement`**

Si je comprends bien ce fil, je pourrais créer un fichier **`~/.bashrc`** qui indique un chemin par défaut, mais ce serait tout le temps le cas ?

Puis-je garder un terminal par défaut qui s’ouvre dans mon /home et faire qu’un raccourci clavier le lance autrement ?

Merci !

---

<div class="post-metadata">

**Author:** ![anon61356901](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/cab0a1/32.png) [@anon61356901](https://www.debian-fr.org/u/anon61356901)\
**Post date:** [Avril 16, 2020, 11:09 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/7 "2020-04-16T11:09:48Z")

</div>

Bonjour @antistress

Utilise l’option `--working-directory` dans la commande de ton raccourci clavier.

```nohighlight
--working-directory=DIRNAME
                 Set the terminal's working directory to DIRNAME.

```

[http://manpages.ubuntu.com/manpages/bionic/en/man1/gnome-terminal.1.html](http://manpages.ubuntu.com/manpages/bionic/en/man1/gnome-terminal.1.html)

---

<div class="post-metadata">

**Author:** ![antistress](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f6c823/32.png) [@antistress](https://www.debian-fr.org/u/antistress)\
**Post date:** [Avril 16, 2020, 11:20 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/8 "2020-04-16T11:20:12Z")

</div>

OMG c’est parfait, merci :))  
J’ai chercher avec **`--help`** mais c’est **`--help-all`** qui donnait les bonnes options

(ça me permet d’enchaîner avec «&nbsp;yo&nbsp;» et tabulation qui lance direct youtube-dl)

---

<div class="post-metadata">

**Author:** ![antistress](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f6c823/32.png) [@antistress](https://www.debian-fr.org/u/antistress)\
**Post date:** [Avril 16, 2020, 10:18 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/9 "2020-04-16T22:18:14Z")

</div>

Et du coup, pardon d’abuser :

On peut précharger la commande youtube-dl en attente de son argument dans le terminal ?

Je vois que `-e` permet de lancer une commande mais je ne veux pas qu’il lance youtube-dl sans argument (l’url qui resterait à coller), ce que réalise logiquement `-e "youtube-dll"`…

Merci d’avance !

---

<div class="post-metadata">

**Author:** ![anon61356901](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/cab0a1/32.png) [@anon61356901](https://www.debian-fr.org/u/anon61356901)\
**Post date:** [Avril 17, 2020, 12:47 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/10 "2020-04-17T00:47:37Z")

</div>

Non, je ne pense pas que ce soit faisable en l’état.  
Avec le lancement d’un script, tu peux théoriquement en faire ce que tu veux.  
Mais ça dépasse le cadre de ce sujet.

---

<div class="post-metadata">

**Author:** ![antistress](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f6c823/32.png) [@antistress](https://www.debian-fr.org/u/antistress)\
**Post date:** [Avril 17, 2020, 2:38 UTC](https://www.debian-fr.org/t/modifier-ladresse-par-defaut-dun-terminal/34138/11 "2020-04-17T14:38:12Z")

</div>

Oui, je suis en train de creuser cela (scripter)  
Il y avait aussi de moyen d’utiliser une extension à Firefox pour lancer une commande (Launchy, n’est plus proposé) et il semble que celle-ci puisse être détournée à cet effet :

> **[Client Challenge](https://addons.mozilla.org/fr/firefox/addon/open-with/)**

Bonne journée 🙂
