Comment puis-je démarrer gnome-terminal sur un répertoire particulier?

31

J'ai essayé

gnome-terminal -x 'cd /path/to/dir'

et

gnome-terminal -e 'cd /path/to/dir'

mais les deux me donnent des erreurs lorsque le nouveau terminal s'ouvre. Comment puis-je lancer un nouveau terminal dans un répertoire spécifique?

    
posée user32085 03.11.2011 - 20:33
la source

8 réponses

42

Utiliser

gnome-terminal --working-directory=/path/to/dir
    
réponse donnée Kris Harper 03.11.2011 - 20:35
la source
17

Ajoutez la ligne suivante à la fin de votre ~/.bashrc :

cd ~/public_html
    
réponse donnée Isaiah 22.04.2011 - 17:47
la source
5
sudo apt-get install nautilus-open-terminal 

Redémarrez nautilus, puis faites un clic droit sur n’importe quel répertoire et sélectionnez "Ouvrir dans un terminal".

    
réponse donnée Donk 11.11.2011 - 11:54
la source
4

Vous pouvez:

  1. Modifiez / créez le fichier ~/.bashrc et ajoutez cette ligne à la fin du fichier:

    alias cdx='cd /path/to/myfolder'
    

    Enregistrez le changement et déconnectez / connectez-vous. Lorsque vous exécutez la commande "cdx", vous accédez au dossier spécifié.

  2. Vous pouvez créer un raccourci / lien pour exécuter cette commande:

    • Si vous utilisez gnome-terminal (ubuntu):

      gnome-terminal --working-directory="/full/path/to/myfolder"
      
    • Si vous utilisez lxterminal (Lubuntu):

      lxterminal --working-directory="/full/path/to/myfolder"
      
réponse donnée Savvas Radevic 22.10.2012 - 12:50
la source
2

vous pouvez ajouter un script nautilus comme ça

Créer un fichier vide nommé "Open Terminal Here" dans

~/.local/share/nautilus/scripts/ # for Ubuntu 13.04 or above
~/.gnome2/nautilus-scripts/      # for Ubuntu 12.10 and below

répertoire.

Ouvrez-le et écrivez ces lignes à l'intérieur.

#!/bin/bash
gnome-terminal

Rendez-le exécutable, cliquez avec le bouton droit de la souris sur n'importe quel répertoire de nautilus et sélectionnez "Scripts & gt; Ouvrir Terminal ici" dans le menu.

    
réponse donnée cnr437 03.11.2011 - 21:17
la source
1

Ouvrir "~ / .bashrc" Faites défiler vers le bas et ajoutez une commande de changement de répertoire Exemple: cd ~ / myfolder

Puis sauvegardez et quittez. Le "~" vous amènera à votre dossier personnel (/ home / loginname)

Chaque fois que vous lancez votre terminal, il lit le fichier .bashrc afin que vous puissiez également y placer des chemins de recherche.

    
réponse donnée user32187 11.11.2011 - 07:53
la source
0
gnome-terminal --working-directory=/path/to/dir

comme

root45 a répondu

ou vous pouvez faire comme ça aussi

si vous démarrez gnome-terminal comme " gnome-terminal --working-directory=myfolder ", il démarrera avec le répertoire de travail à ~/myfolder . Vous pouvez donc ajouter une nouvelle entrée à votre menu pour utiliser cette commande au lieu de l’autre.

    
réponse donnée twister_void 08.11.2011 - 04:35
la source
0

Cela fonctionne:

gnome-terminal --tab --title="your title" -- bash -c 'cd /path/to/dir && your_code' &

Quelques commentaires:

  • Ma version de gnome-terminal est:
$ gnome-terminal --version
# GNOME Terminal 3.28.1 using VTE 0.52.1 +GNUTLS -PCRE2
  • tout après le bash -c doit être entouré de guillemets simples
  • vous devez utiliser le "-c" pour l'option bash
  • doit utiliser "-" même si le document dit d’utiliser "-x" ou "-e" (ceux-ci sont obsolètes
  • le "-tab" crée un onglet dans la fenêtre du terminal en cours
  • utilisez "-window" pour créer une nouvelle fenêtre de terminal
réponse donnée JohnA 20.05.2018 - 22:47
la source

Lire d'autres questions sur les étiquettes