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 命令相关推荐

  1. Linux常用指令(命令)超级无敌全合集加图文说明

    Linux常用指令(命令) 指令与选项 基础指令 1.ls指令 2.pwd指令 3.cd指令 4.mkdir指令 5.touch指令 6.cp指令 7.mv指令 8.rm指令 9.vim指令 配置域名 ...

  2. 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 ...

  3. Linux 常用的帮助命令

    linux 常用的帮助命令 1.help -à相当于man的简化版 例如:vim –help 2.man: 详细介绍vim的用法 例如:man vim 3.info:偏重介绍文档 例如: info v ...

  4. Linux查询主机IP命令

    Linux查询主机IP命令 一.hostname hostname -i 详情指令 Program options:-a, --alias alias names-A, --all-fqdns all ...

  5. Linux ===> Linux设置临时ip命令

    linux设置临时ip命令 问题:将自己的linux ip地址临时改成192.168.124.14 1.ifconfig查看原来的 2.ifconfig ens33 192.168.124.14 ne ...

  6. Linux常用的关机命令详解

    Linux常用的关机命令详解 Linux是一款开源的操作系统,为了保护系统的稳定性和数据的完整性,用户需要使用正确的关机命令来关闭系统.本文将详细介绍Linux下常用的关机命令,以及各种关机命令的具体 ...

  7. 入门学习Linux常用必会命令实例详解

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想真正理解Linux系统, ...

  8. Linux常用60个命令用法

    原文链接:Linux常用的60个命令用法 - Accwiz - 博客园 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在L ...

  9. Linux常用任务和命令

    任务一: 修改主机名称 任务二: 关闭或打开防火墙 任务三: 设置静态IP和DNS 任务四: 查看路径,目录和文件 任务五:目录和文件的创建,复制,移动,重命名 任务六:文件内容的编辑 任务七:实时查 ...

  10. linux常用的scp命令远程服务传输文件使用例子

    场景: 在使用Linux操作系统的过程中,常常需要复制文件到本地或者传输文件到其他电脑上,这时候用到两个命令cp和scp. cp命令用来复制文件或者目录.scp是secure copy的简写,用来在L ...

最新文章

  1. 机器学习泰斗- Michael I.Jordan最新演讲:机器学习前景与挑战
  2. OpenStack 对接 Ceph 环境可以创建卷但不能挂载卷的问题
  3. POJ2369 置换群
  4. Redis ops详解
  5. 【数据结构与算法】实验 模拟FIFO网络打印机
  6. WPF中MVVM模式(简略介绍)
  7. 定义空列表元素类型_python数据类型是什么
  8. json ajax查询,jQuery AJAX和JSON性能查询
  9. java接口_Java接口
  10. linux下c语言url请求
  11. python 3.X中打包二进制数据存储字符串出错原因分析
  12. 你应该掌握的产品研发管理流程及常见问题处理
  13. 大象英语-电脑键盘练习工具儿童版(学英语、学电脑)
  14. Linux nexus3的搭建
  15. Md5加密工具类DigestUtils
  16. UCOSIII---工程移植
  17. 2018级《程序设计基础(B)II》期末上机考试 重现--SDUT
  18. ssm基于javaweb的医疗健康知识管理系统设计与实现 毕业设计-附源码131903
  19. 元宇宙3D设计系统【构思与展望】
  20. php启动 大量sess文件,关于PHP中Session文件过多的有关问题

热门文章

  1. DBMS(数据库管理系统)功能介绍
  2. 关于使用向日葵以后电脑屏幕亮度变暗且无法调整的问题
  3. 存货的计价和成本核算方法
  4. 腾讯Java高级岗180道面试真题,面试大厂拿45Koffer没问题
  5. 快手架构师:3亿日活的快手微服务架构实践!8页ppt分享
  6. 戴尔电脑装系统用u盘启动及bios设置
  7. python编程入门贴吧_《Python编程从入门到实践》学习笔记10:文件和异常
  8. 高仿微信摇一摇,动画效果为左右晃动
  9. 都2021年了,还在问网络安全怎么入门,气得我当场脑血栓发作
  10. 一个女生是怎样在QQ上被男生气死的