1 linux terminal bash linux-mint bash-scripting
所以我编写了一个简单的 bash 脚本来在每次打开新的终端窗口时运行一个名为“cmatrix”的程序。
我已经更改了文件的权限,因此每个人都可以接收它,并验证它在调用时是否会按照我想要的方式运行,但现在我不知道将脚本放在哪里,以便它在每个新的 bash 上运行终端启动。我知道如果我希望它在启动时运行,我会将其放置在 usr/local/bin 中,但我只希望它在打开新的终端窗口时运行。
非常非常简单:
cmatrix -bs -C cyan
Run Code Online (Sandbox Code Playgroud)
感谢任何和所有的帮助!
谢谢
假设 bash 是您的默认 shell,则在打开新的终端窗口(交互式 shell)时,您放入~/.bashrc文件中的任何 bash 命令都将被执行。例如,放在文件echo "Hello"末尾~/.bashrc将弹出此消息)
为了让你的脚本在打开新的 bash 窗口时执行,你可以:
/usr/local/bin/~/.bashrc从您的文件中调用您的脚本注意:
您不一定需要将脚本移至/usr/local/bin/,但它很方便,因为它不需要额外的步骤来修改路径,或使用其绝对路径调用脚本。
要实际从您的 调用您的脚本~/.bashrc,只需在文件末尾添加您的脚本名称:
my_cool_script.sh
如果您的脚本只有一行长,您实际上可以将该行放在您的脚本名称中~/.bashrc,而不是您的脚本名称中,在您的情况下:
cmatrix -bs -C cyan
| 归档时间: |
|
| 查看次数: |
4570 次 |
| 最近记录: |