Я пробовал
gnome-terminal -x 'cd /path/to/dir'
и
gnome-terminal -e 'cd /path/to/dir'
, но оба дают мне ошибки, когда открывается новый терминал. Как получить новый терминал для запуска в определенном каталоге?
Откройте «~ / .bashrc». Прокрутите вниз и добавьте команду изменения каталога. Пример: cd ~ / myfolder
Затем сохраните и выйдите. "~" Приведет вас в вашу домашнюю папку (/ home / loginname)
Каждый раз, когда вы запускаете свой терминал, он читает файл .bashrc, чтобы вы могли также указать пути поиска ETC ..... ,, в этом.
Добавьте следующую строку в конец вашего ~/.bashrc
:
cd ~/public_html
Используйте
gnome-terminal --working-directory=/path/to/dir
gnome-terminal --working-directory=/path/to/dir
как
root45 ответил
, или вы можете сделать то же самое
, если вы запустите gnome-терминал типа «gnome-terminal --working-directory=myfolder
», он начнется с рабочий каталог в ~/myfolder
. так что вы можете добавить новую запись в ваше меню, чтобы использовать эту команду вместо другой.
Это работает:
gnome-terminal --tab --title="your title" -- bash -c 'cd /path/to/dir && your_code' &
Несколько комментариев:
blockquote >$ gnome-terminal --version # GNOME Terminal 3.28.1 using VTE 0.52.1 +GNUTLS -PCRE2
- все после bash -c должно быть заключено в одинарные кавычки
- вы должны использовать «-c» для опции bash
- должен использовать «-» даже когда документ говорит использовать «-x» или «-e» (они устарели
- , «-tab» создает вкладку в текущем окне терминала
- use «-window») создать новое окно терминала
Вы можете:
Редактировать / создать файл ~/.bashrc
и добавить эту строку в конец файла:
alias cdx='cd /path/to/myfolder'
Сохранить изменения и выход из системы / логин. Когда вы выполните команду "cdx", вы попадете в указанную папку.
Вы можете создать ярлык / ссылку, которая будет выполнять эту команду:
Если вы используете gnome-терминал (ubuntu):
gnome-terminal --working-directory="/full/path/to/myfolder"
Если вы используете lxterminal (Lubuntu):
lxterminal --working-directory="/full/path/to/myfolder"
sudo apt-get install nautilus-open-terminal
Перезапустите nautilus, затем щелкните правой кнопкой мыши в любом каталоге и выберите «Открыть в терминале».
Вы можете добавить nautilus-скрипт таким образом:
Создать пустой файл с именем «Открыть терминал здесь» в каталоге
~/.local/share/nautilus/scripts/ # for Ubuntu 13.04 or above
~/.gnome2/nautilus-scripts/ # for Ubuntu 12.10 and below
.
Откройте его и напишите эти строки внутри.
#!/bin/bash
gnome-terminal
Сделайте его исполняемым, щелкните правой кнопкой мыши любой каталог в nautilus и выберите «Сценарии> Открыть терминал здесь» из меню.