linux常用命令:ip 命令
ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。ip命令完全可以替代ifconfig
命令,而且功能还比ifconfig
命令强大
https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax/
https://www.jellythink.com/archives/469
1.命令格式:
ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
2.命令功能:
ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道。
3.命令参数:
1)OPTIONS: 是一些修改ip行为或者改变其输出的选项,所有的选项都是以-字符开头,分为长、短两种形式:
-V -Version 打印ip的版本并退出
-s -stats -statistics 输出更为详尽的信息(如果这个选项出现两次或者多次,输出的信息将更为详尽)
-f -family 这个选项后面接协议种类,包括:inet、inet6或者link,强调使用的协议种类。
如果没有足够的信息告诉ip使用的协议种类,ip就会使用默认值inet或者any。link比较特殊,它表示不涉及任何网络协议。
-4 是 -family inet 的简写。
-6 是 -family inet6 的简写。
-0 是 -family link 的简写。
-o,-oneline 对每行记录都单行输出,回行用字符代替。如需使用wc、grep等工具处理ip的输出,会用到这个选项。
-r,-resolve 查询域名解析系统,用获得的主机名代替主机IP地址。
2)OBJECT: 是你要管理或者获取信息的对象。ip认识的对象包括:
link 网络设备
address 一个设备的协议(IP或者IPV6)地址
neighbour ARP或者NDISC缓冲区条目
route 路由表条目
rule 路由策略数据库中的规则
maddress 多播地址
mroute 多播路由缓冲区条目
tunnel IP 上的通道
另外,所有的对象名都可以简写,例如:address可以简写为addr,甚至是a。
3)COMMAND[ARGUMENTS] 设置针对指定对象执行的操作
一般情况下,ip支持对象的增加(add)、删除(delete)和展示(show或者list)。
4)ARGUMENTS 是命令的一些参数,它们依赖于对象和命令。
ip支持两种类型的参数:flag和parameter。flag由一个关键词组成;parameter由一个关键词加一个数值组成。
4: 常用命令实例
ip addr add 192.168.1.100/24 dev eth0
设置ip地址,/24: 指网络类别,这里指mask 为:255.255.255.0
ip addr del 192.168.1.100/24 dev
删除网络地址。
ip addr show
显示地址信息。
ip route show
显示路由信息
ip route get 10.42.0.47
ip route add default via 192.168.0.196
ip -s link
ip -s -s link ls p2p1
ip neighbour
ip monitor all
关闭和激活eth0 的命令如下:
ip link set eth0 down
ip link set eth0 up
ip route help
获得帮助,这个是询问 route的帮助信息。
ip route quickack
改变网卡地址的操作如下:
NIC="eno1" ## <-- My NIC name ##
ip link show $NIC
ip link set dev $NIC down
## set new MAC address ##
ip link set dev $NIC address XX:YY:ZZ:AA:BB:CC
ip link set dev $NIC up
linux常用命令:ip 命令相关推荐
- Linux常用指令(命令)超级无敌全合集加图文说明
Linux常用指令(命令) 指令与选项 基础指令 1.ls指令 2.pwd指令 3.cd指令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm指令 9.vim指令 配置域名 ...
- Linux常用20条命令
Linux常用20条命令 假装这里有个标题 1.cd 2.ls 3.grep 4.find 5.cp 6.mv 7.rm 8.ps 9.kill 10.kill all 11.file 12.tar ...
- Linux 常用的帮助命令
linux 常用的帮助命令 1.help -à相当于man的简化版 例如:vim –help 2.man: 详细介绍vim的用法 例如:man vim 3.info:偏重介绍文档 例如: info v ...
- Linux查询主机IP命令
Linux查询主机IP命令 一.hostname hostname -i 详情指令 Program options:-a, --alias alias names-A, --all-fqdns all ...
- Linux ===> Linux设置临时ip命令
linux设置临时ip命令 问题:将自己的linux ip地址临时改成192.168.124.14 1.ifconfig查看原来的 2.ifconfig ens33 192.168.124.14 ne ...
- Linux常用的关机命令详解
Linux常用的关机命令详解 Linux是一款开源的操作系统,为了保护系统的稳定性和数据的完整性,用户需要使用正确的关机命令来关闭系统.本文将详细介绍Linux下常用的关机命令,以及各种关机命令的具体 ...
- 入门学习Linux常用必会命令实例详解
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正理解Linux系统, ...
- Linux常用60个命令用法
原文链接:Linux常用的60个命令用法 - Accwiz - 博客园 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在L ...
- Linux常用任务和命令
任务一: 修改主机名称 任务二: 关闭或打开防火墙 任务三: 设置静态IP和DNS 任务四: 查看路径,目录和文件 任务五:目录和文件的创建,复制,移动,重命名 任务六:文件内容的编辑 任务七:实时查 ...
- linux常用的scp命令远程服务传输文件使用例子
场景: 在使用Linux操作系统的过程中,常常需要复制文件到本地或者传输文件到其他电脑上,这时候用到两个命令cp和scp. cp命令用来复制文件或者目录.scp是secure copy的简写,用来在L ...
最新文章
- 机器学习泰斗- Michael I.Jordan最新演讲:机器学习前景与挑战
- OpenStack 对接 Ceph 环境可以创建卷但不能挂载卷的问题
- POJ2369 置换群
- Redis ops详解
- 【数据结构与算法】实验 模拟FIFO网络打印机
- WPF中MVVM模式(简略介绍)
- 定义空列表元素类型_python数据类型是什么
- json ajax查询,jQuery AJAX和JSON性能查询
- java接口_Java接口
- linux下c语言url请求
- python 3.X中打包二进制数据存储字符串出错原因分析
- 你应该掌握的产品研发管理流程及常见问题处理
- 大象英语-电脑键盘练习工具儿童版(学英语、学电脑)
- Linux nexus3的搭建
- Md5加密工具类DigestUtils
- UCOSIII---工程移植
- 2018级《程序设计基础(B)II》期末上机考试 重现--SDUT
- ssm基于javaweb的医疗健康知识管理系统设计与实现 毕业设计-附源码131903
- 元宇宙3D设计系统【构思与展望】
- php启动 大量sess文件,关于PHP中Session文件过多的有关问题