是否可以創建我們自己的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