创建一个 bash 别名用于输入命令的一部分
Create a bash alias for typing out part of a command
我正在学习 Linux(这里是 v 菜鸟)。我正在尝试创建一个别名以在终端中输入部分命令。
我希望别名输入 transmission-remote -a ' 然后停止。不按 return - 只需让光标保持闪烁,以便我添加命令的下一部分。
我试过使用 xclip 但没有成功。我不断收到“错误:无法打开显示:(null)”
也许我的结局是 transmission-remote -a ' 然后粘贴剪贴板副本并按 return。
希望您能提供帮助并提前致谢!
嗯,这正是工作别名的用武之地。你可以只使用
$ alias your-neat-shortcut="transmission-remote -a"
然后任何时候你想使用它你可以写在我的情况下不是那么短的版本
$ your-neat-shortuct --some --aditional stuff and files
和 bash 将为您扩展到
$ transmission-remote -a --some --aditional stuff and files
请注意,这个东西只能在你当前的会话中工作,如果你想每次登录时都在那里,你想把它放在文件 ~/.bashrc
中,其中 ~
bash 表示您的主目录的方式。每次启动新终端时都会运行此文件(实际上是每次启动新终端 bash),这样您就可以准备好别名了。
除了@Ordoshsen 的回答。可以使用以下别名。
$ alias tra="tranmission-remote -a "
每次都使用别名(您可能愿意):
1) 您可以复制.bashrc/.zshrc 文件中的别名(取决于您的shell)。
2) 保存文件并在终端的主目录上执行此操作:
$ source .bashrc
希望对您有所帮助。干杯!
我正在学习 Linux(这里是 v 菜鸟)。我正在尝试创建一个别名以在终端中输入部分命令。
我希望别名输入 transmission-remote -a ' 然后停止。不按 return - 只需让光标保持闪烁,以便我添加命令的下一部分。
我试过使用 xclip 但没有成功。我不断收到“错误:无法打开显示:(null)”
也许我的结局是 transmission-remote -a ' 然后粘贴剪贴板副本并按 return。
希望您能提供帮助并提前致谢!
嗯,这正是工作别名的用武之地。你可以只使用
$ alias your-neat-shortcut="transmission-remote -a"
然后任何时候你想使用它你可以写在我的情况下不是那么短的版本
$ your-neat-shortuct --some --aditional stuff and files
和 bash 将为您扩展到
$ transmission-remote -a --some --aditional stuff and files
请注意,这个东西只能在你当前的会话中工作,如果你想每次登录时都在那里,你想把它放在文件 ~/.bashrc
中,其中 ~
bash 表示您的主目录的方式。每次启动新终端时都会运行此文件(实际上是每次启动新终端 bash),这样您就可以准备好别名了。
除了@Ordoshsen 的回答。可以使用以下别名。
$ alias tra="tranmission-remote -a "
每次都使用别名(您可能愿意):
1) 您可以复制.bashrc/.zshrc 文件中的别名(取决于您的shell)。
2) 保存文件并在终端的主目录上执行此操作:
$ source .bashrc
希望对您有所帮助。干杯!