是否可以创建我们自己的unix命令? 例如:我们有ls -ltr
,cd
,mkdir
等执行某些操作。我想创建一个类似的命令,将用户名密码保存到数据库的表中。我对unix有点新鲜。有什么建议么?创建自己的unix命令
1
A
回答
3
是的,很容易创建你自己的命令来完成你认为有用的工作。你可以用各种语言实现它们,从shell到Perl到C等等。
标准命令的唯一意义是它们安装(通常)在/bin
或/usr/bin
而不是其他任何地方,它们执行由标准(通常是POSIX)定义的作业。通常,人们将本地创建的命令放入/usr/local/bin
;其他人将创建自己的目录$HOME/bin
并将其个人命令放在那里。您只需确保这些目录位于PATH上。
在我的$HOME/bin
目录中(取决于我正在查看的机器),我有46个命令(在本机上),在我的主要工作机器上最多有500个命令。这些命令做不同的工作;这些名字对我来说很重要(并且通常对其他人而言)。一些命令已经打磨并准备好在任何地方用于生产(并且这些命令具有手册页,几乎被定义为生产就绪)。其他人则是为快速而肮脏的工作而组装的快速入侵。一些快速黑客被删除;有些人会磨光;有些情况下,我需要在未来做类似的事情。只有微不足道的版本不受控制。
在这个机器上(我只用随便,并没有真正的开发工作),我有9个shell脚本,4个Perl脚本,其余的都是可执行文件(Git和围棋,主要是)。在我的主要机器上,我有更多的shell和Perl脚本,并且比例更少的C程序。自从我首先学习Perl以来,我没有Python脚本,而且我也不太熟悉Python。我一直在撰写和收集这些脚本很长时间;最古老的计划的最古老的版本可以追溯到1987年左右
相关问题
- 1. 创建Unix命令和Xcode
- 2. 如何创建我自己的自定义命令
- 3. Unix命令创建NEXT文件名。
- 4. 如何创建一个unix命令
- 5. 如何创建UNIX/Linux命令?
- 6. 来自C#的Unix命令
- 7. 如何在金字塔1.4中创建自己的命令1.4
- 8. 是否有可能在django中创建自己的createsuperuser命令?
- 9. 如何创建我自己的插件作曲家命令
- 10. Tmux复制模式:如何创建自己的命令?
- 11. 如何在linux中创建我自己的命令
- 12. SSH,自己执行命令
- 13. 如何构建自己的命令行指令
- 14. 如何在ESP8266模块中创建自己的自定义AT命令?
- 15. Unix命令
- 16. Unix grep命令
- 17. Unix命令
- 18. Unix dot命令
- 19. Unix命令
- 20. unix find命令
- 21. tee命令UNIX
- 22. SSH UNIX命令
- 23. Unix strace命令
- 24. unix bash命令
- 25. unzip unix命令
- 26. 狗命令UNIX
- 27. UNIX grep命令
- 28. unix的mail命令
- 29. 的Unix grep命令
- 30. Unix的sed命令
你熟悉在任何环境下编程? Unix编程没有什么特别之处;您可以使用许多编译或解释语言创建新命令,从经典C到Python,Ruby,C#(通过Mono),甚至PHP都可以(如果您愿意的话)。 – geekosaur 2012-04-25 05:01:43
建议你看看写一个bash脚本 - 谷歌bash脚本,并从那里去。 – GregHNZ 2012-04-25 05:02:40