Гид по технологиям

Открыть терминал в конкретной папке в Linux

• 3 min read • Linux • Обновлено 25 Nov 2025
Открыть терминал в нужной папке Linux
Открыть терминал в нужной папке Linux

Кому полезно

  • Разработчикам и системным администраторам, которые постоянно работают в одной директории.
  • Тем, кто хочет сократить количество команд при запуске терминала.

Что делает этот метод в двух словах

Добавьте строку с командой cd /путь/до/папки в файл конфигурации оболочки (обычно ~/.bashrc). При открытии интерактивного терминала команда выполнится и вы окажетесь в указанной папке.

How to Open the Terminal to a Specific Directory in Linux

Шаг за шагом для Bash

  1. Откройте терминал комбинацией Ctrl+Alt+T. По умолчанию вы окажетесь в домашней папке.
  2. Отредактируйте файл .bashrc в вашей домашней папке. Можно использовать любой редактор. Пример с gedit:
gedit .bashrc

01_opening_bashrc_file

  1. Прокрутите файл до конца и добавьте строку с нужной папкой:
cd ~/HTGArticles

Тильда (~) — это сокращение для вашей домашней папки, например /home/lori. Замените ~/HTGArticles на путь к нужной папке.

  1. По желанию добавьте комментарий над командой, чтобы понимать назначение строки позже:
# Открывать терминал в папке HTGArticles
cd ~/HTGArticles
  1. Сохраните файл (в gedit нажмите Сохранить) и закройте редактор.

02_adding_cd_command_to_bashrc

  1. Закройте текущее окно терминала (введите exit или нажмите кнопку закрытия окна).

03_closing_gedit

  1. Откройте терминал снова (Ctrl+Alt+T). Текущая рабочая директория должна быть той, что вы указали.

04_closing_terminal_window

05_terminal_window_open_to_specific_directory

Альтернативные подходы

  • Для Zsh отредактируйте ~/.zshrc и добавьте ту же строку cd /путь. Zsh использует свой файл конфигурации.
  • В GNOME Terminal можно создать профиль и в настройках профиля указать запуск команды вместо оболочки: в качестве команды укажите bash -c “cd /путь && exec bash”. Это полезно, если вы не хотите менять поведение всех новых окон терминала.
  • Открывать проводник (Nautilus) из терминала: nautilus /путь или xdg-open /путь, чтобы увидеть папку в графическом интерфейсе.

Когда этот метод не сработает

  • Если оболочка, которая запускается, не выполняет ~/.bashrc (например, чисто логин-оболочки читают ~/.bash_profile или ~/.profile). В этом случае добавьте строку в соответствующий файл или сделайте так, чтобы ~/.bash_profile вызывал ~/.bashrc.
  • Для скриптов и удалённых сессий (ssh с неинтерактивной оболочкой) .bashrc может не выполняться — не полагайтесь на него для автоматизации задач.
  • Если вы укажете несуществующую папку, команда cd завершится с ошибкой и останетесь в текущей директории.

Полезные примеры и сниппеты

  • Быстрая команда для nano:
nano ~/.bashrc
  • Пример для Zsh:
echo 'cd ~/projects' >> ~/.zshrc
  • Команда для GNOME Terminal (пример): откройте Параметры → Профили → Команда и поставьте bash -c “cd /путь/к/папке && exec bash”.

Тестовые критерии приёмки

  • Откройте новый терминал — команда pwd возвращает ожидаемый путь.
  • Если закрыть и вновь открыть терминал, поведение повторяется.
  • Открытие терминала в другой среде (например, переключение профиля) не ломает поведение остальных профилей.

Чек-лист по ролям

  • Разработчик: указать папку проекта, убедиться, что IDE и терминал не конфликтуют с путями.
  • Системный администратор: проверить, что изменение не влияет на автоматические скрипты и службы.
  • Новичок: сохранять резервную копию ~/.bashrc перед изменением.

Советы по безопасности и приватности

Добавление команды cd в конфигурацию не влияет на безопасность само по себе, но избегайте выполнения в .bashrc команд из ненадёжных источников. Никогда не вставляйте команды, которые скачивают и запускают код автоматически.

Короткий глоссарий

  • .bashrc — файл конфигурации для интерактивной оболочки bash.
  • cd — команда для смены текущей директории.
  • Тильда (~) — сокращение для домашней папки пользователя.

Краткое резюме

Добавление одной строки cd в файл конфигурации оболочки — простая и быстрая настройка, которая экономит время при частой работе в одной папке. Помните о различии между интерактивными и логин-оболочками и адаптируйте файл конфигурации под свою оболочку.

Важное: если после изменений терминал не открывается в нужной папке, проверьте, какой конфигурационный файл использует ваша оболочка, и корректно укажите путь.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро