linux终端如何拷贝内容到剪切板,然后在别的地方粘贴

linux终端如何拷贝内容到剪切板,然后在别的地方粘贴,第1张

可以使用使用xsel命令。

1、首先安装一个名为xsel的包:

apt-get install xsel

这里只贴几个常用的,更多的请参见man文档。

显示剪贴板中的数据:

xsel -b -oxsel -b -o

向剪贴板中追加数据:

xsel -b -a

覆盖剪贴板中的数据:

xsel -b -i

例如说,要将某个文档复制到剪贴板,以前要打开这个文档,全选后复制,现在我只需要在bash中输入cat filename | xsel -b -i即可,非常方便。

2、示例:

用法:cut -cnum1-num2 filename 说明:显示每行从开头算起 num1 到 num2 的文字。 范例: shell>>cat example test2 this is test1 shell>>cut -c1-6 example ## print 开头算起前 6 个字元 从1开始计数 test2 this i 可以将一行分割成多列,通过-d ':',将分隔符改为:。再通过-f n指定选用的列。 如: $ echo 12:00:01 | cut -d ':' -f 2 00 Cut() 功能 将数据窗口控件当前行列上编辑框中的所选内容剪切掉并保存到系统剪贴板,对RichText 风格的数据窗口来说 把数据窗口控件中所选内容剪切到系统剪贴板 语法 dwcontrol.Cut () 参数 dwcontrol 数据窗口控件名 -b, --bytes bytd-list:只输出在byte-list区间的bytes,TABs和backspaces都占1byte。 [1]-c, --characters character-list:只输出在区间character-list内的字符TABs和backspaces都占一个字符。 -f, --fields field-list:只输出在field-list内的域。 -d, --delimiter delim:指定在-f参数中的field-list的分割符(为delim中的第一个字符,缺省为TAB)。 -n:不分割多byte的字符。 -s, --only-delimited:在-f参数中不输出没有域分割符的行。 --help:在标准输出上输出帮助信息并退出。 --version:在标准输出上输出版本信息并退出。 返回值 Long 函数执行成功时返回剪切的字符个数 如果在编辑控件中未选择任何内容 则不剪切任何字符, 函数返回0 如果函数执行出错 则返回-1 ,如果dwcontrol 的值为NULL,则Cut()函数返回NULL 用法 除了程序中使用Cut()函数剪切数据窗口控件上编辑框中所选内容外 用户使用键盘 按Ctrl+X 或鼠标同样可以复制所选内容,代码中可以使用数据窗口控件对象函数

光标移动

Ctrl + a切换到命令行开始

Ctrl + e切换到命令行末尾

剪切粘贴

Ctrl + u清除(剪切)光标之前的内容

Ctrl + k清除(剪切)光标之后的内容

ctrl + y粘贴

esc + f把光标移动到单词的结尾

esc + b把光标移动到单词的开头

ctrl + b光标向左移动一个符号的位置

ctrl + f光标向右移动一个符号的位置

命令查询

Ctrl + r查找(历史命令)。 history|grep

ctrl + pprevious ↑上一个命令

ctrl + nnext ↓下一个命令

其他类型

Ctrl + c终止当前命令或脚本

Ctrl + d退出当前shell,相当于exit logout,一个个删除光标后字符。

Ctrl + l清除屏幕内容,相当于clear。

tab所有命令及路径补全功能,一般要多按几下

esc + .引用/使用上一个命令的最后一个参数(结尾)

#SecureCRT快捷键

Ctrl+shift+c命令行复制内容

Ctrl+shift+v命令行粘贴内容

#Xshell快捷键

Shift+insert粘贴

Ctrl+insert复制


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11740473.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存