Как открыть папку через терминал в Ubuntu

Обновлено: 29.06.2024

Если вы новичок в Ubuntu, поначалу все может показаться ошеломляющим. Даже самые простые задачи, такие как открытие окна терминала в Ubuntu, могут показаться сложными.

Все в порядке. Нечего стыдиться. Вы находитесь в совершенно новой среде, и может потребоваться некоторое время, чтобы привыкнуть к ней.

Давайте сосредоточимся здесь на терминале и позвольте мне показать несколько способов запуска терминала в Ubuntu.

Способ 1. Запустите терминал Ubuntu с помощью сочетания клавиш

Я нахожу использование сочетаний клавиш в Ubuntu намного удобнее. Чтобы открыть терминал, вы можете одновременно нажать клавиши Ctrl, Alt и T.

Это не так сложно. Сначала нажмите и удерживайте Ctrl, а затем нажмите и удерживайте клавишу Alt. Удерживая клавиши Ctrl и Alt, нажмите T, и вы увидите, что открывается новое окно терминала.

Это было легко, верно? Но я могу понять, что вы можете не всегда помнить ярлык, даже если это действительно легко. В этом случае вам на помощь приходит второй метод.

Способ 2. Откройте терминал из меню

Это общий метод открытия любого установленного приложения в Ubuntu.

Нажмите клавишу Windows (также известную как суперклавиша в Linux) и введите терминал. Появится значок приложения терминала, и вы щелкнете по нему, чтобы запустить терминал.

Вы можете использовать этот метод для запуска любого другого приложения. Просто введите название приложения, и оно покажет все установленные приложения, соответствующие искомому запросу.

Выбрав этот метод, вы не ошибетесь.

Дополнительный совет: откройте текущий каталог в терминале из Nautilus

Знаете ли вы, что вы можете открыть определенное место в терминале из проводника (называемого Nautilus)?

Когда вы находитесь в проводнике, щелкните правой кнопкой мыши пустое место. В контекстном меню вы увидите опцию «Открыть в терминале».

Вы нажимаете на эту опцию, и она открывает новое окно терминала с тем же расположением каталога, что и в проводнике.

Это экономит время, когда вы находитесь в глубоко вложенном каталоге и вам нужно что-то там редактировать в терминале.

Это круто. Вы научились не только открывать окно терминала в Ubuntu, но и научились открывать терминал с определенным каталогом из Nautilus. Насколько это круто?

< бр />

Лори Кауфман


Лори Кауфман
Писатель

Лори Кауфман – специалист по технологиям с 25-летним опытом работы. Она была старшим техническим писателем, работала программистом и даже управляла собственным бизнесом в нескольких местах. Подробнее.


Возможны случаи, когда вы работаете с файлами в файловом браузере Ubuntu, Nautilus, и хотите переключиться на работу в командной строке в Терминале. Вместо того, чтобы вручную переходить к той же папке в Терминале, вы можете легко перейти прямо в эту папку.

Мы покажем вам, как добавить параметр «Открыть в терминале» в контекстное меню или контекстное меню в Nautilus, которое позволяет открывать окно терминала непосредственно в папке, выбранной в Nautilus.

ПРИМЕЧАНИЕ. Если в этой статье мы говорим ввести что-либо, а текст заключен в кавычки, НЕ ВВОДИТЕ кавычки, если не указано иное.

Чтобы установить параметр «Открыть в терминале» в контекстном меню Nautilus, нажмите Ctrl + Alt + T, чтобы открыть терминал. Введите следующую команду в командной строке и нажмите Enter.

sudo apt-get install nautilus-open-terminal

Введите пароль при появлении запроса и нажмите Enter.


По завершении установки введите в командной строке «exit» и нажмите Enter.

Примечание. вам потребуется выйти и снова войти, чтобы изменения вступили в силу.


Чтобы открыть Nautilus, щелкните значок "Файлы" на панели Unity.


Перейдите к нужной папке с помощью левой панели в Nautilus. Щелкните правой кнопкой мыши папку на правой панели и выберите «Открыть в терминале» во всплывающем меню.


Откроется окно терминала с сообщением о том, что вы находитесь в папке, выбранной в Nautilus.


Это упрощает работу, если вам нужно перейти в Терминал для выполнения операций с файлами, которые легче выполнить в командной строке.

  • › Как открыть терминал в определенном каталоге в Linux
  • › Как установить Google Play Маркет в Windows 11
  • › Как восстановить метки панели задач в Windows 11
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Что означает XD и как вы его используете?
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.

"В Linux есть GUI (графические пользовательские интерфейсы), в которых вы можете указывать, щелкать и перетаскивать, и, надеюсь, выполнять работу без предварительного чтения большого количества документации. Традиционная среда Unix – это CLI (интерфейс командной строки). ), где вы вводите команды, чтобы сообщить компьютеру, что делать. Это быстрее и мощнее, но требует выяснения, что это за команды».
-- из man intro(1)

На этой странице представлено введение в использование терминала интерфейса командной строки, сокращенно именуемого терминалом. Существует много разновидностей Linux, но почти все они используют похожие команды, которые можно вводить из терминала.

Существует также много графических пользовательских интерфейсов (GUI), но каждый из них работает по-своему, и между ними мало стандартизации. Поэтому опытным пользователям, работающим с различными дистрибутивами Linux, будет легче освоить команды, которые можно использовать во всех разновидностях Ubuntu, а также в других дистрибутивах Linux.

Для новичка команды могут показаться сложными:

Однако важно отметить, что даже опытные пользователи часто вырезают и вставляют команды (из руководства или руководства) в терминал; они их не запоминают.

Конечно, важно знать, как пользоваться терминалом, и любой, кто умеет набирать текст, делать отступы, вырезать и вставлять, сможет пользоваться терминалом (это не сложнее).

В единстве

Unity — это среда рабочего стола по умолчанию, используемая с 11.04. Там, где системы не готовы к Unity, они возвращаются к GNOME, который также использовался в предыдущих выпусках, таких как Ubuntu 10.04 LTS (Lucid), см. следующий подраздел.

Тире -> Поиск терминала

Dash -> Другие приложения -> "Показать больше результатов" -> Терминал

Dash -> Дополнительные приложения -> Аксессуары -> Терминал

Сочетание клавиш: Ctrl + Alt + T

В GNOME

GNOME — это классическая среда рабочего стола для Ubuntu 11.04 (Natty), а также среда рабочего стола по умолчанию в более ранних версиях, таких как Ubuntu 10.04 LTS (Lucid).

Меню приложений -> Стандартные -> Терминал.

Сочетание клавиш: Ctrl + Alt + T

В Xfce (Xubuntu)

Меню приложений -> Система -> Терминал.

Сочетание клавиш: Super + T

Сочетание клавиш: Ctrl + Alt + T

В KDE (Кубунту)

KMenu -> Система -> Терминальная программа (Консоль).

В LXDE (Lubuntu)

Меню -> Аксессуары -> LXTerminal.

Сочетание клавиш: Ctrl + Alt + T

sudo: выполнение команд с правами администратора

Команда sudo выполняет команду с правами администратора (административный уровень пользователя root), что необходимо, например, при работе с каталогами или файлами, не принадлежащими вашей учетной записи пользователя. При использовании sudo вам будет предложено ввести пароль. Только пользователи с правами администратора могут использовать sudo.

Будьте осторожны при выполнении команд с правами администратора — вы можете повредить свою систему! Вы никогда не должны использовать обычный sudo для запуска графических приложений с правами администратора. Дополнительные сведения о правильном использовании sudo см. в разделе RootSudo.

Команды файлов и каталогов

    Чтобы сэкономить на вводе, вы можете заменить домашний каталог на «~».

Вот пример, когда необходимо выполнить команду с правами администратора. Предположим, что другой пользователь случайно переместил один из ваших документов из каталога Documents в корневой каталог. Обычно, чтобы переместить документ обратно, вы вводите mv /mydoc.odt ~/Documents/mydoc.odt, но по умолчанию вам не разрешено изменять файлы за пределами вашего домашнего каталога. Чтобы обойти это, вы должны ввести sudo mv /mydoc.odt ~/Documents/mydoc.odt. Это позволит успешно переместить документ обратно в правильное место при условии, что у вас есть права администратора.

Запуск файла в каталоге

Итак, вы решили запустить файл с помощью командной строки? Хорошо. для этого тоже есть команда!

./имя_файла.расширение

После перехода к каталогу файла эта команда позволит любому пользователю Ubuntu запускать файлы, скомпилированные с помощью GCC или любого другого языка программирования. Хотя в приведенном выше примере указано расширение имени файла, обратите внимание, что, в отличие от некоторых других операционных систем, Ubuntu (и другие системы на базе Linux) не заботятся о расширениях файлов (они могут быть любыми или никакими). Имейте в виду, что «расширение» будет варьироваться в зависимости от языка, на котором написан исходный код. Кроме того, для скомпилированных языков (таких как C и C++) невозможно запустить исходный код напрямую — файл должен быть скомпилирован. во-первых, это означает, что он будет переведен с удобочитаемого языка программирования на язык, понятный компьютеру. Некоторые возможные расширения: «.c» для исходного кода C, «.cpp» для C++, «.rb» для Ruby, «.py» для Python и т. д. Кроме того, помните, что (в случае интерпретируемых языков, таких как Ruby и Python ) у вас должна быть установлена ​​версия этого языка в Ubuntu, прежде чем пытаться запускать файлы, написанные на нем.

Наконец, файл будет выполнен только в том случае, если права доступа к файлу указаны правильно. Подробнее см. на странице справки FilePermissions.

Команды системной информации

df: Команда df отображает использование дискового пространства файловой системы для всех смонтированных разделов. «df -h», вероятно, самый полезный — он использует мегабайты (M) и гигабайты (G) вместо блоков для отчета. (-h означает "удобочитаемый")

du: Команда du отображает использование диска для каталога. Он может отображать пространство, используемое для всех подкаталогов, или общее количество для каталога, в котором вы его запускаете. Пример:

В приведенном выше примере -s означает "Сводка", а -h означает "Удобочитаемый".

free: команда free отображает количество свободной и используемой памяти в системе. "free -m" предоставит информацию в мегабайтах, что, вероятно, наиболее полезно для современных компьютеров.

top: Команда top («таблица процессов») отображает информацию о вашей системе Linux, запущенных процессах и системных ресурсах, включая использование ЦП, ОЗУ и подкачки, а также общее количество запущенных задач. Чтобы выйти из верхней части, нажмите "q".

uname -a: Команда uname с параметром -a выводит всю системную информацию, включая имя машины, имя и версию ядра и некоторые другие сведения. Наиболее полезно для проверки того, какое ядро ​​вы используете.

lsb_release -a: команда lsb_release с параметром -a выводит информацию о версии используемого вами выпуска Linux, например:

IP-адрес сообщает о сетевых интерфейсах вашей системы.

Добавление нового пользователя

Команда "adduser newuser" создаст в вашей системе нового обычного пользователя с именем "newuser", а для назначения пароля для учетной записи newuser используйте "passwd newuser".

Поведение по умолчанию для команды обычно можно изменить, добавив к команде параметр --option. Команда ls, например, имеет параметр -s, так что "ls -s" будет включать размеры файлов в список. Существует также параметр -h, чтобы получить эти размеры в «удобочитаемом» формате.

Параметры могут быть сгруппированы в кластеры, поэтому "ls -sh" точно такая же команда, как "ls -s -h". Большинство опций имеют длинную версию с двумя дефисами вместо одного, поэтому даже "ls --size --human-readable" является одной и той же командой.

man command, info command и command --help являются наиболее важными инструментами командной строки.

Почти у каждой команды и приложения в Linux есть man-файл (руководство), поэтому найти их так же просто, как ввести «man «command»», чтобы открыть более длинный ручной ввод для указанной команды. Например, "man mv" вызовет руководство mv (перемещение).

Перемещайтесь вверх и вниз по man-файлу с помощью клавиш со стрелками и вернитесь в командную строку, нажав "q".

"man man" вызовет ручной ввод для команды man, с чего стоит начать!

"man intro" особенно полезен - он отображает "Введение в пользовательские команды", которое представляет собой хорошо написанное, довольно краткое введение в командную строку Linux.

Есть также информационные страницы, которые, как правило, содержат больше информации, чем справочные страницы. Попробуйте "info info" для ознакомления с информационными страницами.

Некоторые разработчики программного обеспечения предпочитают информацию человеку (например, разработчики GNU), поэтому, если вы обнаружите очень широко используемую команду или приложение, у которого нет страницы руководства, стоит проверить наличие страницы информации.

Практически все команды понимают параметр -h (или --help), который выдает краткое описание использования команды и ее параметров, а затем возвращается в командную строку. Попробуйте "man -h" или "man --help", чтобы увидеть это в действии.

Предостережение: возможно (но редко), что программа не понимает, что параметр -h означает справку. По этой причине сначала проверьте справочную или информационную страницу и попробуйте использовать длинную опцию --help перед -h.

Поиск справочных страниц

Если вы не уверены, какую команду или приложение вам нужно использовать, попробуйте выполнить поиск по страницам руководства. Каждая страница руководства имеет название и краткое описание.

Чтобы найти имена для ввода:

Например, whatis -r cpy выведет список справочных страниц, имена которых содержат cpy. Вывод whatis -r cpy будет частично зависеть от вашей системы, но может быть следующим:

Чтобы найти имена или описания для ввода:

Например, указание -r "copy files" выведет список справочных страниц, имена или описания которых содержат файлы копирования. Вывод из apropos -r "copy files" будет частично зависеть от вашей системы, но может быть следующим:

Улучшенные страницы руководств

Пользователи, у которых установлен Konqueror, будут рады узнать, что они могут читать и искать справочные страницы в контексте веб-браузера, используя выбранные ими настольные шрифты и немного цвета, посетив man:/< em>команда в адресной строке Konqueror. Некоторым это может показаться облегчающим задачу, если есть много документации для чтения/поиска.

Вставка команд

Часто вас будут отсылать к инструкциям, требующим вставки команд в терминал. Вам может быть интересно, почему текст, скопированный с веб-страницы с помощью Ctrl + C, не вставляется с помощью Ctrl + V. Вам ведь не нужно вводить все эти неприятные команды и имена файлов? Расслабляться. ctrl+shift+V вставляет в терминал GNOME; Вы также можете щелкнуть средней кнопкой мыши (обе кнопки одновременно на двухкнопочной мыши) или щелкнуть правой кнопкой мыши и выбрать в меню Вставить. Однако, если вы хотите избежать мыши и все же вставить ее, используйте «Shift + Insert», чтобы вставить команду. Если вам нужно скопировать его с другого терминала / веб-страницы, вы можете использовать «Ctrl + Insert» для копирования.

Это экономит время; вам не нужно переходить к папке в терминале с помощью команды cd.

Кроме того (что более важно для такого склонного к опечаткам продавца, как я), это гарантирует, что я окажусь в нужном месте, т. е. запустив команды в том каталоге, который я хотел, а не в том, в котором я ошибся!

Ubuntu имеет удобную опцию «Открыть в терминале», присутствующую в контекстном меню правой кнопки мыши в Nautilus по умолчанию. Но этот ярлык работает только с терминалом GNOME. Невозможно настроить пакет для запуска другого терминального приложения — не сразу и не так просто.

Возможно, именно поэтому был создан Nautilus Open Any Terminal.

Это расширение с кратким названием для файлового менеджера Nautilus позволяет указать, какое терминальное приложение запускать.

Полный список поддерживаемых эмуляторов терминала (на момент написания; приложение продолжает разрабатываться и поддерживаться. Если вы читаете из будущего и был добавлен новый, дайте мне знать через форму подсказки) можно почерпнуть ниже:

Это довольно обширный список, который охватывает широкий спектр терминальных приложений, от инструментов для опытных пользователей, таких как терминология, до супер обтекаемых звездочек, таких как st .

Я не буду притворяться, что доступ по правому клику для открытия папки в одном из этих приложений может изменить вашу жизнь. Но это должно быть экономией времени или удобством.

Посмотрите расширение на Github, чтобы узнать больше. Там вы можете найти полные инструкции по установке, охватывающие множество дистрибутивов и установок Linux, включая Arch и Fedora.

Если вы используете Ubuntu и у вас настроен PyPi, вы можете легко установить это расширение Nautilus в Ubuntu.

Сначала установите зависимости:

Затем установите расширение:

Необходимо выйти из Nautilus ( nautilus -q ) и перезапустить его, чтобы опция «открыть в терминале» появилась при щелчке правой кнопкой мыши на/в файловом менеджере.

Чтобы настроить поведение плагина с помощью dconf, сначала нужно запустить:

После этого вы можете использовать редактор dconf или следующие команды, чтобы выбрать, какой эмулятор терминала должен запускать ваш новый пункт меню «открыть в терминале».

Это так же просто, как ввести имя. Например, чтобы установить Terminology в качестве терминала для запуска, выполните следующее:

Если вы хотите, чтобы ярлык открывал папку в командной строке на новой вкладке терминала, а не в том же окне, запустите:

В противном случае плагин по умолчанию открывает место, указанное в новом окне.

В целом довольно аккуратная настройка. Дайте мне знать, если вы планируете использовать эту функцию, оставив комментарий в разделе комментариев ниже.

Читайте также: