无意中对我的bash配置进行了一些更改,我通过在不正确的目录中执行git reset --hard head来保留git。特别是我使用的一些漂亮的功能。我有一个终端运行,仍然有这些功能加载,我仍然可以从环境中以某种方式重建它们吗?我可以列出已定义的bash函数的源代码吗?
1
A
回答
3
如果您将它们定义为文件中的函数,并且源自.bashrc
或.profile
,那么您应该可以使用bash的type
命令。
$ type your_nifty_function
2
$ declare -f
将列出在当前shell中定义的所有功能。
2
declare
declare
将打印出所有定义的功能。 (还有所有的环境变量)。
alias
alias
将打印出所有定义的别名。
相关问题
- 1. bash内置函数bash源代码
- 2. 自定义代码函数可以返回两个值吗?
- 3. 我可以列出所有可用的数据源吗?
- 4. 我可以列出给定包中的资源吗?
- 5. 我可以加密我的android和ios的源代码吗?
- 6. 我可以在Atom中自定义Dart代码的格式吗?
- 7. 我在哪里可以找到itertools.combinations()函数的源代码
- 8. 我可以迭代数据源吗?
- 9. 我可以为某些函子参数定义OCaml函数吗?
- 10. C++我定义了一个模板类。我可以看到实例化后出现的(源代码)吗?
- 11. 我可以找到Java内置函数的代码吗?
- 12. 可以将我现有的代码封装到函数中吗?
- 13. 在编译C代码的过程中可以看到已定义的宏吗?
- 14. 我可以找到PHP匿名函数的定义位置吗?
- 15. Python可以打印函数定义吗?
- 16. llvm可以发出跳转到函数中给定地址的代码吗?
- 17. 我们可以从Bash脚本调用或执行C#源代码吗?
- 18. SQLAlchemy的反射工具可以输出python源代码吗?
- 19. 我可以在Perl中定义一段代码吗?
- 20. 我可以使用printf()函数中的scanf()函数给出定义的输出吗?
- 21. 我在哪里可以找到JavaScript本机函数源代码?
- 22. 在Android源代码中,我可以找到Canvas的native_drawBitmap()吗?
- 23. 我可以让ruby打印动态方法的源代码吗?
- 24. 我们可以查看runtime.js的未编译JavaScript源代码吗?
- 25. 我可以直接从他的源代码运行Odoo 10吗?
- 26. 我可以浏览dotcloud上的源代码/提交吗?
- 27. 任何人都可以访问我的PHP源代码吗?
- 28. 我可以看到内置控件的源代码吗?
- 29. 我们可以看到Windows 7的内核源代码吗?
- 30. 我可以从PyInstaller生成的包中获取源代码吗?
+1,但'declare -f functionname只会打印出没有其他装饰的特定功能。 – 2012-04-13 13:03:31