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 | 玩吊杆! |
该项目已根据麻省理工学院许可证