Console line editor works either in multiline mode or in single line mode. In multiline mode line editor displays complete input line, even if it is longer than single terminal line. It also uses full screen editor for editing large text values, such as scripts. In single line mode only one terminal line is used for line editing, and long lines are shown truncated around the cursor. Full screen editor is not used in this mode.
List of keys
Control-C – keyboard interrupt.
Control-D – log out (if input line is empty)
Control-K – clear from cursor to the end of line
Control-X – toggle safe mode
Control-V – toggle hotlock mode mode
F6 – toggle cellar
F1 or ? – show context sensitive help. If the previous character is \, then inserts literal ?.
Tab – perform line completion. When pressed second time, show possible completions.
Delete – remove character at cursor
Control-H – remove character before cursor and move cursor back one position.
Control-\ – split line at cursor. Insert newline at cursor position. Display second of the two resulting lines.
Control-B – move cursor backwards one character
Control-F – move cursor forward one character
Control-P – go to previous line. If this is the first line of input then recall previous input from history.
Control-N – go to next line. If this is the last line of input then recall next input from history.
Control-A – move cursor to the beginning of the line. If cursor is already at the beginning of the line, then go to the beginning of the first line of current input.
Control-E – move cursor to the end of line. If cursor is already at the end of line, then move it to the end of the last line of current input.
Control-L – reset terminal and repaint screen.
certificate – Certificate management
delay – does nothing for a while
do – executes command
driver – Driver management
environment – list of all variables
error – make error value
execute – run script as separate console job
file – Local router file storage.
find – Find items by value
for – executes command for a range of integer values
foreach – executes command for every element in a list
global – set value global variable
if – executes command if condition is true
import – restores the exported information from the specified file
interface – Network Interface Cards as well as virtual interfaces
ip – IP options
len – return number of elements in value
local – set value of local variable
log – System logs
nothing – do nothing and return nothing
parse – build command from text
password – Change password
pick – return range of string characters or array values
ping – Send ICMP Echo packets
port – Serial ports
ppp – Point to Point Protocol
put – prints argument on the screen
queue – Bandwidth management
quit – Quit console
radius – Radius client settings
redo – Redo previously undone action
resolve – perform a dns lookup of domain name
routing – Routing is the process of moving a packet of data from one network to another network based on the destination IP address
set – Change item properties
setup – Do basic setup of system
snmp – SNMP settings
special-login – Special login users
system – System information and utilities
terminal – commands related to terminal handling
time – returns time taken by command to execute
toarray – convert argument to array value
tobool – convert argument to truth value
toid – convert argument to internal number value
toip – convert argument to IP address value
toip6 – convert argument to IPv6 address value
tonum – convert argument to integer number value
tool – Diagnostics tools
tostr – convert argument to string value
totime – convert argument to time interval value
typeof – return type of value
undo – Undo previous action
user – User management
while – executes command while condition is true
export – Print or save an export script that can be used to restore configuration
The Dude is a free application by MikroTik, which can dramatically improve the way you manage your network environment.
It will automatically scan all devices within specified subnets, draw and layout a map of your networks, monitor services of your devices and execute actions based on device state changes.
Not only can you monitor your devices, you can also manage them. Mass upgrade RouterOS devices, configure them right from within the Dude interface, run network monitoring tools etc.