在上一篇1.密码工具箱中介绍了一些密码技术相关的一些基本工具,同时遗留了一个鸡生蛋蛋生鸡的问题和公钥的认证问题( ̄▽ ̄)",这里再补充几个常用的工具先。 1. ; 5 6 //2. 2. 总结 本篇完善了密码相关的工具箱,增加了伪随机数,混合密码系统,以及通过转移问题而解决公钥的认证问题的数字证书,以及数字证书的工作机制,和其相关的一些细节点(当然都是一笔带过了,想了解更详细的信息还需读者自行研究 本系列后续的会拿这个工具箱来剖析HTTPS是如何工作的。如有错误指出,欢迎指正!
前言 一直自己调个iTerm2的配色 感觉还挺好看的 但是看网上别人的简直美到无法直视 就自己也弄了个 中间也遇到了一些问题 就在此记录一下 先看效果 ? iTerm2美化 安装 安装iTerm2 安装Oh My ZSH! 注意: 这里一定要把半透明取消 否则很难看 配置iTerm2字体 任何以Powerline结束的字体均可 推荐使用Droid Sans Mono Dotted for Powerline 显示效果较好 当然系统终端的字体也要修改 否则终端里的显示效果就很丑 注意上图中的Style配置 要配置为Full-Width Bottom of Screen 否则在窗口拖动大小后文字会错乱 /install_in_omz.sh 配置ZSH 打开配置文件~/.zshrc 修改主题配置 ZSH_THEME="powerline" 终端美化 如果你压根就不想用 iTerm2 那么你也可以配置终端
本号新推出「go工具箱」系列,意在给大家分享使用go语言编写的、实用的、好玩的工具。 在命令行的文本输出中,你经常见到的是不是都是黑色背景,白色文字。 今天给大家推荐一款能让输出的文本带上颜色的工具:color color工具能够使终端上的输出按不同的颜色输出。 所谓换码符就是一套编码规则,用于控制终端上的光标位置、颜色和其他选项。 %s[%sm", escape, "34") fmt.Fprint(os.Stdout, f) fmt.Fprintln(os.Stdout, "Hello World in blue") 在第1、2行中
打开iTerm,在默认菜单中选择”Make iTerm2 Default Term” 如果使用了Go2Shell快捷启动的话,设置默认iTerm2,在终端输入如下命令open -a Go2Shell - -args config,回车,选择iTerm 2,如图:
Library/Caches/Homebrew/downloads/7c65a980f7151e14dc5cf1e45ff29b9456a318d6868b1e78a7cd9369a3de144b--pcre2- 10.39.arm64_monterey.bottle.tar.gz 这是因为 pcre2-10.39.arm64_monterey 依赖包下载失败了,则可以单独将依赖包下载安装,从而避免依赖版本的错误 brew install pcre2 接着再使用上面安装 Fish 的命令进行安装即可。 切换默认 shell 虽然我们已经安装好了 Fish,但是我们还要对它进行手动切换才能生效。 whereis fish 最后则是切换默认 shell,让我们之后打开终端后都是使用 Fish,运行如下命令即可。 chsh -s /opt/homebrew/bin/fish 至此,我们的 Fish 就安装成功了,退出终端后重新打开终端即可使用安装好的 Fish。
开源项目webssh2可以实现浏览器访问终端,参照网上教程实践后,记录步骤如下: 安装NVM curl -o- https://raw.githubusercontent.com/creationix/ 下载webssh2 git clone https://github.com/billchurch/WebSSH2 cd WebSSH2/app npm init 初始化,一路敲击回车 npm install --production 使用screen运行webssh2(保持后台运行) yum install screen #centos系统 apt-get install screen #debian /ubuntu系统 screen -S Webssh2 cd WebSSH2 npm start 访问 通过如下地址即可访问ip地址为IP的终端 http://IP:Port/ssh/host/IP 也可以通过修改 参考文献 WebSSH2 界面ssh 一个可以在浏览器上运行的SSH客户端:WebSSH2安装教程 Author: Frytea Title: 网页版终端webssh2配置 Link: https
采用iTerm2 oh-my-zsh solarized 配色方案 最近重新开启我闲置已久的Mac mini,更新到最新版10.13.4,于是在安装Homebrew时决定配置了一下终端,使其看起来更美观 这个软件,比Mac自带的终端更加强大。 设置默认终端 将iTem2设置为默认终端(可选): (菜单栏)iTerm2 -> Make iTerm2 Default Term 然后打开偏好设置preference,选中Keys,勾选Hotkey 重新打开iTerm2窗口,这时便可以看到效果了。 到这步我们的终端看上去已经非常好看了,这时我们来安装其它插件,让终端看起来更加风骚。 自动提示命令 当我们输入命令时,终端会自动提示你接下来可能要输入的命令,这时按 → 便可输出这些命令,非常方便。
一、软件简介 MobaXterm(原名MobaXVT)是一款功能强大的增强型终端、X服务器和Unix命令集(GNU/Cygwin)工具箱。 它支持开启多个终端窗口,基于最新的X服务器技术,让用户在Windows环境下轻松使用Unix/Linux命令,无需安装虚拟机即可体验完整的Unix环境。 功能扩展性强:丰富的插件生态系统 ⚡ 高效工作流:多标签页、分屏显示等效率工具 三、系统环境要求 推荐配置 操作系统 Windows 7 64位及以上 处理器 2GHz CPU或更高 内存 2GB RAM 文件编辑:内置文本编辑器直接编辑远程文件 批量传输:支持多文件同时传输 ️ 专业工具集成 Unix命令集:完整的GNU工具链支持 X服务器:嵌入式X.Org服务器 插件系统:支持Git、Dig、Aria2等扩展 关键词:#MobaXterm #远程连接 #SSH工具 #终端管理 #系统运维 #远程桌面 #开发工具
效果图 本文默认已经安装了git和xcode(command line tools); image.png 下载iTerm2 https://iterm2.com/ 安装完成后,在/bin目录下会多出一个 Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh: chsh -s /bin/zsh 如果想修改回默认dash,同样使用chsh命令即可: chsh -s /bin/bash 这就是iTerm2 /install.sh 安装好字体库之后,我们来设置iTerm2的字体,具体的操作是iTerm2 -> Preferences -> Profiles -> Text,在Font区域选中Change Font 在打开的finder窗口中,双击Solarized Dark.itermcolors和Solarized Light.itermcolors即可安装明暗两种配色: image.png 再次进入iTerm2 提取码: hg67 更换背景图片方式:iTerm2 -> Preferences -> Profiles -> Window -> BackGround Image勾选图片即可。
安装好字体库之后,我们来设置iTerm2的字体,具体的操作是iTerm2 -> Preferences -> Profiles -> Text,在Font区域 ?
/expect -f set hostname [lindex $argv 0] set user [lindex $argv 1] set password [lindex $argv 2] "yes/no" { send "yes\r";exp_continue } "*password:" { send "$password\r";} } interact ~ 2、 install expect 3、设置别名(快捷登录需要输入的名称) vim bash_profile alias 别名='expect login.sh 机器ip 登录账户 登录密码' ps:别名就是你登陆终端之后输入这个别名就会自动登陆
上篇谈到:elasticsearch本身是一个完整的后台系统,对其的操作使用是通过终端api进行的。elasticsearch本身提供了多种编程语言的api,包括java的esjava。 先看看scala 终端 ElasticClient的构建过程: import com.sksamuel.elastic4s.ElasticDsl._ val esjava = JavaClient should "support prefix path with trailing slash" in { ElasticProperties("https://host1:1234,host2: ElasticNodeEndpoint("https", "host1", 1234, Some("/prefix/path")), ElasticNodeEndpoint("https", "host2"
前言 在npm的日益壮大下,开发项目时我们无法离开「终端」,但是如果你作为一名具备美感的前端,可能会吐槽为什么系统自带的终端会那么丑。下面贴上「Windows」和「MacOS」自带的终端界面。 ? 有没有办法对它进行美化或者使用第三方终端工具代替它呢。答案是肯定的,在此我推荐两款终端工具,分别代替「Windows」和「MacOS」下的终端。 iTerm配置 打开「MacOS」自带的终端 输入vim命令:vim ~/.bash_profile 插入配置信息# 启用终端导出着色 export CLICOLOR=1 # 设置终端导出颜色方案 export 00m\]\$ ' # 启用iTerm着色 export TERM=xterm-color 按esc退出vim编辑模式 输入vim命令::wq 重启「iTerm」 下载「iTerm」色彩方案iTerm2- Profiles」 设置「Terminal > Report Terminal Type」,选择xterm-new 设置「Colors > Color Presets > Import」,导入iTerm2-
OpenMMLab 项目开源了 MMAction2,这是一套基于 PyTorch 实现的视频理解工具箱和 benchmark,目前包含了视频理解领域常见的任务,比如动作识别,时序动作检测,时空动作检测等 太长不看版: 统一的框架:MMAction2 作为 OpenMMLab 的新一代视频理解工具箱,同时支持了动作识别、时序动作检测、时空动作检测等多种任务和算法。 Kinetics 数据集准备概览 对于框架各个特性的介绍和使用,MMAction2 也编写了详细的说明文档和教程,供使用者参考,使用 MMAction2 不迷路! ? MMAction2 Tutorial Document 不仅如此,为了让用户快速入手,MMAction2 还提供了 Colab 的在线教程,让用户立刻就能感受到使用 MMAction2 的快感! ? Colab Tutorial 丰富的 Demo MMAction2 除了优秀的训练框架外,也为广大社区用户提供了基于 MMAction2 实现的丰富 Demo,以供大家使用。
前言 最近换了一台新电脑,开发环境和软件都需要重新安装和配置,正好借着这个机会,介绍一下 macOS 终端神器 iTerm2 的安装配置,并推荐一些插件和好用的工具。 iTerm2 iTerm2 是默认终端的替代品,也是目前 macOS 下最好用的终端工具,集颜值和效率于一身。 安装 直接前往 iTerm2 官网[1] 下载即可,下载完成后解压并双击安装。 ? iTerm2 官网 设置热键 为了快速唤出 iterm2 终端,这里推荐使用热键进行唤出。 ? 设置热键 设置 Status bar iterm2 提供了很多 Status bar,可在在终端页面显示更多关于本机的信息,如:CPU、内存、电池电量等。 ? 导入配置 oh my zsh 在设置好 iterm2 之后,就需要安装 oh-my-zsh[2]。
不习惯使用terminal,于是使用了item2搭配oh my zsh ,下面是效果图 [1macnw42kj.png] 效果图 item2官网 oh my zsh官网 item2是干嘛的 item2是 item的升级版,是terminal的替代品,支持mac os 10.12以上的版本 安装item2 brew cask install iterm2 oh-my-zsh的安装 sh -c "$ 下面修改一下默认主题,这里有很多主题可以选择,下面我们修改主题为agnoster,替换robbyrussell为agnoster [kzl2335vll.png] 修改好了以后,重启item2发现出现乱码 字体的原因,点击这里下载字体,下载完了以后,把这个文件放入到下面文件夹内就好了 /System/Library/Fonts [cma3w0vt52.png] 文件放入进去以后,我们打开item2, zsh-syntax-highlighting [6zodfbzo37.png] 自动建议填充 和高亮一样,将文件使用git克隆下来以后,添加plugins插件zsh-autosuggestions就好了,配置好了以后,终端会自动帮我补全路径
Mac用户最多的用的就是Iterm2了,windows之前因为丑陋的终端也开发了新的终端工具,很神奇的是,很长一段时间里,都没有一款真正好用的能跨平台的终端工具,直到我发现了hyper。 此外,这个终端是开源的,基于MIT协议,github start 34k。 插件和主题的安装都需要重启终端生效。 hypercwd 可以让你在打开一个新的标签页的时候和之前的标签页路径一样,这个功能还比较有用,对于经常开多个窗口操作的人来说。 hyper-search 这个插件主要是可以让你在终端里面按ctrl-f的时候可以搜索。 ? hyper-pane 这就是一个增强的多多窗口插件,通过快捷键你可以快速切换窗口。 hyperpower's preview image 打造自己的终端 默认的主题样式都太丑了,我们需要自己动手来美化一下。此外还需要一些额外的步骤让他更好用一点,和使用iterm2差不多。
OpenMMLab 项目开源了 MMAction2,这是一套基于 PyTorch 实现的视频理解工具箱和 benchmark,目前包含了视频理解领域常见的任务,比如动作识别,时序动作检测,时空动作检测等 太长不看版 统一的框架:MMAction2 作为 OpenMMLab 的新一代视频理解工具箱,同时支持了动作识别、时序动作检测、时空动作检测等多种任务和算法。 Kinetics 数据集准备概览 对于框架各个特性的介绍和使用,MMAction2 也编写了详细的说明文档和教程,供使用者参考,使用 MMAction2 不迷路! ? MMAction2 Tutorial Document 不仅如此,为了让用户快速入手,MMAction2 还提供了 Colab 的在线教程,让用户立刻就能感受到使用 MMAction2 的快感! ? Colab Tutorial 丰富的 Demo MMAction2 除了优秀的训练框架外,也为广大社区用户提供了基于 MMAction2 实现的丰富 Demo,以供大家使用。
你可以通过 Ctrl+Alt+F3 到 Ctrl+Alt+F6 在几个虚拟终端之间切换。按 Ctrl+Alt+F2 回到桌面环境。 X 系统也是运行在一个终端模拟器上,在 Ubuntu 20 上它对应的设备是 /dev/tty2,这也是为什么使用 Ctrl+Alt+F2 可以切换到 X 系统的原因。 我们可以看看 X 系统打开的文件中是否包含了设备文件 /dev/tty2。 可以看到,X 系统确实打开了 /dev/tty2。 例如 intr = ^C 是指将 CTRL+c 映射到 kill -2 (SIGINT) 信号。