Как открыть терминал на Маке (Mac OS). Как запустить терминал


Как запустить терминал?

Задачи операционной системы возможно выполнять в консоли или терминале путем ввода определенных команд. На данный момент существует множество компьютерных операционных систем. Самые популярные из них – Windows, Ubuntu, Mac os. У всех них терминал запускается по-разному. Узнайте, как запустить терминал на разных операционных системах.

Windows

В начале нужно нажать на кнопку «Пуск», после чего следует выбрать в появившемся меню пункт «Выполнить». Откроется окно запуска программ. Необходимо будет ввести в строке поиска «cmd» или «command», и нажать кнопку «Ок». После этого откроется терминал.

Ubuntu

Теперь узнайте, как запустить терминал в Ubuntu. Для этого, в верхнем углу рабочего стола, нужно найти меню «Приложения». Нажав по нему мышкой, откроется меню установленных приложений. Здесь следует выбрать пункт «Стандартные». Далее нужно найти приложение «Терминал» и запустить данную программу. В некоторых версиях данной операционной системы существует возможность по-другому запускать командную строку. Чтобы сделать это, потребуется перейти в меню «K-menu» и нажать мышкой на раздел «System». После этого следует выбрать пункт «Konsole» или же «Terminal Program». Если же у вас версия убунту 11.04 и выше, тогда вам можно просто нажать кнопку с «флажком» на клавиатуре и в открывшемся окне «Dash» ввести первые буквы названия программы. В нашем случае достаточно будет написать слово «терм» без кавычек, после чего нажать «Enter».

Mac os

Сначала следует запустить операционную систему. После этого необходимо открыть меню и перейти в каталог «Программы». Здесь нужно будет выбрать раздел «Служебные программы». Затем потребуется найти приложение «Terminal» и запустить его. Кроме этого, можно найти данную командную строку с помощью меню «Spotlight». Теперь необходимо нажать комбинацию клавиш Ctrl+Пробел. Затем вы увидите строку запроса, где нужно будет ввести слово «Terminal». Программа начнет выполнять поиск. По его завершению, следует выбрать то, напротив которого стоит надпись «Наилучшее совпадение». Теперь можно осуществить запуск файла нажатием кнопки «Enter».

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

elhow.ru

Как открыть терминал (командную строку) в Ubuntu

Каждый пользователь Убунту рано или поздно сталкивается с потребностью запустить терминал. И пусть разработчики системы делают всё больше для того, чтобы это не происходило, создавая графические оболочки для всех программ, пользоваться вводом команд всё же бывает нужно и, главное, удобно. Однако не все знают даже такие вещи, как открыть терминал (командную строку) в Ubuntu. Если вы из этих людей, это стоит скорее исправить.

Как использовать терминал при работе в Ubuntu

Командная строка в Ubuntu достаточно простая в управлении программа.

Главное

Начнём с того, как запустить программу, отвечающую за ввод команд. Следует, кстати, понимать, что терминал и консоль — разные вещи; терминал — приложение, выполняющее роль консоли, которое оснащено графической оболочкой и различными удобствами. Итак, открыть терминал мы можем через главное меню либо нажатием клавиш ctrl + alt + T.

Разберём некоторые особенности и специфические черты, которые даёт нам Bash. Bash — это командная оболочка, которая используется по умолчанию. На самом деле, есть и более удобные. Но для начала разберёмся с этой.

  1. Копировать и вставлять здесь нужно по-другому. Подойдут два сочетания клавиш: Ctrl + Insert/Shift + Insert — копирование/вставка соответственно, а также Ctrl + Shift + C/Ctrl + Shift + V.
  2. Как и любой другой терминал, этот обладает автодополнением. Для этого мы вводим первые несколько букв команды, а затем нажимаем Tab. Например, apti автоматически допишется до aptitude. Двойное нажатие Tab выводит список всех команд, которые начинаются с этих букв.
  3. Терминал с самого запуска находится в какой-либо директории. Узнать, в какой именно, можно по верхней строчке, которая называется приглашением. Этот набор символов: «:~$» — означает, что мы находимся в домашней директории. Об этом также говорят имя компьютера с именем пользователя, разделённые знаком «@». Работа в терминале
  4. Перемещаться по папкам удобно при помощи команды cd. Это, по сути, единственная команда, которая не является программой. Все остальные же, на самом деле, запускают те или иные утилиты. После cd мы набираем название папки, которая расположена в этой же директории, либо путь к ней. Автодополнение здесь тоже работает. Команда cd без аргументов отправит нас в домашний каталог. «cd . .» отправит в родительскую папку,«cd -» перемещает в предыдущий каталог.
  5. Все команды в Linux очень чувствительны к регистру. Это значит, что Home и home могут восприниматься терминалом по-разному. Поэтому будьте внимательны, когда пишете какую-либо команду.
  6. Команда history показывает историю введённых команд. Там каждая наша запись будет под определённым номером. Чтобы быстро её повторить, достаточно ввести вот такую комбинацию:!11Вместо 11 используем нужный нам номер.

Другая оболочка

Использовать можно не только стандартную командную оболочку Bash. Разработана она была для UNIX-систем ещё в далёком 1989 году. Со всеми задачами, которые на неё возложены, она справляется прекрасно, однако всё это можно выполнять более эффективно, если установить подобный софт поновее.

Одна из альтернатив — Friendly interactive Shell, или просто fish. Она гораздо моложе своей предшественницы — первый выпуск был в 2005 году. Возможностей у неё, соответственно, побольше.

  • Подсветка синтаксиса. Разными цветами будут подсвечиваться правильно введённые команды и те, о которых fish ничего неизвестно.
  • Удобный поиск ранее введённых команд. Вводим первые несколько символов, а стрелкой вверх на клавиатуре ищем подходящие варианты для продолжения.
  • Автодополнение работает не только с командами и адресами, но также с опциями команд.
  • Все управляющие конструкции легко завершить введённым словом end.
  • В целом fish более доступна для понимания, особенно новичкам. А опытные пользователи найдут дополнительные возможности, которых на Bash нет.

Friendly interactive Shell

Установить fish довольно легко.

  1. Вводим команду:sudo apt install fish
  2. Открываем Параметры профиля: правой кнопкой мыши по терминалу в выпавшем меню выбираем «Профили».
  3. Находим вкладку «Команда».
  4. Ставим галочку «Запускать другую команду вместо моей оболочки».
  5. Вводим в строку:fish: /usr/bin/fish:

Установка и запуск fish

Отныне эта оболочка будет стоять в терминале по умолчанию. Если же вы хотите просто попробовать fish, то можно вбить в консоли следующее:

fish

Оболочка отключится после перезагрузки терминала. Ещё одним удобством является настройка fish через веб-интерфейс. Для этого нужно ввести:

fish_config

Визуализация

Через Параметры профиля можно менять не только командную оболочку. Не всем может понравиться стандартный внешний вид терминала. В тех же параметрах профиля можно выбрать такие настройки, как:

  • шрифт и его размер;
  • форма курсора;
  • исходный размер;
  • цвета текста и фона.

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

nastroyvse.ru

Как запустить терминал | Сделай все сам

Многие задачи операционной системы дозволено исполнять в терминале либо консоли путем ввода определенных команд. В текущее время существует много компьютерных оболочек, среди которых самыми знаменитыми являются Windows, Linux либо Ubuntu, Mac OS. Терминал запускается у всех по-различному.

Инструкция

1. Нажмите на кнопку «Пуск» операционной системы Windows, которая находится в левом нижнем углу панели задач. Выберите в появившемся меню пункт «Исполнить». Откроется окно запуска программы по наименованию. Введите в строку поиска «cmd» либо «command», позже чего нажмите кнопку «Ок» либо клавишу Enter. В итоге откроется терминал. Если у вас стоит последняя версия Windows 7, то открываете меню «Пуск» и в самом низу будет строка поиска, в которой вводите схожее наименование и нажимаете Enter либо на значок лупы.

2. Запустите операционную систему Mac OS, откройте меню «Finder, и перейдите в каталог «Программы» («Applications»), где выберите раздел «Служебные программы» («Utilities»). Обнаружьте приложение Terminal и запустите. Также дозволено обнаружить командную строку через меню «Spotlight».

3. Нажмите комбинацию клавиш «Ctrl+Пробел», позже чего в правом верхнем углу увидите появившуюся строку запроса. Введите слово «terminal». Программа начнет поиск. Выберите из обнаруженного то, вблизи которого имеется надпись «Наилучшее совпадение» либо «Программы». Запуск дозволено осуществить выделением файла и нажатием клавиши Enter либо кнопки «Return».

4. Обнаружьте в верхнем левом углу рабочего стола операционной системы Ubuntu меню «Приложения». Щелкните на него левой кнопкой мышки. Откроется меню установленных приложений, в котором выдерите пункт «Типовые». Обнаружьте приложение «Терминал» и запустите программу. Некоторые версии Linux дозволяют и по-иному запускать командную строку. Для этого нужно перейти в меню «К-menu», где щелкните на раздел «System» и выберите пункт «Konsole» либо «Terminal Program».

5. Ознакомьтесь заблаговременно с разными командами и методами их ввода в терминал. Посредством консоли дозволено решать такие задачи, как запуск приложений, форматирование дисков, проверка сети, удаление файлов и многое другое.

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

Инструкция

1. Нажмите кнопку «Пуск», расположенную в нижнем левом углу экрана монитора компьютера, для вызова основного меню системы и перейдите в пункт «Исполнить» для открытия окна консоли запуска программ. Альтернативным методом может служить одновременное нажатие функциональных клавиш Win+R.

2. Введите значение полного пути к исполняемому файлу выбранной программы в поле «Открыть» и укажите желаемые ключи и параметры (при необходимости).

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

4. Нажмите кнопку «Обзор» при неосуществимости определения полного пути к исполняемому файлу выбранной программы для вызова нового диалогового окна с отображение файловой системы компьютера. Данное действие поможет в поисках требуемого файла.

5. Нажмите кнопку «Открыть» при выявлении исполняемого файла выбранной программы в древе файловой системы компьютера для механического копирования имени файла в поле ввода запроса командной консоли.

6. Нажмите кнопку OK для подтверждения выполнения команды.

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

8. Вернитесь в основное меню «Пуск» и перейдите в пункт «Все программы».

9. Раскройте ссылку «Типовые» и выберите компонент «Командная строка».

10. Введите значение runas/user:имя_пользователя»имя_программы путь_к_файлу_программы» для осуществления запуска выбранной программы от имени менеджера.

11. Вызовите контекстное меню выбранной программы в инструменте «Проводник Windows» кликом правой кнопки мыши и выберите команду «Запуск от имени» для выполнения альтернативной операции запуска приложения от имени менеджера.

12. Примените флажок на поле «Учетная запись указанного пользователя» и введите имя и пароль менеджера компьютера в соответствующие поля.

Видео по теме

Полезный совет Используйте парные кавычки при наличии знака пробела в указываемом пути к файлу необходимой программы.

Alice: Madness Returns — это компьютерная игра, разработанная студией Spicy Horse и изданная компанией Electronic Arts. Многие считают ее увлекательной и закончив прохождение, ищут что-нибудь схожее. Есть несколько игр в жанре Alice: Madness Returns.

American McGee`s Alice

Отыскивая схожие игры, раньше каждого стоит обратить внимание на предшественницу Alice: Madness Returns. Игра верно также принадлежит к стилю Action. Нужно продвигаться по линейным ярусам основной героиней — Алисой. По пути она в механическом режиме общается с разными персонажами игры, решает головоломки и сражается с шефами.Управляя основной героиней, игрок может бежать, передвигаться шагом, прыгать, цепляться за веревки и лазать по ним, плавать в воде. Помимо прочего имеется вероятность летать на восходящих потоках газа с поддержкой раздувающегося платья. По ходу сюжета встречаются уникальные предметы, наделяющие Алису сверхспособностями.Игровой процесс состоит из нескольких ярусов трудности: «низкого», «среднего», «высокого», «сумасшедшего». Интерфейс состоит из показателей разума и силы свободы. Разум тут исполняет роль здоровья, а сила свободы — это кое-что как бы маны. Протагонист отображен в режиме от третьего лица. Имеются контрольные точки, которые нужны для перезапуска игры в случае погибели. Помимо этого дозволено изготавливать стремительное сохранение и стремительную загрузку в любом месте игры.

Contrast

Еще одна игра с ретро-антуражем, напоминающая Alice: Madness Returns — это Contrast. Тут каждая идея заключается во взаимодействии двумерного и трехмерного пространства. Данная механика дозволяет вертеть и крутить мир вокруг героя и таким образом создавать увлекательные головоломки.Игроку предстоит играть за длинноногую и таинственную девушку с именем Заря. С первых минут игры вам дают осознать, что она является ином крошечной девчонки Диди. Никто, помимо крошечной малышки не видит героиню. В свою очередь Заря не может видеть взрослых — лишь только их тени на стенах. Сюжет рассказывает про соударение детских фантазий со взрослой и временами чумазой действительностью.Правда Contrast по большей части является трехмерной игрой, но немного какие задачи дозволено исполнить без перехода в 2д режим. Героиня может переключаться из 3д режима в 2д и обратно. По мере движения по сюжету ей будут открываться новые вероятности. Скажем, проход через стеклянные стены, уничтожение хрупких препятствий, прыжки по «теневым поверхностям» и так дальше.

Psychonauts

Стоит упомянуть игру Psychonauts, сделанную студией Double Fine Productions, потому что она крайне схожа на Alice: Madness Returns. Тут тоже имеется вид от третьего лица, вероятность путешествовать по воображаемым мирам, сражаться с недругами и многое другое.Руководить игроку предстоит персонажем по имени Разом, тот, что сбежал из цирка и сейчас является новичком в учебном лагере психонавтов. Данная организация сделана для борьбы с пси-террористами и для чтения мыслей людей. Новичок в скором времени узнает, что вожатый Олеандр похищает кадетов, дабы похитить их мозги и сделать пси-пушку. Вам же придется бороться с ним.В игре Psychonauts имеются роскошные диалоги с вероятностью выбора вариантов результата, двойственный прыжок, невидимость, способность читать мысли, поджигать, карабкаться по лестницам и многое другое. Прокрадываясь через сюжет, нужно собирать некие «вымыслы» — это достаточно комично и радостно. Ко каждому прочему дозволено добавить, что игра эта пропитана восхитительным юмором и искрометными шутками, а значит, тосковать не придется.

Невзирая на анонс Windows 10, в подлинный момент самой востребованной и знаменитой операционной системой является Windows 8.1. Впрочем компания Canonical выпустила заслуженный безвозмездный аналог Linux — Ubuntu 15.10. Обе операционные системы довольно современные, имеют славный интерфейс, и как итог — вдалеке не самые низкие системные требования.

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

Ubuntu

  •  Система поставляется со встроенными драйверами для большинства основных устройств. Также в комплекте идет крупное число предустановленных значимых программ. Солидный плюс.
  •  Ubuntu распространяется безусловно даром. Установив систему себе на машину, вы не берете на себя никакой ответственности.
  •  Благодаря альтернативной архитектуре интерфейса Unity система имеет цельный выдержанный жанр оформления. Хоть и в Ubuntu всё и сделано со вкусом, но рядовым пользователям внешний вид может показаться непривычным, а работа трудной.
  •  Высокая защищенность от вредных программ и вирусов. Как следствие — системе не надобен антивирус.
  •  Скорость работы. Данный пункт будет и в Windows, так как всякая система стремительней иной исполняет определенные задачи. Ubuntu главенствует за счет файловой системы и некоторых аспектов работы с файлом подкачки.
  • Централизованная установка программ.

Windows

  • Большое число видеоигр. Как показывает практика, это одно из сильнейших превосходств Windows, чай именно добротные 3D игры способны раскрыть потенциал сильных комплектующих. Которые, собственно, разрабатываются как раз для этих целей.
  • Большое число программ, написанных именно для Windows. В список входит также и высокопрофессиональный софт, достойную альтернативу которому обнаружить довольно трудно: AutoCad, Adobe Photoshop, Sony Vegas и проч.
  • Интерфейс и всеобщая логика управления системой. Не является превосходством в полной мере, т.к. зависит от пользователя.
  • Стабильная работа. Последняя версия ОС серьезно доработана, следственно внутренние ошибки системы — явление весьма редкое. 
  • Скорость работы. Очевидное превосходство вследствие грамотной работе с оперативной памятью и меньшего числа фоновых процессов. Так же оптимизирована визуализация.

Рекомендации

За все время существования Windows зарекомендовала себя как универсальная операционная система. Она абсолютно может совладать со всеми задачами, которые стоят перед обыкновенным пользователям. Именно следственно Windows подойдет безусловно каждому. Но стоит помнить что сама система, формальный офисный пакет Microsoft и серьезная антивирусная охрана будут стоить значительных денег.

В реальное время Ubuntu продолжает борьбу за пользовательскую признательность. С всем обновлением совершенствуются алгорифмы, обновляется ПО и система безопасности ОС. К тому же новые версии Ubuntu восхитительно адаптированы к ноутбукам и не требуют длинной установки драйверов — как водится, позже установки системы всё теснее работает. Эта система красиво подойдет людям, которые по большей части работают в интернете, глядят фильмы и слушают музыку. К тому же Ubuntu красиво справляется с графикой, вследствие сильному графическому редактору GIMP. Привыкнуть к интефейсу системы обыкновенному пользователю вначале может быть не так легко, впрочем перед установкой система предлагает пользователю примитивно испробовать себя без установки. Так что решение, как неизменно, за пользователем.

 

 

Видео по теме

jprosto.ru

Как открыть терминал на Маке (Mac OS)

Многим пользователям операционной системы Mac OS от Apple довольно часто в своей работе приходится сталкиваться с задачами, решить которые можно только через приложение "Терминал". А новички в инфраструктуре Маков обычно избегают связываться с этой программой, как с командной строкой в среде WIndows.

Да, это действительно почти одно и то же, но это совсем не страшно и даже полезно. В Mac OS некоторые интересные и полезные штуки можно сделать только при помощи Терминала, а многие пользователи даже не знают где он находится и как его включить. Как раз для них мы и расскажем, как же все таки запустить терминал на Mac OS?

Открытие терминала на Маках ничем не отличается от открытия любой другой программы и делается разными способами. Вот парочка из них. Таким же способом открывается любая другая программа на Mac OS.

1. Откройте терминал через Finder

Самый прямой способ - открытие из общего списка программ. Для этого откройте программу "Finder" (в Dock меню она всегда слева), в левом меню выберите "Программы" и в открывшемся списке всех программ найдите папку "Утилиты" - в ней вы и найдете приложение "Терминал.app". Двойным кликом откройте её - Терминал открыт.

2. Откройте терминал через строку поиска Spotlight

Еще более быстрый способ открыть нужную вам программу через строку поиска Spotlight на Mac. Для этого зажмите одновременно сочетание клавиш ctrl+пробел, и во всплывающем окошке начните печатать слово "Терминал". После того, как увидите нужное приложение, просто кликните на него - Терминал открыт.

3. Откройте терминал через программы в Dock

Последний способ так же, как и предыдущие два, не отличается сложностью. В правой части Dock панели Mac OS обычно есть ярлык "Программы", который открывает список всех установленных программ на вашем Маке. Нажмите на него и во всплывающем окне откройте папку "Утилиты", и в следующем списке найдите и откройте программу "Терминал.app"- Терминал открыт.

Вот и все, теперь вы знаете как запустить Терминал на Mac OS.

© OchProsto.com

ochprosto.com

Как запустить терминал как root? Ubuntu Linux

Эмулятор терминала по умолчанию на Ubuntu – это терминал GNOME . Он расположен в /usr/bin/gnome-terminal и может быть запущен с помощью команды gnome-terminal .

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

Предполагая, что вы хотите, как предложил steeldriver , просто запустите:

sudo -i

У вас будет корневая оболочка, в которой команды, которые вы вводите, будут выполняться как root (без предшествующих им sudo ).

Но если вы действительно хотите запустить приложение эмулятора графического терминала как root, прочитайте дальше. Я представляю два способа: с помощью gksu / gksdo и командой sudo .

Поскольку у вас есть gksu Установите gksu установленный пакет, вы можете запустить gnome-terminal как root с любым из:

gksu gnome-terminal gksudo gnome-terminal

(Так как gksu по умолчанию установлен в sudo-mode в Ubuntu, они должны быть эквивалентными.)

Запуск gnome-terminal как root без управляющего gnome-terminal без полномочий root:

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

Обычно это достигается с помощью Alt + F2 . Появится текстовое поле с надписью Run (или аналогичное), и вы сможете ввести свою команду.

Например, это похоже на Unity:

Запуск текстового поля команды в Unity

И как в MATE (GNOME Flashback / Fallback, Xfce, LXDE похожи):

Диалоговое окно «Выполнить команду» в MATE

Обратите внимание, что это работает с gksu и gksudo потому что они используют графическое диалоговое окно проверки подлинности. Если вы должны были нажать Alt + F2 и запустить sudo ... , вы не сможете взаимодействовать с подсказкой пароля.

Если у вас нет пакета gksu, и вы не захотите его установить, вы можете использовать:

sudo -H gnome-terminal

Флаг -H важен, поскольку он устанавливает переменную среды HOME в /root вместо домашнего каталога вашего собственного пользователя. Вы не должны использовать sudo gnome-terminal как он может нарушить конфигурацию gnome-terminal, принадлежащую пользователю без полномочий root. Для получения дополнительной информации об этом см.

  • RootSudo в вики помощи Ubuntu
  • Почему пользователи не должны использовать обычное sudo для запуска графических приложений?

( sudo -i gnome-terminal тоже в порядке.)

Избавление от управляющего терминала без полномочий:

Если вы (1) открываете графический терминал, (2) запускаете в нем что-то вроде sudo -H gnome-terminal , создаете новый графический корневой терминал и (3) выходите из оригинального графического терминала без полномочий root … тогда корневой графический терминал завершает работу.

Это связано с тем, что корневой графический терминал отправляется SIGHUP, когда терминал, который его владеет, выходит из него.

Чтобы предотвратить это, вы можете подумать, что вместо этого вы можете запустить графический корневой терминал:

sudo -H gnome-terminal &

Но это будет работать, только если sudo не будет запрашивать пароль. Если это произойдет, вы не увидите приглашение пароля.

Один из способов обойти это – использовать:

sudo -v sudo -H gnome-terminal

sudo -v существует только для этой цели. Как объясняется в man sudo , он «обновляет [s] кэшированные учетные данные пользователя, при необходимости аутентифицируя пользователя».

Обратите внимание, что это все равно не сработает, если вы запускаете прямо из командной строки Alt + F2 рабочего стола среды рабочего стола, потому что вам все еще нужен терминал для ввода пароля для sudo -v .

Или вы можете сделать это в том, что можно назвать традиционным способом, приостановив работу после ее запуска:

  1. Запустите sudo -H gnome-terminal из исходного графического терминала без полномочий root.
  2. Введите пароль, как указано в sudo . Начнется графический терминал.
  3. Находясь в терминале без полномочий root , нажмите Ctrl + Z, чтобы приостановить корневой терминал. Хотя корневой терминал приостановлен, вы не можете его использовать; его интерфейс не будет реагировать на ваши действия.
  4. Выйдите из управляющего терминала без exit root с exit . Задание графического корневого терминала будет автоматически отменено и отменено терминалом без полномочий root.

Вкратце:

sudo -H gnome-terminal ^Z exit

Но предположим, что вы хотели продолжать использовать оригинальный, не-корневой терминал. Затем вы можете запустить bg N , где N – номер задания графического корневого терминала, чтобы возобновить работу в фоновом режиме. Вы можете запускать jobs чтобы найти N но вам, вероятно, не придется – этот номер был показан как [ N ] когда вы нажимали Ctrl + Z. Например:

[email protected]:~$ sudo -H gnome-terminal [sudo] password for ek: ^Z [ 1 ]+ Stopped sudo -H gnome-terminal [email protected]:~$

Есть еще один способ сделать это, протестировать и работать с Ubuntu 16.04 LTS:

Сначала установите gnome-панель:

sudo apt install gnome-panel

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

sudo apt install gksu

По завершении установки запустите:

gnome-desktop-item-edit ~/Desktop/ --create-new

Это создает ярлык на рабочем столе. У вас должна быть возможность назвать его. Я назвал свой «X-Term», но вы можете назвать свое, что бы вы ни пожелали. Введите /usr/bin/gksu * для пути «Command».

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

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

* при условии, что вы установили Ubuntu с настройками по умолчанию и не изменили ни одну из файловых систем значительно после установки.

ubuntu.fliplinux.com

Как запустить программу на Linux

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

Дальше мы рассмотрим виды программ, их запуск программ на Linux различными способами и другие полезные для новичков вещи, опытным пользователям это все и так уже известно.

Содержание статьи:

Виды программ в Linux

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

Все программы можно поделить на несколько типов:

  • Бинарные программы — содержат инструкции процессору уже готовые к выполнению, большинство программ находятся в таком формате, они быстрые и выполняются сразу же системой;
  • Программы на байт-коде — это уже не процессорные инструкции, а инструкции определенной виртуальной машины, которая может их выполнять, без виртуальной машины такие команды не могут быть выполнены. Такие программы потребляют больше ресурсов, но тоже достаточно быстрые, их преимущество в том, что они могут выполняться без изменения везде где может работать виртуальная машина. К таким программам можно отнести программы на Java.
  • Скриптовые программы — эти программы состоят из набора команд в виде обычного текста, которые выполняет специальный интерпретатор. Такие программы более медленные, но зато они проще в разработке и их код можно легко и быстро изменить.

А теперь перейдем к запуску программ.

Запуск программ в терминале

Изначально в операционных системах Unix и Linux не было графического интерфейса, поэтому программы запускались командами из терминала. Сейчас это тоже возможно и достаточно активно используется опытными пользователями. Синтаксис запуска программы выглядит таким образом:

/путь/к/файлу/программы параметры

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

Разработчики придумали обходной путь. Была создана переменная PATH, в которой хранятся все пути к папкам где обычно находятся программы — /bin, /sbin, /usr/bin, /usr/sbin и так далее. Вы можете посмотреть ее содержимое командой:

echo $PATH

Когда вы набираете имя программы система ищет исполняемый файл с таким именем по всем папкам из PATH и если находит — то выполняет. Если же такого файла нет, то выдается сообщение — command not found. Таким образом, чтобы запустить одну из системных программ достаточно набрать имя ее исполняемого файла, например:

ls

И можно передать параметры после пробела:

ls /

Когда программа находится не в этих каталогах, нужно указать к ней полный путь:

/usr/local/bin/ls1

Если же вы хотите запустить программу через терминал ubuntu, которая находится в текущей папке, то ситуация будет немного другой. Система выполняет только поиск по папкам из переменной PATH, в текущей директории она не ищет. Поэтому, если вы наберете имя исполняемого файла, то получите ошибку. Нужно указывать полный путь, как вы помните путь к текущей папке будет ./:

./helloworld

Иногда возникает необходимость передать программе, какие-либо особые переменные окружения. Например, переменная EDITOR указывает какой текстовый редактор нужно использовать по умолчанию. Вы можете указать имя переменной и ее значение перед именем команды используя синтаксис:

имя_переменной=значение команда

Например:

EDITOR=nano visudo

По умолчанию эта команда открывает настройки утилиты sudo в редакторе Vim, но с этой переменной окружения настройки откроются в редакторе nano.

Запуск программ от имени другого пользователя

Вы уже знаете как запустить программу в терминале linux, а что насчет других пользователей? В Windows достаточно часто используется запуск программ от имени администратора чтобы программа могла получить больше прав доступа в системе. В Linux для этого используется утилита sudo. Ее имя можно расшифровать как switchuserdo — изменить пользователя и выполнить. По умолчанию утилита выполняет команду от имени суперпользователя root:

sudo командаsudo whoami

Но с помощью опции -u можно выполнить программу от имени любого пользователя, зарегистрированного в системе:

sudo -u имя_пользователя командаsudo -u postgres whoami 

Команда whoami (кто я) выводит имя текущего пользователя.

Как запустить программу в фоне

Иногда возникает необходимость запустить долго выполняющуюся программу в терминале так, чтобы она не мешала дальше работать. Для этого можно использовать запуск программы в фоновом режиме linux:

имя_программы &

Например:

dd if=/dev/zero of=~/file count=100000 &

Система выведет PID, уникальный идентификатор программы, который вы потом можете использовать чтобы закрыть ее командой kill:

kill 18110

Как запустить скрипт в Linux

Мы уже говорили, что программы делятся на бинарные и интерпретируемые. Раньше мы говорили только про бинарные программы. Для запуска интерпретируемых нужен непосредственно интерпретатор, к таким программам относятся написанные на таких языках, как Java, Python, Perl, Ruby, PHP, NodeJS и многих других. Синтаксис запуска такой программы отличается:

интерпретатор /путь/к/файлу/программы параметры

Разные интерпретаторы ведут себя по разному, поэтому лучше сразу указывать полный путь к программе. Python обычно подхватывает скрипты из текущей папки без указания полного пути:

python hellowrld.py

А Java программы нужно запускать так:

java -jar program.jar

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

bash script.sh

Или же просто набрать путь к скрипту:

./script.sh

Оболочка сама определяет свои скрипты по флагу исполняемости и выполняет их. Если флаг исполняемости не установлен, то его стоит добавить:

sudo chmod u+x ./script.sh

Поэтому то и для большинства интерпретируемых программ созданы простые sh скрипты которыми их можно быстро запустить.

Запуск программ Linux в графическом интерфейсе

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

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

Точно так же работает запуск скриптов в графическом интерфейсе. Вы можете найти все ярлыки из меню в каталоге /usr/share/applications/. Любую программу можно запустить двойным щелчком отсюда. Но давайте посмотрим что находится внутри ярлыка, для этого откройте его в текстовом редакторе:

Кроме всего прочего, в строке Exec указана команда, которая выполняет запуск программы linux, когда вы делаете двойной клик на ярлыке. Вы можете взять один из существующих ярлыков и сделать на его основе свой. Здесь указано просто имя программы. Но важно заметить, что лучше указывать полный путь в таких местах, как ярлыки, скрипты, cron и так далее это уменьшит количество ошибок, поскольку вы не можете знать проверяет ли система в этом случае PATH или ищет программу только в текущем каталоге. Теперь вы знаете все о том как запустить программу на linux.

Выводы

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

losst.ru

Как открыть терминал в Ubuntu — Maddot IT&FOSS

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

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

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

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

Текстовая консоль

Начну, пожалуй, со святая святых — текстовой консоли. Это интерфейс общения системы с пользователем посредством получения от него информации с ввода на клавиатуре и вывода ответа на монитор в текстовом виде. Для работы с ней не нужна графическая подсистема с графической средой окружения, и в ней можно продолжить работу, даже удалив с компьютера графический сервер X, либо среду окружения такую, как GNOME или KDE.

Чтобы получить доступ к текстовым терминалам в Ubuntu нужно использовать комбинации клавиш CTRL+ALT+F1 — CTRL+ALT+F6. Первая консоль — F1, далее F2 и так до F6. Получается, что можно одновременно использовать до шести рабочих окружений с авторизованными в них шестью пользователями. На седьмой консоли — CTRL+ALT+F7 обычно находится графический терминал — привычная система с окнами и мышкой. И именно CTRL+ALT+F7 нужно нажать, чтобы вернуться к привычному окружению после работы с консолью.

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

Эмулятор терминала

Горячие клавиши

В Ubuntu для открытия терминала по умолчанию используется комбинация горячих клавиш CTRL+ALT+T.

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

Для исполнения команд от имени суперпользователя необходимо перед командой прописывать sudo. Это специальная программа, которая позволяет подменить пользователя для выполнения вслед идущей команды. По умолчанию в Ubuntu она подменяет пользователя на суперпользователя (root), чтобы можно было работать в терминале с его привилегиями. Это необходимо, например, для установки программ через apt.

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

Использование команды «Выполнить»

В системе также есть специальный диалог, который открывается по нажатию комбинации клавиш ALT+F2 и позволяет запустить произвольную программу введя ее название.

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

  • Gnome — gnome-terminal
  • Xfce — xfce4-terminal
  • Kde — konsole
  • Unity — gnome-terminal
  • Эмулятор терминала, установленный во всех версиях *buntu по умолчанию — xterm

Меню приложений

В любой системе эмулятор терминала можно найти и с помощью меню приложений. Это то меню, из которого пользователь запускает свои программы, такие как браузер или текстовый редактор. В меню терминал будет иметь название «Эмулятор терминала» или «Терминал» или же «Terminal emulator» — по-английски.

Я использую окружение рабочего стола XFCE и приведу пример в его меню приложений:

 

212

maddot.ru