目录
在前章《RouterOS登录的几种方式》讲到如何使用ssh登录ros,这章开始将讲ros命令,主要是使用ssh连接上ros执行命令。
ros命令很强大,可以直接支持脚本,如果要学好脚本,现在开始使用ros命令是一个不错的选择。
相对winbox的gui图形界面来说,使用命令操作速度更快,如果是批量操作,可以直接把一堆命令放在脚本中执行
这一章我将讲如果用好ros命令
一、前言
在我学ros的这些年,结合我的使用心得,分享一下我是怎么快速学好ros命令的
- 与winbox结合。大部分命令位置和winbox差不多,所以结合winbox可以猜命令是怎么打的。
- 参考ros官网wiki手册。当有些命令位置与winbox不同的时候,可以去看一下ros的官网手册,里面有相关操作说明
- 不要死记硬背。刚开始可以先使用winbox的图形界面,多练习一下就行了,自然能记住,结合自己的理解就更好
- 学会使用使用问号帮助命令。有些命令我们只知道大概位置就行了,可以使用的参数之类,可能不记得,这样问号帮助命令就很有用了
- 学会使用tab快速补全。有些命令比较长,我们只需要记住前面几个字母(一般3-4个)就行了,剩下的直接使用tab键,如果有相同的也会帮列出来。
- 学会简写。为了提速有些命令可以使用简写,比如ip address print ,可以写成 ip add print 或 ip addr print,前者容易产生误解,所以推荐后者
二、ros命令写法
学好ros命令,学语法是必不可少的。
2.1 层次结构
ros由于有许多可用的命令,因此将它们分为以分层菜单级别的方式组织的组。菜单级别的名称反映了相关部分可访问的配置信息。
用winbox登录ros就知道了,命令是按层次的,这个是方便分类管理,也方便查找。
2.2 ros命令的格式
ros命令的语法一般格式如下:
[prefix] [path] command [uparam] [param=[value]] .. [param=[value]]
[prefix] - 前缀,以":"或"/"开头(字符用来表达路径除外),可选。如果是菜单路径用'/'默认的,可以省略,如果是不是路径式,如全局命令则用英文冒号“:”,如输出“:put”
[path] - 命令菜单层相对路径,可选。相对路径可以结合两个点号“..”,表示此路径上一级路径。
cmdmand - 命令,在指定菜单级别可用的命令之一,必选。
[uparam] - 非注明参数(纯值),可选。直接输入值,其实就是使用默认的参数名。
[param=[value]] - 注明参数名称=值,可选
命令行的结尾由标记“;”表示 或NEWLINE。 有时是“;” 或不需要NEWLINE即可结束命令行。
从上面一看,初学者可能有点懵了,这么复杂,因为命令行支持脚本,其实使用的是ros脚本的语法,所以才这么复杂。
再复杂都是从简单开始的,我们慢慢从简单再深入就行了。可以是把我们熟悉的winbox操作
RouterOS命令行快速入门:从Winbox到命令行

本文介绍了如何从Winbox图形界面过渡到RouterOS的命令行操作,包括命令的层次结构、格式,以及如何通过winbox操作转换命令、使用问号帮助、tab自动补全和命令简写等技巧,帮助读者快速掌握ROS命令行操作。通过实例演示,使学习过程更加直观易懂。
最低0.47元/天 解锁文章
1004

被折叠的 条评论
为什么被折叠?



