Терминальный режим: Недопустимое название — Oktell

что это, и как его настроить?

 

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

Содержание


Терминальный сервер — что это?


Зачем нужен и как применяется терминальный сервер?


Выбор между виртуализацией и терминальным сервером


Установка и настройка терминального сервера


 


Терминальный сервер — что это?


Говоря простыми словами, это — мощный компьютер с серверной операционной системой, к которому подключены клиентские машины (так называемые тонкие клиенты). На сервере есть специальные инструменты для создания сессий для каждого удалённого пользователя. Последние запускают внутри своих сессий нужные им приложения, причём это происходит именно на терминальном сервере. На своих экранах пользователи видят лишь изображения, передаваемые сервером. Кроме того, они используют клавиатуру и мышь для удалённой работы с приложениями. Внешне создаётся полная иллюзия того, что программы запускаются на клиентских компьютерах.


Зачем нужен и как применяется терминальный сервер?


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


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


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


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


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


  • высокий уровень безопасности всей IT-инфраструктуры компании. Достаточно установить на терминальный сервер хорошее антивирусное ПО, и вся сеть будет надёжно защищена от угроз;


  • возможность сэкономить на программном обеспечении. Его не придётся покупать на каждую рабочую станцию — лицензии на ПО понадобятся только для терминального сервера;


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


Мы перечислили достоинства модели, в которой главную роль играет терминальный сервер. Увы, у неё есть и недостатки, о которых нельзя забывать:


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


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


Выбор между виртуализацией и терминальным сервером


У виртуализации и использования терминального сервера немало общего. И та, и другая технология подразумевают удалённый доступ пользователей к серверу для запуска нужных им приложений и выполнения актуальных для них задач. И в том, и в другом случае обеспечиваются все преимущества, перечисленные выше — экономия на оснащении рабочих мест, информационная безопасность, отсутствие необходимости закупать ПО для каждого сотрудника и другие. При таком сходстве у многих неспециалистов возникает закономерный вопрос — в чём же тогда заключаются отличия между виртуализацией и использованием терминального сервера, и какое из двух решений выбрать для внедрения в компании? Будем разбираться вместе!


При работе с терминальным сервером все пользователи используют под персональными учётными записями одну и ту же операционную систему — MS Windows Server или другую. Для изоляции пользователей в ней создаются отдельные сессии, в которых запускаются необходимые приложения из числа установленных на сервере (отметим, что запустить таким способом можно далеко не каждое приложение). Пользователи не имеют прав администратора и не могут менять конфигурацию Windows или другой операционной системы. Любой сбой, по той или иной причине возникший в ней, закономерно отражается на всех пользователях — ОС, установленная на терминальном сервере, одна на всех.


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


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


Принимайте решение о выборе той или иной технологии с учётом масштаба IT-инфраструктуры вашего предприятия. В небольших и средних компаниях, как правило, оказывается целесообразным использование терминального сервера, в крупных и разветвлённых корпорациях и холдингах — виртуализация.


Установка и настройка терминального сервера


 


Создание сервера терминалов будем рассматривать на примере ОС MS Windows Server. Перед её установкой рекомендуем создать RAID-массив уровня 1, 5, 6 или 10, устойчивый к отказам. Используйте для этого утилиту, встроенную в контроллер.


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


Установите Windows Server. Вдаваться в подробности этого процесса мы не будем — лишь порекомендуем разбить дисковую систему на два раздела разного объёма. Пусть объём первого будет меньшим — этот том понадобится для ОС и приложений. Объём второго пусть будет большим — этот раздел понадобится для сохранения данных пользователей. После установки и настройки системы включите удалённый рабочий стол.


Наделите сервер ролью контроллера домена. Если в IT-ландшафте компании уже есть такой контроллер, подключите сервер к нему.


Откройте диспетчер серверов, воспользовавшись панелью быстрого запуска. Перейдите в разделы «Управление» — «Добавить роли и компоненты». Нажимая кнопку «Далее», дойдите до окна «Выбор ролей сервера» и выберите в нём «Службы удалённых рабочих столов». С помощью кнопки «Далее» дойдите до окна «Выбор служб ролей» и отметьте такие пункты, как «Выбор служб ролей для удалённых рабочих столов», «Узел сеансов удалённых рабочих столов» и «Лицензирование удалённых рабочих столов». Не исключено, что система предложит установить дополнительные компоненты — выполните это действие. Используя кнопку «Далее», перейдите в окно с кнопкой «Установить», нажмите её и дождитесь завершения установки. После этого вам понадобится перезагрузить серверную машину.


Выберите «Управление» — «Добавить роли и компоненты», запустив диспетчер серверов. В открывшемся окне выберите «Установка служб удалённых рабочих столов», в следующем, посвящённом способу развёртывания» — «Быстрый запуск». В окне, посвящённом выбору сценариев развёртывания, следует выбрать «Развёртывание рабочих столов на основе сеансов». Нажимая кнопку «Далее», дойдите до окна с пунктом «Автоматически перезапускать конечный сервер, если это потребуется», и поставьте рядом с ним галочку. После этого нажмите «Развернуть».


На следующем этапе нужно сконфигурировать службу лицензирования, чтобы терминальный сервер работал корректно. Это делается в диспетчере серверов, в котором нужно выбрать «Средства» — «Terminal Services» — «Диспетчер лицензирования удалённых рабочих столов». Запустив последний, кликните по серверу правой клавишей мыши и выберите пункт «Активировать сервер». Затем понадобится заполнить форму и с помощью кнопки «Далее» добраться до окна с пунктом «Запустить мастер установки лицензий». Снимите галочку рядом с ним и нажмите «Готово».


Перейдите в диспетчере серверов в раздел «Службы удалённых рабочих столов», найдите «Обзор развёртывания» и выберите «Задачи» — «Изменить свойства развёртывания». Далее вам понадобится раздел «Лицензирование», в котором нужно указать имя сервера, используемого для лицензирования. В нашем случае его роль будет играть локальная серверная машина, с которой вы работаете. Указав её имя, нажмите кнопку «Добавить». В последнюю очередь нужно нажать «ОК», чтобы применить все сделанные настройки.


На финальном этапе следует добавить лицензии. Это также делается в диспетчере серверов, в котором нужно последовательно перейти в разделы «Средства» — «Terminal Services» — «Диспетчер лицензирования удалённых рабочих столов». Найдите ваш сервер, кликните по нему правой клавишей мыши и выберите пункт «Установить лицензии». Далее вам понадобится выбрать программу, по которой были приобретены лицензии, и ввести их данные, а также указать версии программных продуктов. Чтобы завершить этот этап настройки, нажмите «Готово».

Что такое терминальный сервер, его архитектура, преимущества и недостатки.


До появления персональных компьютеров вычислительные задачи выполнялись на больших машинах – «мэйн-фреймах», которые в нашей стране назывались ЭВМ. Пользователи получали к ним доступ в режиме разделения времени через терминал, чаще всего представлявший собой алфавитно-цифровой дисплей и клавиатуру. Такой терминал подключался к ЭВМ через выделенную линию, в качестве которой могла использоваться даже обычная телефонная линия, либо, позднее, через ранние прообразы компьютерной сети. Именно в таком режиме, будучи ещё школьником, начинал свою работу основатель компании Microsoft Билл Гейтс.


Режим разделения времени означает, что процессорное время разделяется между всеми пользователями по очереди (которых могло быть до нескольких сот). Однако за счёт относительно высокого быстродействия процессора и небольшого периода обслуживания каждому пользователю казалось, что он работает на ЭВМ в полном одиночестве.


Так выглядели терминальные устройства и ЭВМ VAX-11/780 компании DEC. Такая ЭВМ и терминалы были поставлены для обслуживания московской Олимпиады 1980 г. (источник: thg.ru)


В наши дни решение удалённого терминального доступа RDS (Remote Desktop Service) продолжает успешно использоваться и входит в состав операционной системы Windows Server, начиная с Windows NT 4. 0. Оно стало основой для более продвинутого решения виртуальной инфраструктуры рабочих столов VDI (Virtual Desktop Infrastructure).

Различия терминального доступа и виртуализации рабочего стола


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


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


Технология виртуализации VDI предоставляет гораздо большие возможности, в частности возможность создания персональной виртуальной машины для каждого пользователя. Однако это требует бóльших серверных мощностей по сравнению с терминальным доступом. Кроме того, для развёртывания VDI часто требуется система хранения данных с высоким IOPS.


Решение в пользу одного или другого решения должно приниматься на основе анализа стоящих задач.


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


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

Что такое терминальный сервер


Итак, терминальный сервер – это сервер или кластер серверов, который обеспечивает удалённое обслуживание многих клиентских систем (рабочих компьютеров пользователей), которые подключаются к локальной сети без использования модема или сетевой интерфейсной карты. Эта концепция была введена компанией Microsoft в виде функции терминальных услуг (terminal services) в ОС Windows Server. Начиная с версии Windows Server 2008 R2, эти услуги стали именоваться Remote Desktop Services (RDS).


На сегодняшний день для организации сервера терминалов Windows чаще всего используется ОС Windows Server 2019, 2016, 2012 R2. Более ранние версии 2008 и 2010 уже мало актуальны и сейчас лишь поддерживаются.

Преимущества и недостатки


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

  • Доступ к цифровым ресурсам предприятия из любого места, в любое время и практически с любого устройства.
  • Наличие единой точки мониторинга позволяет контролировать всю инфраструктуру с центрального пульта.
  • Приложения устанавливаются однократно и регулярно обновляются в терминальном сервере централизованно, то есть нет необходимости делать это на каждом компьютере в сети.
  • Наличие одновременной централизованной лицензии вместо лицензирования каждого устройства, что снижает стоимость лицензирования.
  • Замена пользовательских компьютеров на рабочих местах на т. н. «тонкие клиенты» (thin clients – устройства для подключения к терминальному серверу) снижает капитальные и операционные затраты предприятия за счёт централизации обслуживания, а также снижения расходов на электроэнергию.
  • Увеличивается срок службы терминального оборудования.
  • Повышается безопасность сети предприятия.
  • Однако и недостатки у такого решения тоже есть:
  • Концентрация всей функциональности в рамках одного или нескольких серверов. Поэтому выход из строя любого элемента между приложением и терминалами приводит к простою многих пользователей.
  • Усиливаются последствия ошибок конфигурации и работы ПО, которые затрагивают сразу всех пользователей.
  • Возможные проблемы с лицензированием: некоторые приложения не предусматривают работы нескольких пользователей на одном сервере или требуют использования более дорогих лицензий.

Архитектура и лицензирование


Терминальный сервер состоит из трёх основных компонентов:

  • Многоядерный сервер для централизованного хостинга ресурсов.
  • Протокол для связи с удалёнными рабочими столами пользователей RDP (Remote Desktop Protocol), который управляет передачей данных между сервером и клиентом.
  • Клиентская программа на каждом пользовательском устройстве, которая позволяет ему подключаться к серверу по протоколу RDP.


Кроме того, необходима служба лицензирования терминалов (Terminal Services Licensing Service), которая представляет серверу клиентские лицензии служб терминалов TS CAL (Terminal Services Client Access License), чтобы они могли к нему подключаться. Список сессий при этом сохраняется в службе Sessions Directory Service. Список индексируется по имени пользователя, что позволяет ему всё время подключаться к одному и тому же серверу.


Начиная с Windows Server 2008, лицензии служб удалённых рабочих столов называют RDS CAL.


Существует два типа лицензий RDS CAL.

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

Примеры продуктов

Microsoft RDS


Службы удалённого рабочего стола (RDS) – один из компонентов Microsoft Windows Server, позволяющий пользователю работать под управлением удалённого компьютера, на котором установлены нужные ему приложения, через устройства тонкого клиента либо через сетевое соединение при помощи протокола удалённого рабочего стола (RDP).


Службы удалённого рабочего стола RDS (источник: Microsoft)


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

Citrix XenApp и XenDesktop


В решении Citrix используется платформа Microsoft RDS. В инфраструктуре виртуализации Citrix есть много компонентов, но главные среди них следующие:

  • Citrix Virtual Apps.
  • Citrix Virtual Apps & Desktops.


Citrix Virtual Apps – основной продукт, предназначенный для удалённой работы в приложениях для пользователей. Citrix Virtual Apps & Desktops расширяет возможности RDS, организуя инфраструктуру виртуальных рабочих столов (VDI). Оба продукта обеспечивают пользователям безопасную работу приложений и настройки безопасности в зависимости от устройства пользователя.


В названиях продуктов терминального сервера Citrix есть некоторая путаница. Компания ввела наименования Citrix XenApp для виртуализации приложений и Citrix XenDesktop для виртуализации рабочих столов. Затем Citrix объединила оба продукта в одном бренде – XenDesktop 7.0. Затем компания отказалась от такого объединения, и это иногда путает пользователей. Сейчас Citrix опять поставляет два раздельных продукта – XenApp 7.6 и XenDesktop 7.6, в то же время называя их Citrix Virtual Apps и Citrix Virtual Apps & Desktops, поскольку второе решение включает в себя практически весь функционал первого.


Как Citrix Virtual Apps, так и Citrix Virtual Apps & Desktops поставляются в трёх комплектациях, с разным функционалом и ценами:

  • Standard.
  • Advanced.
  • Premium.


Для того чтобы повысить воспринимаемое качество работы пользователей, нужно приобрести и другие продукты – такие, как Citrix Provisioning Services (PVS) и Citrix Director


Установка продуктов Citrix может быть достаточно сложной, и для этой цели часто требуются сертифицированные профессионалы. Кроме того, необходимо подобрать правильные конфигурации большого количества компонентов. Для поддержки инфраструктуры Citrix также требуется база данных Microsoft SQL.

VMware Server и VMware ESX


Компания VMware занимает прочные позиции на рынке виртуализации серверов, а также на рынке ПО виртуализации рабочих столов (VDI). В сегменте бесплатных средств виртуализации серверов есть продукт VMware Server, который с 2010 года не поддерживается.


Функции VMware Server (ранее VMware GSX Server) входят теперь в функционал решения VMware ESX. Решение VMware Server позволяет не только работать в режиме терминального сервера, но также есть возможность создания, редактирования и работы виртуальных машин. В нём могут работать виртуальные машины, созданные другими продуктами VMware, а также Microsoft Virtual PC. В настоящее время функции VMware Server заменены функцией «Shared Virtual Machines», введённой в продукте VMware Workstation 8.0 и его более поздних версиях.

Склад

Уточняйте цену

Сервер HPE ProLiant DL380 Gen10 (2U)

  • До 2 Intel Xeon Scalable
  • Память до 3 Тб, 24 слота DIMM DDR4
  • До 12 LFF, до 24 SFF, SAS/SATA/SSD

  • 2 блока питания Flexible Slot

Купить в 1 кликКонфигуратор

Склад

Уточняйте цену

Сервер Lenovo ThinkSystem SR570 (1U)

  • До 2 Intel Xeon Platinum

  • До 1 ТБ TruDDR4 в 16 модулях LRDIMM

  • До 10 дисков SFF или до 4 LFF
  • До 2 блоков питания

Купить в 1 клик

Склад

Уточняйте цену

Сервер Fujitsu PRIMERGY RX2530 M6 (1U)

  • 2 Intel Xeon 3-го поколения

  • 32 слота памяти DDR4 емкостью до 10 ТБ

  • До 4 LFF, до 10 SFF или 32 EDSFF

  • До 2 блоков питания с возможностью горячей замены

Купить в 1 клик

Склад

Уточняйте цену

Сервер Dell EMC PowerEdge R640 (1U)

  • До 2 CPU Intel Xeon Scalable

  • До 3 ТБ 24* DDR4 DIMM / до 192 ГБ 12* NVDIMM
  • До 10 дисков SFF / до 8 дисков LFF

  • До 2-х PSU 750 Вт / 1100 Вт Hot-Plug

Купить в 1 кликКонфигуратор

Под заказ

Уточняйте цену

Сервер HPE ProLiant DL360 Gen10 (1U)

  • До 2 Intel Xeon Scalable

  • Память до 3 Тб в 24 слотах DIMM
  • 4 LFF, до 10 SFF, SAS/SATA/SSD
  • 2 блока питания Flexible Slot

Купить в 1 кликКонфигуратор

Под заказ

Уточняйте цену

Сервер Dell EMC PowerEdge R740 (2U)

  • До 2 CPU Intel Xeon Scalable
  • До 3 ТБ 24*DDR4 DIMM / до 192 ГБ 12*NVDIMM
  • До 16 дисков SFF / до 8 дисков LFF
  • До 2-х PSU 750 Вт / 1100 Вт Hot-Plug

Купить в 1 кликКонфигуратор

Под заказ

Уточняйте цену

Сервер Lenovo ThinkSystem SR670 (2U)

  • До 2 Intel Xeon Scalable

  • До 24 слотов DIMM до 768 ГБ

  • До 8 дисков SFF, до 2 твердотельных накопителей M. 2

Купить в 1 клик

Склад

Уточняйте цену

Сервер Fujitsu PRIMERGY RX2540 M6 (2U)

  • До 2 Intel Xeon 3-го поколения

  • 32 слота памяти DDR4 емкостью до 12 ТБ

  • До 12 LFF, 24 SFF или 64 EDSFF

  • До 2 блоков питания с возможностью горячей замены

Купить в 1 клик


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

Терминальный режим Vim — краткое введение · GitHub

Начиная с версии 8.1 (май 2018 г.) Vim поставляется со встроенным терминалом. См. https://vimhelp.org/terminal.txt.html или введите :help terminal для получения дополнительной информации.

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

Вот несколько простых сочетаний клавиш, которые помогут вам легко запустить новый терминал. Как они используют ++ закройте опцию , они автоматически закроются при выходе из терминала, поэтому просто введите exit или ctrl-D . Или принудительно закрыть его через Vim, ctrl-w q!

 "терминал с питанием от vim в разделенном окне
map t :term ++close
tmap <Выноска>t :term ++close
"терминал на базе vim в новой вкладке
map T :tab term ++close
tmap T :tab term ++close 

Чтобы освоить это, ознакомьтесь с обычными функциями окна и вкладок Vim, поскольку терминал построен непосредственно поверх них. Терминал — это просто еще одно окно редактора с некоторой специальной обработкой.

С терминалом в разделенном окне вы можете использовать обычные оконные команды Vim, например. ctrl-w n и ctrl-w p для перемещения между следующим и предыдущим окнами на текущей вкладке (это может быть обычное окно редактирования или другой терминал, это не имеет значения). См. : помощь Windows .

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

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

Используйте ctrl-w N , чтобы переключиться в «нормальный режим терминала», который позволит вам перемещаться. Затем может быть полезно скопировать содержимое в буфер обмена. Затем вернитесь в обычный режим терминала, просто введите i точно так же, как вы входите в режим вставки из обычного окна.

ctrl-w : откроет командный режим, как в обычном Vim.

ctrl-w "" вставит, что полезно, если вы хотите ввести что-то из файла в другом окне. В более общем случае вы можете вставить недавнее или сохраненное содержимое буфера обмена, используя :ctrl-w " {reg} , где reg определяет регистр для вставки. Введите ctrl-w :display (или ctrl-w :dis ), чтобы увидеть все доступные регистры и их содержимое.

Терминал

Терминал

  • 5.10
  • 6. 06 ЛТС
  • Документы сообщества

Терминал

Попшедни

Настепны

Подставы Линукса

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

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

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

Запуск Терминала

Konsole можно запустить с помощью
выбор
K-меню->Система->Консоль (Терминальная программа)
из системы меню рабочего стола.

Типове Полесениа

Przejrzyj Каталог: — ls

ls (LiSta) wyświetla listę plików w róznych kolorach z w pełnie sformatowanym tekstem

Stwórz Каталог: — mkdir (название каталога)

Komenda mkdir tworzy nowy katalog.

Zmiana каталог: — cd (/katalog/polozenie)

Komenda cd zmienia актуальный каталог на каталог podany w komendzie.

Копировать файлы/каталоги: — cp (имя файла или каталога) (в каталог или имя файла)

Команда cp (CoPy) скопирует все указанные вами файлы. Команда cp -r скопирует все указанные вами каталоги.

Удалить файлы/каталоги: — rm (имя файла или каталога)

9Команда 0093 rm (ReMove) удалит любое указанное вами имя файла. Команда rm -r удалит любой указанный вами каталог и все его содержимое.

Переместить/переименовать файлы/каталоги: — mv (имя файла или каталога)

Команда mv (MoVe) переместит/переименует любой указанный вами файл или каталог.

Найти файлы/каталоги: — найти (имя файла или каталога)

Команда locate выполнит поиск любого указанного вами имени файла. Он использует индекс файлов в вашей системе для быстрой работы. Чтобы обновить этот индекс, выполните команду sudo updatedb . Эта команда запускается автоматически каждый день, если вы оставляете компьютер включенным. Его необходимо запускать с правами администратора (см. «Root i Sudo»).

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

Переключиться в режим консоли

Обычный метод доступа к командной строке в Kubuntu —
запустить терминал (см. «Запуск терминала» выше)
, однако иногда полезно переключиться на настоящую консоль:

  1. Используйте Ctrl Alt F1
    сочетания клавиш для переключения на первую консоль.