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'.
所有评论(0)