1 Star 0 Fork 11

coder_lw / wiki

forked from deepinwiki / wiki 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
linux里面的剪贴板.md 1.75 KB
一键复制 编辑 原始数据 按行查看 历史
htqx 提交于 2020-02-22 00:24 . arch安装

[TOC]

linux 剪贴板

前言

linux 系统和windows有一点不同,它的快捷键并不是那么统一。不同的桌面可能会根据自己的喜好,有自己一套快捷方式。同时,不同软件之间很多快捷键都是不统一的。

新手可能第一件事就发觉,linux的复制粘贴操作和windows不尽相同。事实上情况比想象中的还要糟糕。linux有着很多流行的剪贴板,他们相互独立。

剪贴板的种类

剪贴板一号:

  1. 鼠标中键,可以粘贴,用shift+ins也可以粘贴
  2. 选中文字,点击,可以复制。

剪贴板二号:

  1. ctrl+shift+c :在虚拟终端中复制
  2. ctrl+c: 在一般图形界面中复制
  3. ctrl+v: 在一般图形界面中粘贴
  4. ctrl+shift+v: 在虚拟终端中粘贴
  5. 复制会覆盖剪贴板1号,但剪贴板1号不会覆盖剪贴板2号

剪贴板三号(只在终端中):

  1. ctrl+u 或k: 剪切
  2. ctrl+y:粘贴

剪贴板四号(只在nano中):

  1. ctrl+k:剪切
  2. ctrl+u:粘贴

其中剪贴板一号,最不稳定,因为选中和点击太容易误操作。剪贴板二号最通用。只是不知道为什么linux的程序都喜欢自己弄一个剪贴板?而且关键快捷键也不一样。

访问公共剪贴板的 xclip

xclip 给出公共剪贴板的四个种类:primary(剪贴板一号),secondary,clipboard(剪贴板二号),buffer-cut。

# 安装
sudo apt install xclip

# 复制内容到剪贴板
echo hi |xclip

# 粘贴
xclip -o

# 指定剪贴板
echo hello | xclip -select clipboard 

# 指定剪贴板
# 可以简写首字母
xclip -select c -o

参考

  1. Why does Ctrl + V not paste in Bash (Linux shell)?: https://superuser.com/questions/421463/why-does-ctrl-v-not-paste-in-bash-linux-shell
1
https://gitee.com/coder_lw/wiki.git
git@gitee.com:coder_lw/wiki.git
coder_lw
wiki
wiki
master

搜索帮助