Конзола за начинаещи
Съдържание
Конзолата (интерфейс на командния ред, CLI - интерфейс на командния ред) се използва за достъп до маршрутизаторите на MikroTik за конфигуриране и управление на текстови терминални инструменти. Конзолата може да бъде достъпна чрез сериен порт, telnet, SSH или терминален прозорец в помощните програми WinBox или WebFig. Ако RouterOS е инсталиран на компютър, достъпът може да се получи с помощта на монитор и клавиатура. Конзолата може да се използва и за писане на скриптове. Това ръководство описва основните принципи на използване на конзолата. Вижте Ръководството за скриптове за разширени команди и как да пишете скриптове.
Конзолата ви позволява да управлявате настройките на рутера с помощта на текстови команди. Тъй като има много налични команди, те са разделени на групи, организирани според йерархичните нива на GUI менюто. Името на нивото на менюто отразява информацията за конфигурацията, налична в съответния раздел, например / ip гореща точка.
Поради факта, че има огромен брой възможни команди, те са разделени на групи, организирани според принципа на йерархично меню. Името на нивото на менюто показва информацията за конфигурацията, налична в този раздел. Например: / ip маршрут.
Забележка: В по-голямата си част структурата на менюто на графичния интерфейс и командния ред са еднакви. Но не винаги.
Основни команди
Помощ и преместване
Натискане на клавиша [Tab] веднъж
- Ако натиснете клавиша [Tab] след част от дума, конзолата се опитва да намери команда в текущия контекст, която започва с тази дума. Ако има само едно съвпадение, командата автоматично се добавя и последва интервал.
- Ако натиснете клавиша [Tab], без да въведете част от дума, след това в изхода ще бъдат показани следните възможни команди.
Натискане на клавиша [Tab] два пъти - без въвеждането на част от дума, тогава изходът ще покаже следните възможни команди, включително команди за вградения скриптов език.
? - същото като [Tab] без въвеждане на част от думата, но с добавяне на описание на команда.
/ - придвижване към конзолата.
. - придвижете се едно ниво нагоре в конзолата.
стрелка нагоре и стрелка надолу - навигация в историята на командите
Общи команди
Някои команди са общи за почти всички нива на менюто. Такива команди имат едно и също поведение на различни нива на менюто.
Добавяне, редактиране и изтриване на елементи
Включване и изключване на елементи
- активиране - опция за активиране
- деактивирайте - деактивиране на опцията
- активиран - със смисъл = да включени и със стойността = не изключен
- хора с увреждания - със значението = не изключено и със стойността = не включени
Други команди
Бързо набиране
В конзолата има две функции, които правят командите за въвеждане много по-бързи и лесни - [Tab] автоматично попълване и съкращения на команди. Автоматичното завършване работи по подобен начин на обвивката на UNIX Bash. Ако натиснете клавиша [Tab] след част от дума, конзолата се опитва да намери команда в текущия контекст, която започва с тази дума. Ако има само едно съвпадение, командата се добавя автоматично и последвана от интервал:
Ако има повече от едно съвпадение, но всички те имат общо начало, което е по-голямо от това, което сте въвели, тогава думата, която въвеждате, ще бъде автоматично завършена без добавяне на интервал:
/ интерфейс набор e[Раздел] _ става / интерфейс набор ether_
Ако сте въвели само общата част, еднократното натискане на клавиша tab няма ефект. Кликването върху него обаче показва всички възможни завършвания в компактен вид:
Друг начин да натискате по-малко клавиши, докато пишете, е да съкратите имената на командите и аргументите. Можете да въведете само началото на име на команда и ако не е двусмислено, конзолата ще го приеме като напълно квалифицирано име. Така че, като напишете:
Можете да завършите не само началото, но и всякакви различни поднизове на името: ако няма точно съвпадение, конзолата започва да търси думи, които имат низ, който завършва като първите букви от името на множествено число на дума или комбинация, която съдържа буквите на този низ в същия ред. Ако се намери една такава дума, тя ще бъде прекратена в позицията на курсора. Например: