Меню Рубрики

Терминал для linux под windows

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

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

GNOME Terminal

Графическая оболочка GNOME — самая популярная среда в различных дистрибутивах Линукс, соответственно, GNOME Terminal тоже использует огромное количество юзеров, поскольку он устанавливается туда по умолчанию. Однако все желающие получить этот эмулятор могут скачать его с официального репозитория, приложив для этого минимальное количество усилий. Внешним видом GNOME Terminal соответствует всем привычным стандартам оформления командной строки. Вверху находится отдельная панель, позволяющая открыть файл, перейти к настройкам или использовать функцию поиска по строкам. Параметров внешнего вида в этой консоли тоже достаточное количество. Вам доступны для изменения шрифты, включая цвет и размер, основной цвет и подсветка синтаксиса.

Настройки внешнего вида — важная, но не единственная особенность GNOME Terminal. Отметим автоматический перенос текста, который варьируется в зависимости от выбранного размера окна, а также настройку профилей под выполнение различных задач. Если для вас является важным возможность перехода по введенным или отображенным в консоли ссылкам, в данном эмуляторе эта функция тоже имеется, а открываться будет установленный по умолчанию браузер. Как видите, GNOME Terminal — идеальное решение для большинства юзеров, в котором присутствуют все полезные опции. Пример команды для инсталляции этого приложения вы видите ниже.

sudo apt-get install gnome-terminal

Yakuake

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

Поговорим и о настраиваемости Yakuake. При разборе GNOME Terminal мы уже упоминали о том, что в окне с параметрами имеются отдельные опции, позволяющие выставить оптимальные шрифты или цвет. В этом инструменте выполнение подобной конфигурации осуществляется по тому же принципу, однако отметим еще и возможность изменения прозрачности окна путем перемещения соответствующего ползунка. Вы можете без проблем установить Yakuake в любой из дистрибутивов. Для ОС, которые основаны на Debian, это выполняется всего одной командой sudo apt-get install yakuake . Обладателям CentOS и ей подобным дистрибутивам придется поочередно выполнить такие действия:

sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable —now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install yakuake —candidate

Guake

Guake — еще один выпадающий эмулятор терминала, который подойдет при взаимодействии с графическим интерфейсом GNOME. Для разработки Guake создатели задействовали открытую библиотеку GTK и написали код с нуля, поэтому похожесть интерфейса с Yakuake — лишь совпадение, основанное на позаимствованных идеях появляющейся консоли в игре Quake. Вызов и скрытие Guake тоже осуществляется путем нажатия на настраиваемую горячую клавишу, то есть вы заранее можете назначить подходящую комбинацию, которая будет отвечать за это действие. Данная консоль подойдет для открытия мультиэкранов и мультиокон, имеет эргономичный интерфейс и гибкую настройку внешнего вида, поэтому всем любителям всплывающих эмуляторов терминалов стоит обратить внимание на Guake.

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

  • Debian: sudo apt-get install guake -y ;
  • CentOS: yum -y install guake .

Konsole

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

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

  • Debian: sudo apt-get install -y konsole ;
  • CentOS: yum install konsole .

LilyTerm

LilyTerm — малоизвестный инструмент, но заслуживающий внимания, поскольку разработчик до сих пор выпускает новые версии и старается сделать из своего продукта универсальное, современное решение, которое способно составить конкуренцию популярным сейчас эмуляторам терминалов. LilyTerm потребляет минимальное количество ресурсов компьютера, предоставляя при этом возможность работать во многих вкладках одновременно. Однако стоит упомянуть и доступность режима «Single Instance Application». Если вы его активируете, каждая новая вкладка автоматически перейдет в состояние отдельного окна, и так будет происходить каждый раз при создании нового терминала. При разговоре о вкладках и окнах следует обязательно упомянуть про настройки внешнего вида: здесь они реализованы таким образом, что могут распространяться на каждую вкладку отдельно, создавая уникальный облик, если вы зададите соответствующие параметры.

Среди остальных особенностей LilyTerm важно отметить и такие аспекты:

  • Возможность оперативного изменения среды кодирования для текущей или новой вкладки (по умолчанию UTF-8);
  • Совместимость с гиперссылками;
  • Полноэкранный режим;
  • Текст в консоли станет тусклым при активации других окон;
  • Доступны настройки горячих клавиш для отдельных учетных записей пользователей;
  • Расширенная совместимость с UTF-8;
  • Поддержка gtk-alternative-button-order;
  • VTE_CJK_WIDTH по умолчанию настроен на «narrow».

Разработчики рекомендуют устанавливать LilyTerm на дистрибутивы, которые основаны на Debian, однако никаких ограничений по другим сборкам или графическим оболочкам нет. При этом важно знать, что у этого эмулятора терминала имеется несколько разных сборок, совместимых с определенными версиями ОС. Далее мы приведем список необходимых строк, которые требуется добавить для каждой необычной версии в файл /etc/apt/sources.list перед тем, как начать установку.

deb https://debian.luna.com.tw/squeeze ./
deb-src https://debian.luna.com.tw/squeeze ./
Debian Wheezy/Sid or Linux Mint LMDE:

deb https://debian.luna.com.tw/wheezy ./
deb-src https://debian.luna.com.tw/wheezy ./
Ubuntu Lucid Lynx (10.04):

deb https://debian.luna.com.tw/lucid ./
deb-src https://debian.luna.com.tw/lucid ./
Ubuntu Natty Narwhal (11.04):

deb https://debian.luna.com.tw/natty ./
deb-src https://debian.luna.com.tw/natty ./
Ubuntu Oneiric Ocelot (11.10):

deb https://debian.luna.com.tw/oneiric ./
deb-src https://debian.luna.com.tw/oneiric ./
Ubuntu Precise Pangolin (12.04 LTS):

deb https://debian.luna.com.tw/precise ./
deb-src https://debian.luna.com.tw/precise ./
Ubuntu Quantal Quetzal (12.10) or Linux Mint:

deb https://debian.luna.com.tw/quantal ./
deb-src https://debian.luna.com.tw/quantal ./

После успешного внесения изменений выполните apt-get update для инсталляции всех обновлений и запустите команду apt-get install lilyterm , чтобы установить рассматриваемую консоль.

Xfce Terminal

Xfce Terminal — довольно стандартный по своему оформлению эмулятор терминала, который приглянется начинающим пользователям, совершающим свои первые шаги в освоении дистрибутивов Linux. Его главная особенность заключается в возможности установки в качестве выпадающей консоли, что в последнее время становится все более популярным решением среди опытных и не очень юзеров. Xfce Terminal имеет все те основные параметры, о которых мы уже много раз говорили ранее, а также здесь поддерживается динамическое изменение размеров экрана, настройка прозрачности и возможность перетаскивания файла прямо в консоль вместо ввода полного пути к нему.

Многие из встроенных настроек можно редактировать через графические меню, однако полное управление все же осуществляется путем ввода команд. Если возникла необходимость в прочтении официальной документации по управлению каждой опцией, запустите консоль после инсталляции терминала и введите туда xfce4-terminal —help , чтобы получить все интересующие сведения. Xfce Terminal также позволяет управлять переменными среды окружения, например, $ указывает базовую директорию для сохранения конфигурационных файлов, а $ — стандартное расположение объектов отдельной учетной записи. Ниже вы видите команды, которые позволят установить вам рассматриваемый инструмент в свой дистрибутив.

  • Debian: sudo apt-get install xfce4-terminal ;
  • Fedora (CentOS): u -c ‘yum groupinstall xfce’ .

QTerminal

Следующий эмулятор терминала под названием QTerminal знаком многим продвинутым пользователям Linux. В нем тоже присутствует возможность настроить выпадающее окно, о которой мы много раз говорили ранее. Главная особенность этого решения — полная кастомизация. Вы можете полностью изменить внешний вид и задать горячие клавиши, установив их на выполнение определенных действий. Если возникло желание открыть несколько сессий консоли в одном окне, QTerminal позволит сделать это буквально в пару кликов. При использовании графической оболочки LXQt эта программа устанавливается по умолчанию, а в другие среды ее придется добавлять самостоятельно, о чем мы расскажем немного ниже.

Немаловажной особенностью является и поддержка вкладок, которая отсутствует у многих стандартных терминалов. Это позволит запустить сразу несколько действий, быстро переключаясь между ними. На запуск QTerminal уйдет не более двух секунд, а обработка информации в нем осуществляется очень быстро, но при этом потребление системных ресурсов сведено к минимуму. Мы можем советовать устанавливать QTerminal тем юзерам, кто нуждается в максимально гибкой конфигурации внешнего вида и функциональности эмулятора терминала, включая самые мелкие и незначительные детали.

sudo add-apt-repository ppa:lubuntu-dev/lubuntu-daily
sudo apt-get update
sudo apt-get install qterminal
qterminal

http://download-ib01.fedoraproject.org/pub/epel/7/x86_64/
rpm -Uvh epel-release*rpm
yum install qterminal-common

Tilda

Последним в нашей сегодняшней статье рассмотрим один из самых красивых эмуляторов терминалов под названием Tilda. Он пользуется особенной популярностью среди обладателей Linux Mint стандартной сборки, поскольку максимально сочетается с общим внешним видом операционной системы. Этот инструмент был основан на GTK и является полноценным многофункциональным решением со множеством самых разнообразных настроек, присущим подобным программам. Само окно терминала при запуске появляется вверху по центру, что радует одних пользователей и огорчает других. Однако далее его можно переместить в любую удобную область, благодаря чему это не является недостатком. По поводу открытия Tilda отметим еще настройку комбинаций для быстрого запуска. В качестве них может выступать всего одна клавиша.

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

  • Debian (Ubuntu / Mint): sudo apt install tilda ;
  • Manjaro: sudo pacman -S tilda ;
  • SUSE / openSUSE: sudo zypper in tilda ;
  • Fedora: yum install tilda .

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

Источник

Как установить и использовать оболочку Linux Bash в Windows 10

Подсистема Windows для Linux (Windows Subsystem for Linux, WSL), впервые представленная в Windows 10 версии 1607, стала действительно стабильной функцией в Windows 10 (версия 1709). Теперь пользователи получают среду для тестирования Linux-приложений прямо внутри Windows, которая работает быстрее, чем в виртуальной машине.

Что нужно знать про оболочку Bash в Windows 10

Функция WSL на самом деле не является виртуальной машиной, контейнером или программным обеспечением Linux, скомпилированным для Windows. Windows 10 предлагает полноценную подсистему Windows 10, предназначенную для запуска программного обеспечения Linux. Подсистема основана на проекте Microsoft Astoria, который первоначально предназначался для запуска приложений Android в Windows.

WSL можно рассматривать как противоположность Wine. В то время как Wine позволяет вам запускать приложения Windows прямо в Linux, подсистема Windows для Linux позволяет запускать приложения Linux непосредственно в Windows.

При создании среды оболочки на базе Bash Ubuntu, Microsoft работала совместно с компанией Canonical. Оболочка работает поверх подсистемы и технически не является Linux. Linux является основным ядром операционной системы, которое недоступно в подсистеме. Вместо этого функция WSL позволяет запускать оболочку Bash и исполнять такие же бинарные файлы, которые работают в Ubuntu Linux. Многие сторонники открытого программного обеспечения считает, что операционную систем Linux правильно называть именно “GNU/Linux”, потому что на ядре Linux работает много программного обеспечения GNU. Оболочка Bash, которую вы получаете в Windows 10, как раз содержит утилиты GNU и другое программное обеспечение.

Хотя эта функция изначально называлась “Ubuntu Bash в Windows”, она также позволяет запускать Zsh и другие оболочки командной строки. Сейчас поддерживаются и другие дистрибутивы Linux. Вы можете выбрать openSUSE Leap или SUSE Enterprise Server вместо Ubuntu, поддержка Fedora скоро будет реализована.

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

Как установить Bash в Windows 10

Данная функция не работает в 32-разрядной версии Windows 10, поэтому убедитесь, что вы используете 64-разрядную версию.

Если вы используете 64-битную версию Windows, то для начала работы перейдите в Панель управления > Программы и компоненты > Включение и отключение компонентов Windows. Отметьте галочкой пункт Подсистема Windows для Linux и нажмите кнопку ОК.

Затем нажмите “Перезагрузить сейчас”, чтобы перезапустить компьютер и применить изменения. Функция не будет работать до перезагрузки.

Примечание: начиная с Windows 10 (версия 1709), чтобы использовать эту функцию вам больше не нужно включать режим разработчика в приложении Параметры. Вам просто нужно включить подсистему в окне “Компоненты Windows”.

После перезагрузки ПК откройте Магазин Microsoft и выполните поисковый запрос “Linux”. Откроется список доступных для установки приложений.

Примечание: начиная с Windows 10 (версия 1709), вы больше не сможете устанавливать Ubuntu, выполнив команду bash. Вместо этого вам нужно установить Ubuntu или другой дистрибутив Linux из Магазина Microsoft.

Итак, вы увидите список всех дистрибутивов Linux, доступных в Магазине Microsoft. Начиная с Windows 10 (версия 1709), в магазине предлагаются Ubuntu, openSUSE Leap, openSUSE Enterprise, Debian Linux, Arch Linux и Kali Linux.

Чтобы установить конкретный дистрибутив, выберите его и нажмите кнопку “Получить” или “Установить”. В результате запуститься обычная установка, как и в случае с другими приложениями из Магазина Microsoft.

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

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

Как использовать оболочку Bash и устанавливать программное обеспечение Linux

После успешной установки вы получаете полноценную командную оболочку Bash на основе Ubuntu или другого выбранного дистрибутива Linux.

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

Чтобы открыть установленную среду Linux, просто откройте меню Пуск и выполните поиск любого дистрибутива, который вы установили. Например, если вы установили Ubuntu, запустите ярлык Ubuntu.

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

При первом запуске среды Linux вам будет предложено ввести имя пользователя и пароль UNIX. Они не должны совпадать с вашим именем пользователя и паролем Windows, и будут использоваться в среде Linux.

Например, если вы введете “comss” и “qwerty” в качестве своих учетных данных, ваше имя пользователя в среде Linux будет “comss”, а пароль, который вы используете в среде Linux, будет “qwerty”, независимо от имени пользователя и пароля Windows.

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

Если у вас установлен Ubuntu, вы также можете запустить команду ubuntu для ее запуска. Для OpenSUSE Leap 42 используйте opensuse-42. Для SUSE Linux Enterprise Server 12 используйте sles-12. Эти команды перечислены на странице каждого дистрибутива Linux в Магазине Microsoft.

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

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

В Ubuntu нужно использовать префикс команд sudo чтобы запускать их с правами root. Пользователь “root” на платформах UNIX имеет полный доступ к системе, аналогично “Администратору” в Windows. Файловая система Windows расположена по пути в /mnt/c в среде оболочки Bash.

В WSL можно использовать привычные команды терминала Linux. Если вы привыкли к стандартной командной строке Windows с ее командами DOS, вот несколько основных команд, общих для Bash и Windows:

  • Изменить директорию: cd в Bash, cd или chdir в DOS
  • Показать содержимое директории: ls в Bash, dir в DOS
  • Переместить или переименовать файл: mv в Bash, move и rename в DOS
  • Копировать файл: cp а Bash, copy в DOS
  • Удалить файл: rm в Bash, del или erase в DOS
  • Создать директорию: mkdir in Bash, mkdir в DOS
  • Использовать текстовые редактор: vi или nano в Bash, edit в DOS

Важно помнить, что, в отличие от Windows, оболочка Bash и имитирующая ее Linux среда чувствительны к регистру. Другими словами, файл с названием “File.txt” отличается от файла с названием “file.txt”.

Для установки и обновления программного обеспечения среды Ubuntu нужно будет воспользоваться командой apt. Обязательно прикрепите эти команды к sudo, что заставляет их запускаться от пользователя root. Ниже представлены базовые команды apt-get, которые вам нужно знать:

  • Загрузить обновленную информацию о доступных пакетах: sudo apt update
  • Установить пакет приложения: sudo apt install packagename (замените packagename на название пакета)
  • Удалить пакет приложения: sudo apt remove packagename (замените packagename на название пакета)
  • Выполнить поиск доступных пакетов: sudo apt search word (замените word на ключевое слово в названии или описании пакета)
  • Загрузить и установить новейшие версии установленных пакетов: sudo apt upgrade

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

Примечание: Программное обеспечение, которое вы устанавливаете в оболочке Bash, ограничено оболочкой Bash. Вы можете получить доступ к этим программам из командной строки, PowerShell или из другого места в Windows, но только если вы запустите команду bash -c.

Дополнительно: установка родного шрифта Ubuntu

Если вы хотите получить более точный опыт использования Ubuntu в Windows 10, то можете использовать следующую инструкцию, чтобы установить родные шрифты Ubuntu в терминал.

Чтобы установить шрифт, сначала загрузите семейство шрифтов Ubuntu с веб-сайта Ubuntu. Откройте загруженный .zip-файл и найдите файл UbuntuMono-R.ttf. Это шрифт Ubuntu с фиксированный шириной, который используется только в терминале. Это единственный шрифт, который вам нужно установить.

Дважды щелкните файл UbuntuMono-R.ttf, и вы увидите предварительный просмотр шрифта. Нажмите “Установить”, чтобы установить шрифт в систему.

Чтобы моноширинный шрифт Ubuntu стал доступен в консоли, вам нужно добавить параметр в реестр Windows.

Запустите редактор реестра, используя сочетание Windows + R , введя запрос regedit и нажав Enter.

Перейдите по следующему пути:

Щелкните правой кнопкой мыши в правой панели и выберите Создать > Строковый параметр . Назовите новое значение 000. Дважды щелкните на строке “000”, которую вы создали, а затем введите Ubuntu Mono в качестве значения.

Затем запустите окно Ubuntu, щелкните правой кнопкой мыши строку заголовка и выберите команду “Свойства”. Перейдите на вкладку “Шрифт” и выберите “Ubuntu Mono” в списке шрифта.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Терминал putty для windows 7
  • Теневые копии windows 7 как включить
  • Теневое копирование файлов windows 7
  • Теневое копирование папки windows 7
  • Теневая копия диска windows 7