如何在bash中保存功能以供以后使用?

赫尔沃耶

我有此功能可以从IP获取MAC地址:

ip2arp()  {
   local ip="$1"
   ping -c1 -w1 "$ip" >/dev/null
   arp -n "$ip" | awk '$1==ip {print $3}' ip="$ip"
   }

以后使用它的正确方法是什么?以sh格式保存到/ usr / bin并使其可执行,还是将其保存在主目录中并在bash中创建别名?有没有对与错的方法?

每一个

如果仅用于个人用途,则可以将其作为函数添加到Shell的初始化文件中,例如~/.bashrc

有关Bash中不同初始化文件的摘要,请查阅《Bash初学者指南》

另请参阅《Bash参考手册》

一种典型的模式是将函数定义放入~/.bashrc文件中,并从中获取该文件~/.bash_profile

但是可能值得注意的是,要使用哪个配置文件取决于您的操作系统,终端应用程序和您自己的首选项。例如,请参见关于AskDifferent的以下帖子:

另请参阅StackOverflow上的这篇文章:

或者,您可以为自己的脚本创建一个个人目录(例如,我使用~/local/bin),然后将该目录添加到您的配置文件中的PATH中(即export PATH="${HOME}/local/bin:${PATH})。

如果您想将其提供给其他用户使用,则可以将其/usr/local/bin作为脚本放置(而不是/usr/bin)。

有关在何处放置可执行文件的进一步讨论,请参见以下文章:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在会话中保存SQL查询以供以后使用

来自分类Dev

如何在片段着色器中保存值以供以后使用?

来自分类Dev

如何在局部变量中保存地理位置详细信息以供以后使用

来自分类Dev

合并功能以供以后在地图中使用

来自分类Dev

保存从awk获取的变量,以供以后使用(bash)

来自分类Dev

如何在Android中保存TextView / Array并在以后检索?

来自分类Dev

是否保存Javascript变量以供以后使用?

来自分类Dev

保存键入的命令以供以后使用

来自分类Dev

如何在画布上保存绘图以供以后在Android中重用?

来自分类Dev

如何在画布上保存绘图以供以后在android中重用?

来自分类Dev

如何使用javascript保存输入值以供以后在html中使用

来自分类Dev

如何保存变量/文本以供以后在赛普拉斯测试中使用?

来自分类Dev

如何在Makefile中捕获命令退出代码以供以后使用?

来自分类Dev

如何保存tcpdump监视容器以供以后分析

来自分类Dev

使用Greasemonkey / Tampermonkey保存数据以供以后检索

来自分类Dev

保存Spark StandardScaler以供以后在Scala中使用

来自分类Dev

保存字段的表达式以供以后在Access中使用

来自分类Dev

Ansible Playbook提供和保存主机以供以后使用

来自分类Dev

如何在数据库中保存UIElement并在以后还原它们?

来自分类Dev

Bash脚本:存储awk字段以供以后使用

来自分类Dev

如何在laravel中保存使用条件?

来自分类Dev

Logstash:如何从较早的日志中保存条目,以便以后在日志中的多行中使用?

来自分类Dev

如何将numpy数组保存到计算机中以供以后在python中使用

来自分类Dev

如何存储缩放参数以供以后使用

来自分类Dev

如何存储参考DOM元素以供以后使用

来自分类Dev

如何登录并保留cookie以供以后使用网页

来自分类Dev

如何从Google Directions API中返回距离以供以后使用?

来自分类Dev

sympy:如何从“解决”中保存解决方案以供重用?

来自分类Dev

如何在git bash提交中保存退出nvim

Related 相关文章

  1. 1

    如何在会话中保存SQL查询以供以后使用

  2. 2

    如何在片段着色器中保存值以供以后使用?

  3. 3

    如何在局部变量中保存地理位置详细信息以供以后使用

  4. 4

    合并功能以供以后在地图中使用

  5. 5

    保存从awk获取的变量,以供以后使用(bash)

  6. 6

    如何在Android中保存TextView / Array并在以后检索?

  7. 7

    是否保存Javascript变量以供以后使用?

  8. 8

    保存键入的命令以供以后使用

  9. 9

    如何在画布上保存绘图以供以后在Android中重用?

  10. 10

    如何在画布上保存绘图以供以后在android中重用?

  11. 11

    如何使用javascript保存输入值以供以后在html中使用

  12. 12

    如何保存变量/文本以供以后在赛普拉斯测试中使用?

  13. 13

    如何在Makefile中捕获命令退出代码以供以后使用?

  14. 14

    如何保存tcpdump监视容器以供以后分析

  15. 15

    使用Greasemonkey / Tampermonkey保存数据以供以后检索

  16. 16

    保存Spark StandardScaler以供以后在Scala中使用

  17. 17

    保存字段的表达式以供以后在Access中使用

  18. 18

    Ansible Playbook提供和保存主机以供以后使用

  19. 19

    如何在数据库中保存UIElement并在以后还原它们?

  20. 20

    Bash脚本:存储awk字段以供以后使用

  21. 21

    如何在laravel中保存使用条件?

  22. 22

    Logstash:如何从较早的日志中保存条目,以便以后在日志中的多行中使用?

  23. 23

    如何将numpy数组保存到计算机中以供以后在python中使用

  24. 24

    如何存储缩放参数以供以后使用

  25. 25

    如何存储参考DOM元素以供以后使用

  26. 26

    如何登录并保留cookie以供以后使用网页

  27. 27

    如何从Google Directions API中返回距离以供以后使用?

  28. 28

    sympy:如何从“解决”中保存解决方案以供重用?

  29. 29

    如何在git bash提交中保存退出nvim

热门标签

归档