当前位置: 首页 > 科技观察

如何在Linux上使用Pbcopy和Pbpaste命令

时间:2023-03-15 20:06:35 科技观察

【.com快速翻译】由于Linux和MacOSX都是基于*Nix的系统,所以很多命令都可以在这两个平台上运行。但并非所有命令都如此,例如pbcopy和pbpaste。某些命令仅在MacOSX平台上可用。Pbcopy命令用于将标准输入复制到剪贴板。然后,您可以使用Pbpaste命令将剪贴板的内容粘贴到您想要的任何位置。当然,上面的命令在Linux中也有一些替代方法,比如Xclip。Xclip的用法和Pbcopy完全一样。从MacOS切换到Linux发行版可能会丢失这对命令,尽管您仍然喜欢使用它们。不过别担心!本教程简要介绍了如何在Linux上使用Pbcopy和Pbpaste命令。安装Xclip/Xsel正如我已经说过的,Linux中没有Pbcopy和Pbpaste命令。但是,我们可以使用Xclip和Xsel命令并通过shell别名功能复制pbcopy和pbpaste命令的功能。Xclip和Xsel包已经包含在大多数Linux发行版的默认存储库中。请注意,您不需要同时安装这两个程序。只需安装其中任何一个。要在ArchLinux及其衍生版上安装它们,请运行:$sudopacmanxclipxsel在Fedora上:$sudodnfxclipxsel在Debian、Ubuntu、LinuxMint上:$sudoaptinstallxclipxsel安装后,您需要为pbcopy和pbpaste命令创建别名。为此,编辑~/.bashrc文件:$vi~/.bashrc如果你想使用Xclip,粘贴以下行:aliaspbcopy='xclip-selectionclipboard'aliaspbpaste='xclip-selectionclipboard-o'如果你想使用xsel,在~/.bashrc文件中粘贴以下行:aliaspbcopy='xsel--clipboard--input'aliaspbpaste='xsel--clipboard--output'然后保存并关闭.bashrc文件。接下来,运行以下命令来更新~/.bashrc文件中的更改。$source~/.bashrcZSH用户需要将以上行粘贴到~/.zshrc文件中。在Linux上使用Pbcopy和Pbpaste命令让我们看一些例子。pbcopy命令可以将文本从标准输入复制到剪贴板缓冲区。例如,请参见下面的示例。$echo"WelcomeToOSTechNix!"|pbcopy上面的命令会将文本“WelcometoOSTechNix”复制到剪贴板。您可以稍后访问它并使用Pbpaste命令将它们粘贴到任何您想要的地方,如下所示:$echo`pbpaste`WelcomeToOSTechNix!以下是一些其他用例。我有一个名为file.txt的文件,其中包含以下内容。$catfile.txtWelcomeToOSTechNix!您可以像这样将一个文件的内容直接复制到剪贴板:$pbcopy