创建一个bash别名来键入命令的一部分

时间:2017-11-30 07:16:41

标签: linux bash alias

我刚刚学习Linux(这里是v noob)。我试图创建一个别名来在终端中键入部分命令。

我希望别名输入 transmission-remote -a' ,然后停止。不按返回 - 只需让光标闪烁,我就可以添加命令的下一部分。

我尝试过使用xclip,但没有运气。我一直得到错误:无法打开显示:(null)'

也许我的最终游戏将是 传输 - 远程-a' 然后粘贴剪贴板副本并按回车。

希望你能提前帮助和感谢!

2 个答案:

答案 0 :(得分:0)

确切地说,工作别名是有益的。你可以使用

$ 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时),这样您就可以准备好别名了。

答案 1 :(得分:0)

除了@ Ordoshsen的回答。可以使用以下别名。

 $ alias tra="tranmission-remote -a "

每次都使用别名(可能,你想):

1)您可以复制.bashrc / .zshrc文件中的别名(取决于您的shell)。
2)保存文件并在终端上执行以下操作:

$ source .bashrc

我希望这会有所帮助。干杯!