Bash scripts for easy life
1.0.0
您可以包含任何可以幫助任何人的BASH腳本。該存儲庫旨在通過建立一個開源項目來幫助他人,在該項目中,任何人都可以在遵守貢獻指南的同時提出有效的PR(拉請請求)。貢獻
[如果您喜歡它,請不要忘記明星或以某種方式得到幫助。它促使我們運行此類OpenSource項目。 ]
對於新手Bash的用戶,您可以將腳本放入主目錄或~/bin/ Directory中。如果您想從任何位置執行腳本而不指定相對路徑,請在PATH環境變量中添加包含腳本的目錄。您可以通過以下行編輯shell配置文件( ~/.bash_profile或~/.zshrc )來執行此操作:
export PATH=$PATH:~/path-to-script-directory
保存配置文件後,您需要重新啟動外殼或運行: source ~/.bash_profile或source ~/.zshrc具體取決於您編輯的文件。
另請注意,您可能需要通過運行來授予BASH腳本執行權限:
chmod +x path-to-script.sh
謹慎行事並徹底查看腳本的代碼,然後使其可執行,以確保其與預期的功能和安全標准保持一致。
| 文件 | 用法 | 描述 |
|---|---|---|
| helloworld.sh | ./helloworld.sh | 你好世界示例 |
| addtwonumbers.sh | ./addtwonumbers.sh | 使用bash的補充示例 |
| 比較 | ./compare.sh | 比較示例(字符串長度和數字) |
| 金字塔Forloop.sh | ./pyramidforloop.sh | 創建金字塔 |
| whileloop_example.sh | ./whileloop_example.sh | 循環示例 |
| 文件 | 用法 | 描述 |
|---|---|---|
| counting-files.sh | ./counting-files.sh | 計算當前工作目錄中的文件 |
| 日期rename-jpg.sh | ./date-rename-jpg.sh | 預先將ISO 8601日期送到Currend目錄中的JPG文件 |
| findfile.sh | ./findfile.sh [文件名] | 在當前工作目錄中找到一個文件 |
| readfile.sh | ./readfile.sh | 用bash輸出文件內容的示例 |
| AutoCompress.SH | ./autocompress.sh | 將當前目錄中的文件/文件夾壓縮到tar.gz檔案中 |
| 文件 | 用法 | 描述 |
|---|---|---|
| count-lines.sh | ./count-lines [filepath] | 計數文件中的行 |
| 字母頻率為中心 | ./letter-frequency-in-file.sh [filepath] | 計算文件中每個字母/單詞的頻率 |
| Textreplacement.sh | ./textreplacement.sh [filepath] | 替換文件中的文本 |
| word-search.sh | ./word-search.sh [word] | 在文件中搜索單詞 |
| 文件 | 用法 | 描述 |
|---|---|---|
| code_and_docker_install.sh | ./code_and_docker_install.sh | 輕鬆安裝VSCODE,G ++編譯器或Docker |
| LAMPETUP.SH | ./lamp-setup.sh | 輕鬆安裝和設置Web Dev的LAMP堆棧 |
| setup-golang.sh | ./setup-golang.sh [版本號] | 安裝指定版本的Golang |
| 文件 | 用法 | 描述 |
|---|---|---|
| Hangman.sh | ./hangman.sh | 玩吊桿! |
該項目已根據麻省理工學院許可證