我想知道是否可以创建自己的命令,就像在命令行中输入“音乐”一样,我的 vlc 应该会打开并开始播放我的播放列表。vlc 只是一个例子,但问题仍然存在。
我可以创建自己的命令吗?如果是,如何?
小智 19
是 - 创建一个名为music的文件并将以下内容放入其中:
#!/bin/bash
echo "Hello world"
Run Code Online (Sandbox Code Playgroud)
接下来,键入chmod +x music
- 这使文件可执行。您现在可以键入./music
以运行此脚本。
最好echo $PATH
将脚本键入并复制到其中一个目录中。我建议通过或$HOME/bin
将其创建并添加到您的PATH 中。这可以通过添加(到这些文件之一)来完成:. 然后你需要运行(假设你把它放在那个文件中)来重新加载它。~/.bash_profile
~/.profile
export PATH="$HOME/bin:$PATH"
source .bash_profile
另一种选择是添加要作为 bash 别名运行的命令。您可以通过将以下内容添加到.bash_aliases
在您的主目录中命名的文件来完成此操作:
alias music='vlc --some-option --foo'
Run Code Online (Sandbox Code Playgroud)
运行source ~/.bash_aliases
或注销并登录,它应该可以工作:-)