在使用 CentOS 的时候,有的情况下我需要快速得复制一个文件的内容,虽然鼠标操作也是一个简单的选择,但是,如果可以直接用命令行完成不是更美妙。在 MacOS 下,我以前都是使用的 pbcopypbpaste,所以切换到 CentOS 之后,我自然也是想找到类似的工具。

很多时候,就是有心栽花无心成柳,之前找了很多次没有发现好用的,但是最近被我发现了一个不错的工具:XClip,如果你的 CentOS 有 EPEL 的 repo,那么可以直接安装就可以了:

  1. [[email protected].io]# yum install xclip
  2. ...
  3. Resolving Dependencies
  4. --> Running transaction check
  5. ---> Package xclip.x86_64 0:0.12-5.el7 will be installed
  6. --> Finished Dependency Resolution
  7. Dependencies Resolved
  8. ==============================================================================
  9. Package Arch Version Repository Size
  10. ==============================================================================
  11. Installing:
  12. xclip x86_64 0.12-5.el7 epel 27 k
  13. Transaction Summary
  14. ==============================================================================
  15. Install 1 Package
  16. Total download size: 27 k
  17. Installed size: 45 k
  18. Downloading packages:
  19. xclip-0.12-5.el7.x86_64.rpm | 27 kB 00:01
  20. Running transaction check
  21. Running transaction test
  22. Transaction test succeeded
  23. Running transaction
  24. Installing : xclip-0.12-5.el7.x86_64 1/1
  25. Verifying : xclip-0.12-5.el7.x86_64 1/1
  26. Installed:
  27. xclip.x86_64 0:0.12-5.el7
  28. Complete!

然后使用也是非常简单,这里演示一下 copy & paste:

  1. [[email protected].io]# uptime | xclip
  2. [[email protected].io]# xclip -o
  3. 08:22:36 up 3 days, 18:04, 4 users, load average: 0.65, 1.15, 1.21

Ref