ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Shell 脚本中获取本机 ip 地址方法

    Jul 30, 20223 min read
    ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"
    

    命令解释

    1. ifconfig -a      和window下执行此命令一样道理,返回本机所有ip信息
    2. grep inet 截取包含ip的行
    3. grep -v 127.0.0.1 去掉本地指向的那行
    4. grep -v inet6 去掉包含inet6的行
    5. awk { print $2} $2 表示默认以空格分割的第二组 同理 $1表示第一组
    6. tr -d "addr: 删除"addr:"这个字符串

    相关文章

    在JS中,原型链的终点是什么? -> 深入了解JS原型链及其终点

    在JavaScript中,原型链的终点是`null`,标志着原型链的末端。

    Go语言中的内存对齐是什么?

    Go语言通过自动插入Padding实现内存对齐,以提高内存读写效率,规则包括字段对齐、类型大小计算和必要时的补齐。

    CentOS 7 更改清华源

    在CentOS 7中,通过替换默认的CentOS-Base.repo文件为清华源配置,以优化软件包的更新和下载。

    Go ioutil 包读写文件的代码示范

    示例展示了如何使用Go语言中的`ioutil`包读取和写入文件。

    Vue脚手架Element-UI

    Vue脚手架通过命令行或UI界面快速生成Vue项目基础架构,支持自定义配置,并可集成Element-UI组件库进行开发。