1

很多时候,我必须从终端把东西放到剪贴板上。我这样做:

echo "something"|xclip -selection clipboard

每次都这样做太蹩脚了,我想走捷径。我该怎么做?

4

2 回答 2

1

你可以定义一个函数:

clip() {
    echo "$@" | xclip -selection clipboard   
}

将其添加到您的初始化脚本 (~/.bashrc),然后使用它:

clip something
clip "one two"
于 2019-11-11T20:57:40.913 回答
0

你可以使用别名。将以下行添加到~/.bash_aliases.

alias my_alias_name="xclip -selection clipboard"

然后你像这样走:

echo "something" | my_alias_name

你必须自己想出好名字。


回答您的评论:

...我可以制作的小脚本名为 cpstring,我使用 cpstring“任何东西”。有没有办法用 bash 脚本来做到这一点?

创建cpstring文件,将其放在 $PATH 可见的位置:

#!/bin/bash

echo "$@" | xclip -selection clipboard

请记住向该文件添加 exe 权限:chmod +x cpstring

于 2019-11-11T20:26:40.810 回答