是否可以創建我們自己的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命令
- 4. 如何創建UNIX/Linux命令?
- 5. 來自C#的Unix命令
- 6. 如何在linux中創建我自己的命令
- 7. 是否有可能在django中創建自己的createsuperuser命令?
- 8. 如何在金字塔1.4中創建自己的命令1.4
- 9. 如何創建我自己的插件作曲家命令
- 10. 如何在ESP8266模塊中創建自己的自定義AT命令?
- 11. unzip unix命令
- 12. Unix grep命令
- 13. Unix命令
- 14. UNIX grep命令
- 15. Unix strace命令
- 16. unix bash命令
- 17. Unix命令
- 18. Unix命令
- 19. unix的mail命令
- 20. 的Unix grep命令
- 21. 來自unix命令的PHP CLI錯誤
- 22. 自定義命令的創建
- 23. 從unix命令行上的文件中的行創建路徑
- 24. 從圖像創建視頻帶轉換的unix命令行
- 25. Python + Shell [創建用戶定義的unix命令和安裝]
- 26. 如何創建自己的和花哨的\子<float>命令
- 27. 創建自己的LiveWallpaperPreview?
- 28. 創建自己的類
- 29. 創建自己的JLabel
- 30. 創建自己的groovy庫
你熟悉在任何環境下編程? Unix編程沒有什麼特別之處;您可以使用許多編譯或解釋語言創建新命令,從經典C到Python,Ruby,C#(通過Mono),甚至PHP都可以(如果您願意的話)。 – geekosaur 2012-04-25 05:01:43
建議你看看寫一個bash腳本 - 谷歌bash腳本,並從那裏去。 – GregHNZ 2012-04-25 05:02:40