lsh
1.0.0
LSH是C中外殼的簡單實現,它是我網站上教程的主題。它展示了殼的工作原理。也就是說:閱讀,解析,分叉,執行和等待。由於其目的是示範(不具體性甚至是隨意使用),因此有許多局限性,包括:
cd , help , exit 。 使用gcc -o lsh src/main.c進行編譯,然後./lsh運行。如果您想使用lsh_read_line()的基於標準圖的實現,則可以: gcc -DLSH_USE_STD_GETLINE -o lsh src/main.c 。
由於這是一個教程的主題,因此我不希望此時使用其他功能擴展。因此,我不會接受與錯誤修復無關的任何拉動請求(我敢肯定代碼中仍然有錯誤!)。
但是,這並不意味著您不應該使用代碼,進行更改並探索新功能!這就是這個項目的重點!只是其他人在做同樣的事情,這個項目只是您自己探索的起點。
在這一點上,如果您給我一條線(請參閱我的網站以獲取聯繫信息),我會被撓痒癢,向我展示您添加的很酷的新功能!
此代碼位於公共領域(有關更多詳細信息,請參見不執行)。這意味著您可以在沒有任何限制的情況下使用,修改和分發它。我感謝但不需要衍生作品的認可。