Install and Update autojump and oh-my-zsh Behind a Firewall
Brief installation steps:
Install git and zsh via yum;
'git clone' autojump and oh-my-zsh from an internet-connected host;
Install autojump and oh-my-zsh manually according to the instructions on their websites.
Install
# yum install zsh
# yum install git
$ ssh-copy-id chad@10.21.3.31 (run "ssh-keygen" if have no key)
$ git clone chad@10.21.3.31:/home/chad/.oh-my-zsh
$ cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
$ git clone chad@10.21.3.31:/home/chad/docs/tmp/autojump (you need 'git clone' from internet on host 31 beforehand)
$ cd autojump;./install.sh (after installation, add some text into ~/.zshrc according to its prompt)
add "autojump" into "plugins" of ~/.zshrc
$ chsh -s /bin/zsh
restart zsh
Update
The server 10.0.2.74 is behind firewall, and the auto-update is blocked. The oh-my-zsh on laptop 10.21.3.139 is updated. To enable auto-update on server 74, modify update target repo: modify ~/.oh-my-zsh/.git/config: [remote "origin"] -> url from
https://github.com/robbyrussell/oh-my-zsh.git
to
lichao@10.21.3.139:/home/lichao/.oh-my-zsh/.git
Now you can update oh-my-zsh automatically or manually:
$ cd
$ upgrade_oh_my_zsh
Note:
You must copy public key of 74 to 139:
ssh-copy-id lichao@10.21.3.139
You can't add "ssh://" before "lichao@...". It complains "ssh could not resolve hostname 10.21.3.139" , Why?
On internet-connected Ubuntu host, you can install autojump with 'apt-get install autojump'.
最新文章
- EBS R12重启后无法进入登录页面
- js 猜数字游戏
- 最大熵的Java实现
- ASP.NET MVC5学习笔记之Action参数模型绑定之模型元数据和元数据提供
- Tricks Device (hdu 5294 最短路+最大流)
- C++ 静态、动态链接库的简单实现
- GIve Me A Welcome Hug!
- VS2010下测试程序性能瓶颈
- 基于perl面向对象开发的微信机器人
- 用DOS命令获取文件列表
- Effective Modern C++ Item 27:重载universal references
- 8、单选按钮(JRadioButton)和复选框(JCheckBox)
- Linux ls命令详解
- ubuntu16.04 查询ip,网关,dns信息
- Jenkins 利用HTML Publisher plugin实现HTML文档报告展示
- puppet(1)-简介
- react-native布局篇
- 教你用Visual Studio Code做PHP开发 - 微软官方工具,IDE中的黑马
- SQL注入之Sqli-labs系列第十八关(基于错误的用户代理,头部POST注入)
- 解题:POI 2014 Ant colony
热门文章
- 关于使用Flex中图片处理
- hugegraph 源码解读 —— 索引与查询优化分析
- hadoop学习(二)hadoop集群的启动
- 【Quartz】Quartz存储与持久化-基于quartz.properties的配置
- buu 新年快乐
- SwaggerHub 更快,标准化的API设计软件
- 【网络IO系列】IO的五种模型,BIO、NIO、AIO、IO多路复用、 信号驱动IO
- Antilibrary能拯救稍后不读吗
- [刘阳Java]_美团点评2018届校招面试总结_Java后台开发【转载】
- springMVC-12-整合spring和springmvc