ARP系统的命令行基础

news2024/10/6 12:23:15

系列文章目录
华为数通学习(2)


一、基本命令结构

二、命令行视图

设备提供了多样的配置和查询命令,为便于用户使用这些命令,VRP系统按功能分类将命令分别注册在不同的命令行视图下。

 2.1,命令行视图介绍

我们接下来将使用视图的命令截图进行讲解:

1,用户视图

2,系统视图

3,接口视图

4,协议视图

 2.2,命令行视图切换

​1.从任何视图切换回用户视图的方法:

2.   正常切换视图方法:

 三,关于华为设备命令行中快捷键的使用

四,tab键的三种使用方式 

1.如果与之匹配的关键字唯一,按下键,系统自动补全关键字,不全后,反复按关键字不变

 2.如果与之匹配的关键字不唯一,反复按键可循环显示所有以输入字符串开头的关键字。

 3.如果没有与之匹配的关键字,按Tab键后,关键字不变。

​编辑

 五,命令行在线帮助

1,完全帮助

2,部分帮助

 六,解读命令行的错误信息

 七,使用undo命令行

 八,常见文件系统操作命令

 九,命令行的基础配置

总结


前言

随着华为公司的不断发展,数据通信这门技术也越来越重要,很多人都开启了数据通信学习,本文就介绍了华为VRP系统的命令行基础,是我们通过数通王国的第七站(我们在文章中使用的是华为的ENSP软件)。


一、基本命令结构

 华为提供的设备命令按照一定的格式设计,用户可以通过命令行界面输入命令,由命令行界面对命令进行解析,实现用户对华为设备的配置和管理。

命令字:规定了系统应该执行的功能,如display(查询设备状态),reboot(重启设备)等命令字。

关键字:特殊的字符构成,用于进一步约束命令,是对命令的拓展,也可用于表达命令构成逻辑而增设的补充字符串。

参数列表:是对命令执行功能的进一步约束。包括一对或多对参数名和参数值。

二、命令行视图

设备提供了多样的配置和查询命令,为便于用户使用这些命令,VRP系统按功能分类将命令分别注册在不同的命令行视图下。

 2.1,命令行视图介绍

我们的华为设备它提供各种各样的视图,在不同的视图你能执行的命令是不一样的。

我们接下来将使用视图的命令截图进行讲解:

1,用户视图

这个就是用户视图也就是我们刚进去设备看到的情况

2,系统视图

我们在用户视图使用命令system-view,就可以进入系统视图,系统视图是切换到其他视图的必经之路。

3,接口视图

 这段命令行进入接口视图

[Huawei]interface GigabitEthernet 0/0/0

[Huawei-GigabitEthernet0/0/0] 接口视图

4,协议视图

这段命令进入协议视图

[Huawei]ospf 1

[Huawei-ospf-1]切换到ospf的协议视图

 2.2,命令行视图切换

华为的设备有各种各样的视图,你想要进行那个视图你就要去相应的视图切换。

1.从任何视图切换回用户视图的方法:

[Huawei-ospf-1]return

<Huawei>

return命令:可以一次性从任何配置视图切换到用户视图。

2.   正常切换视图方法:

[Huawei-ospf-1]想从ospf的协议视图切换到用户视图,应该执行什么命令:

[Huawei-ospf-1]quit

[Huawei]quit 

<Huawei>

 三,关于华为设备命令行中快捷键的使用

设备的命令行界面提供基本的命令行编辑功能。

  1. 建议不使用

  2. 因为大部分快捷键会跟本电脑上软件快捷键冲突,每次或环境变化之后就得重新设置。

  3. ENSP自带对话框无法支持大部分的快捷键。

  4. SEC CRT可以支持部分。

在CRT对话框中的快捷键:

  1. ctrl+A 把光标移到最前面;

  2. ctrl+E 把光标移到最后面。

四,tab键的三种使用方式 

1.如果与之匹配的关键字唯一,按下<Tab>键,系统自动补全关键字,不全后,反复按<Tab>关键字不变

可以简写sy (简写成功的前提:没有歧义,能唯一标识是哪个命令)

 2.如果与之匹配的关键字不唯一,反复按<Tab>键可循环显示所有以输入字符串开头的关键字。

 3.如果没有与之匹配的关键字,按Tab键后,关键字不变。

理解:补全命令,一直摁tap键可以让显示出使用的命令的补全,不需要用户全拼写。提高输入速度和准确率。只要是前面敲的命令是可以是唯一的命令,摁tap键就可以补全命令行

 五,命令行在线帮助

用户在使用命令行时,可以使用在线帮助以获取实时帮助,从而无需记忆大量的复杂的命令。

命令行在线帮助可分为完全帮助和部分帮助,可通过输入“?”实现。

1,完全帮助

当用户输入命令时,可以使用命令行的完全帮助获取全部关键字和参数的提示。
理解:
完全不记得想输入命令是什么字母开头;
如[Huawei]?

2,部分帮助

当用户输入命令时,如果只记得此命令关键字的开头一个或几个字符,可以使用命令行的部分帮助获取以该字符串开头的所有关键字的提示。
理解:
有时候只记得要输入命令的首写字母。

建议:

平时练习或者工作中一定要多用tab和部分帮助以及完全帮助,来提高输入命令的速度和准确率。

 六,解读命令行的错误信息

用户键入的命令,如果通过语法检查,则正确执行,否则系统将会向用户报告错误信息。

理解:

没有唯一性的命令行,让设备也不知道你要输入那个命令,所以会报错。

 七,使用undo命令行

改为设备名称改完后,使用undo命令去恢复。

 八,常见文件系统操作命令

1,打印当前目录,在用户视图里面去看

<Huawei>pwd

2, 显示当前目录下的使所有文件显示出来

<Huawei>dir

3. 查看文件的具体内容

<Huawei>more

4. 修改用户当前界面的工作目录

<Huawei>cd

 5. 创建新的目录

<Huawei>mkdir

6.删除目录

<Huawei>rmdir

 7.复制文件

<Huawei>copy

8.移动文件,包含两层意思,移动并且将它重新命名

<Huawei>move

9.重命名文件

<Huawei>rename

10.删除文件

<Huawei>delete

 11.恢复回收站中被删除的文件

<Huawei>undelete

12.彻底删除回收站中的文件

<Huawei>reset  recycle-bin

 九,命令行的基础配置

 1,设备进行命名

 2,设置系统时钟,因为是中国人生产的所以默认的东八区的时间,所以不用更改

 3,配置命令等级,不同的用户等级可以使用的权限是不同的,所以我们要进行配置用户等级用来设置指定视图内的命令的级别。命令级别分为参观、监控、配置、管理4个级别,分别对应标识0123

4, 配置用户通过Password方式登录设备,使用password方式登录设备需要设置密码

5, 配置用户界面参数

  用来设置用户界面断开连接的超时时间。如果用户在一段时间内没有输入命令,系统将断开连接。缺省情况下,超时时间是10分钟。为了避免它退出,我们可以设置永远不退出
<AR1>display users
  User-Intf    Delay    Type   Network Address AuthenStatus    AuthorcmdFlag
+ 0   CON 0   00:00:00                            pass  Username : Unspecified
加号代表是什么登录的
设置在console登录之后永远不会因为超时退出:
[AR3]user-interface console 0
[AR3-ui-console0]idle-timeout  0 0   #永不超时,默认十分钟退出
 不建议在工作中使用

6.配置接口IP地址

7.查看当前运行的配置文件

就好比我们写了一个word文档但是还没有保存到硬盘里面去,只要你一重启电脑就没了
<Huawei>display current-configuration #运行在内存里面的命令。


总结

恭喜你,你通过本章的学习华为VRP,华为数通还有很多宝藏等着你去探险,加油!只为成为更好的自己。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/779203.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DevOps系列文章 之GitLabCI模板库的流水线

目录结构&#xff0c;jobs目录用于存放作业模板。templates目录用于存放流水线模板。这次使用​​default-pipeline.yml​​作为所有作业的基础模板。 作业模板 作业分为Build、test、codeanalysis、artifactory、deploy部分&#xff0c;在每个作业中配置了rules功能开关&…

栈和队列 --- C语言实现

本篇文章来详细介绍一下栈和队列&#xff0c;并且通过数组或链表来实现。 目录 1.栈 1.1栈的概念及结构 1.2栈的实现 2.队列 2.1队列的概念及结构 2.2队列的实现 3.栈和队列面试题 4.相关概念选择题 1.栈 1.1栈的概念及结构 栈&#xff1a;一种特殊的线性表&#xff…

项目初始化--uniapp--vscode--vue3--ts

HBuilderX 创建 uni-app 项目 注意开启服务端口 目录结构 ├─pages 业务页面文件存放的目录 │ └─index │ └─index.vue index页面 ├─static 存放应用引用的本地静态资源的目录(注意&#xff1a;静态资源只能存放于此) ├─unpackage …

eclipse中经常遇到的maven相关的问题

maven工程依赖的jar包无法部署到tomcat中 右键maven工程&#xff0c;选择“属性” 将工程在tomcat重新发布即可。 2、Update Project or use Quick Fix maven工程总是提示更新&#xff0c;一更新java版本又回到1.5 在pom.xml添加如下&#xff1a; <build><finalN…

【jenkins】idea+jenkins+docker+dockerfile+compose流水线部署java应用

目录 整体架构 环境准备 安装docker以及docker-compose jenkins安裝 maven安装 portainer面板安装 sonarqube安装 在项目中增加dockerfile和compose.yml脚本 Dockerfile脚本内容 compose.yml脚本内容 jenkins安装必要插件 jenkins增加流水线任务 增加pipeline任务j…

windows下搭建php开发环境

http://wed.xjx100.cn/news/139397.html?actiononClick https://www.bilibili.com/read/cv23429835/ https://www.php.cn/faq/498307.html 安装iis 选择卸载程序 安装php 官网https://www.php.net/下载 选择线程安全 国内地址 下载完成后解压放到想存放的路径 添加p…

【Deviation】50 Matplotlib Visualizations, Python实现,源码可复现

详情请参考博客: Top 50 matplotlib Visualizations 因编译更新问题&#xff0c;本文将稍作更改&#xff0c;以便能够顺利运行。 本文介绍一下5中图示&#xff1a; Diverging Bars Diverging Texts Diverging Dot Plot Diverging Lollipop Chart with Markers Area Chart 1 Di…

OpenCv之车辆统计项目

目录 一、加载视频 二、去除背景 三、通过形态学识别车辆 四、对车辆统计 一、加载视频 代码如下: import cv2 import numpy as np import matplotlib.pyplot as plt# 视频加载 cap cv2.VideoCapture(2.mp4)# 循环读取视频帧 while True:ret,frame cap.read()if ret Tr…

【Vue】day03-VueCli(脚手架)

day03 一、今日目标 1.生命周期 生命周期介绍 生命周期的四个阶段 生命周期钩子 声明周期案例 2.综合案例-小黑记账清单 列表渲染 添加/删除 饼图渲染 3.工程化开发入门 工程化开发和脚手架 项目运行流程 组件化 组件注册 4.综合案例-小兔仙首页 拆分模块-局部…

Java-API简析_java.net.Proxy类(基于 Latest JDK)(浅析源码)

【版权声明】未经博主同意&#xff0c;谢绝转载&#xff01;&#xff08;请尊重原创&#xff0c;博主保留追究权&#xff09; https://blog.csdn.net/m0_69908381/article/details/131881661 出自【进步*于辰的博客】 因为我发现目前&#xff0c;我对Java-API的学习意识比较薄弱…

Element Ui 时间组件

很多时候在我们做项目的时候一般都会用到时间组件&#xff0c;其次js中&#xff1a;new dateNow new Date();得到的是Thu Jul 28 2022 15:04:32 GMT0800 (中国标准时间)&#xff0c;都需要去转换自己需要的时间格式。 接下来介绍Element Ui中的一个组件: <el-date-picker…

windows 服务器允许 ping

打开 Widnows 防火墙&#xff0c;高级 – 入站规则 找到以下 4 条规则&#xff0c;一条一条的点击右边的 &#xff1a; 启用规则 文件和打印机共享(回显请求 - ICMPv4-In) 文件和打印机共享(回显请求 - ICMPv6-In) 虚拟机监控(回显请求 - ICMPv6-In) 虚拟机监控(回显请求- IC…

【Linux网络编程】- 认识 ‘’协议‘‘ | 网络版本计算器

目录 一、“协议” 的概念 二、结构化数据的传输 三、序列化和反序列化 序列化和反序列化的目的 四、网络版本计算器 服务端&#xff08;server&#xff09; 协议定制&#xff08;protocal&#xff09; 客户端&#xff08;client&#xff09; 服务器处理请求逻辑&#…

【Unity3D】地面网格特效

1 前言 本文实现了地面网格特效&#xff0c;包含以下两种模式&#xff1a; 实时模式&#xff1a;网格线宽度和间距随相机的高度实时变化&#xff1b;分段模式&#xff1a;将相机高度分段&#xff0c;网格线宽度和间距在每段中对应一个值。 本文完整资源见→Unity3D地面网格特效…

C++ —— 类与对象(上)

前言 由于C在C语言的基础上移植了新的编程理念&#xff0c;所以我们先回顾一下C语言所遵循的旧的理念。一般来说&#xff0c;计算机语言要处理两个概念——数据和算法。数据是程序使用和处理的信息&#xff0c;而算法是程序使用的方法。C语言与当前最主流的语言一样&#xff0…

关于 Qt中的QString内容存在\u0000使用QChart(0x00)消除 的解决方法

若该文为原创文章&#xff0c;转载请注明原文出处 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/131860574 红胖子(红模仿)的博文大全&#xff1a;开发技术集合&#xff08;包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软…

Maven 基础之简介,基础配置

Maven 基本概念 Maven 是基于项目对象模型&#xff08;Project Object Model&#xff09;&#xff0c;可以通过一小段描述信息来管理项目的构建&#xff0c;报告和文档的软件项目管理工具。 Maven 主要有 2 个功能&#xff1a;「项目构建」和「依赖管理」。 &#x1f58b; 说…

Godot 4 源码分析 - 增加管道通信

学习研究Godot 4&#xff0c;很爽&#xff0c;虽然很庞杂&#xff0c;但相对于自己的水平来说&#xff0c;很强大&#xff0c;尤其是vulkan这块直接打包可用&#xff0c;省得自己从头琢磨。 一点一点地消化、优化与完善&#xff0c;最终才能成为自己的。 这段时间就在Godot的…

POSIX线程编程

死在山野的风里&#xff0c;活在自由的梦里 本专栏参考教材是四川轻化工大学陈年老师的linux实验指导手册&#xff08;含学习通的一些程序笔记&#xff09;。 POSIX线程编程 1.线程是什么2.创建线程创建一个用户级的线程&#xff0c;实现在线程中更改进程&#xff08;主线程&a…

Bean小结

Bean是Spring框架中最核心的两个概念之一&#xff08;另一个是面向切面编程AOP&#xff09;。 Bean 定义 Spring 官方文档对 bean 的解释是&#xff1a; In Spring, the objects that form the backbone of your application and that are managed by the Spring IoC contain…