当前位置: 首页 > news >正文

互联网公司排名待遇阶梯seo快速推广

互联网公司排名待遇阶梯,seo快速推广,wordpress 注册邮箱验证码,城建网官网在macOS上,将命令的输出结果复制到剪贴板 在日常的工作中, 经常使用命令的小伙伴可能会遇到一个场景, 就是把命令执行的结果复制出来另作它用. 每次都需要通过鼠标进行选择然后复制, 虽然 macOS 的命令行的复制快捷键和普通的复制是一样的, 非常友好, 但是还要选择…

在macOS上,将命令的输出结果复制到剪贴板

在日常的工作中, 经常使用命令的小伙伴可能会遇到一个场景, 就是把命令执行的结果复制出来另作它用.

每次都需要通过鼠标进行选择然后复制, 虽然 macOS 的命令行的复制快捷键和普通的复制是一样的, 非常友好, 但是还要选择, 还是有些复杂.

当然, 也可以使用 tmux, 然后使用类似 vi 的方式进行选择和复制, 但是操作还是非常多的. 虽然操作多, 但是是可以抛弃鼠标, 也是一个不错的选择.

如果有一种方式只在输入命令的时候假如几个字母就可以做到就更好了.

在 tmux 中对命令窗口的内容进行复制

旧版本的配置:

# use vi mode
set-window-option -g mode-keys vi
list-keys -t vi-copy
bind-key -t vi-copy 'v' begin-selection
bind-key -t vi-copy 'y' copy-selection

新版本的配置:

# use vi mode
set-window-option -g mode-keys vi
list-keys -T copy-mode-vi
bind-key -T copy-mode-vi 'v' send -X begin-selection
bind-key -T copy-mode-vi 'y' send -X copy-selection-and-cancel
  1. 进入 copy-mode-vi:在 tmux 中,使用默认的快捷键 Ctrl-b [Ctrl-b PageUp 来进入 copy-mode-vi
  2. 使用 vi 风格的按键操作选择文本。通常情况下,您可以使用 v 键来启动选择模式,然后使用移动键(如 hjkl)来选择文本。
  3. 确保您正确选择了文本。选中的文本将会显示为反白。如果选择不正确,您可以继续使用 vi 风格的按键进行调整。
  4. 一旦您选择了所需的文本,按下 y 键,这将触发 bind-key -T copy-mode-vi 'y' send -X copy-selection-and-cancel 命令。

对于第 3 点要特别说明一下, 不一定按下 y 键, 就可以复制. 和系统里面 vi 设置有关. 例如在 vi 中禁止了 cmd + c 复制, 使用 \+y 复制到剪贴板, 那么在这里就要使用 \+y.

总结:

  • 优点:
    • 这种方式的好处是可能复制命令行里面的任何内容, 而且可以结合 vi 操作, 可以得到自己想要的部分.
    • Linux, macOS 都可以用
  • 缺点: 操作略微多了一些

如果有一个方式可以类似管道一样的操作那点方便很多. 其实 macOS 已经再带了这种命令.

macOS 使用pbcopy命令

  1. macOS自带了 pbcopypbpaste 命令,用于与剪贴板进行交互。要将命令的输出复制到剪贴板,可以使用管道 | 将命令的输出传递给 pbcopy。例如:
your-command | pbcopy

这将把命令的输出复制到剪贴板,您可以随后使用粘贴操作(通常是Command + V)将其粘贴到其他地方。

  1. 使用echo和重定向:
echo "Hello, World" | pbcopy

这将 “Hello, World” 复制到剪贴板。

  1. 使用Shell函数:

您可以将以下Shell函数添加到您的.bashrc或.zshrc文件中,以便更方便地将命令的输出复制到剪贴板:

# Function to copy command output to clipboard
copy_to_clipboard() {"$@" | pbcopyecho "Command output copied to clipboard."
}

然后,您可以使用 copy_to_clipboard 函数来执行命令,并将其输出复制到剪贴板。例如:

copy_to_clipboard your-command

这会将 your-command 的输出复制到剪贴板。

这些方法可在macOS上方便地将命令的输出复制到剪贴板,以便稍后粘贴到其他应用程序中。

这个方式可以用, 但是不可以使用 alias 的命令, 例如 zsh 下常用的 l (l='ls -lah')

改进

  1. 修改一个简单的名字, 便于输入
  2. 结果照样输出
  3. 支持使用了 alias 的命令
copy() {if [[ -n "$1" ]]; thenif alias "$1" &> /dev/null; thenc="$(alias "$1")"c=${c#*=}c=${c#*\"}c=${c%*\"}c=${c#*\'}c=${c%*\'}nc="$c "for arg in "${@:2}"; donc="${nc}${arg} "donenc="${nc% }"eval "$nc" | pbcopyelse$@ | pbcopyfipbpasteecho ""echo "Command output copied to clipboard."elseecho "Usage: copyto <command>"fi
}
http://www.ds6.com.cn/news/70157.html

相关文章:

  • 怎样查看别人网站流量网站优化seo推广服务
  • 用什么工具做网站网络营销的未来发展趋势
  • 做网站怎么建文件夹百度seo推广软件
  • 山东网站定制策划关键词seo培训
  • 精品网站设计免费外链发布平台
  • 建设旅游网站数据库设计百度小说搜索风云榜排名
  • 计算机毕业论文网站开发总结seo兼职外包
  • 潍坊建设网站公司电话北京网络营销推广外包
  • 织梦中二次开发新的网站seo是什么的缩写
  • 网站数据库网络错误怎么解决方案2023免费b站推广大全
  • 做网站的公司叫什么问题信息流广告投放渠道
  • 为企业制定网络营销方案企业怎么做好网站优化
  • 网站建站视频上海今天最新新闻10条
  • 网站建设策划文案深圳关键词seo
  • 前端做网站都要做哪些微信上怎么做广告推广
  • 官方网站怎么做seo有哪些网站
  • 全国网站建设公司河南整站百度快照优化
  • 怎么样提升自己的学历湖北seo公司
  • 开个做网站要多少钱优化设计三年级下册数学答案
  • 政府网站建设项目背景网站如何做关键词优化
  • 免费自适应网站模板国际新闻头条最新消息
  • 怎样学做企业网站一般网站推广要多少钱
  • 室内设计接单网站站长工具seo综合查询网
  • 效果好企业营销型网站建设新闻发布平台有哪些
  • 便捷网站建设哪家便宜怎样创建网站平台
  • 做网站哪家南京做网站西安百度推广代理商
  • 网站建设与开发课程介绍软文写作平台
  • 做棋牌开发的网站西安百度关键词优化排名
  • 网络平台需要什么资质seo网站优化怎么做
  • 做网站的费用广州番禺发布网