智能终端之oh my zsh+Terminator

智能终端之oh my zsh+terminator@TOC

智能终端之oh my zsh+Terminator

Terminator可以方便地对终端进行分屏操作,比本人之前试过的tmux啥的方便一些,另外可以通过设置比较好看。至于oh my zsh,是一个Linux下强大的shell, 可以用apt-get等包管理器进行安装。zsh是bash的增强版,其实zsh和bash是两个不同的概念,zsh更加强大。通常zsh配置起来非常麻烦,且相当的复杂,所以oh-my-zsh是为了简化zsh的配置而开发的,因此oh-my-zsh算是zsh的配置。

Terminator的安装及美化

安装与设置参考:
https://www.jianshu.com/p/cee2de32ca28
上面链接里背景是深绿色的,安装incr自动补全后补全内容为绿色,所以将背景换成了ubuntu默认bash的背景颜色(R:G:B=44:0:30)。
为了可以用右键打开Terminator,需要利用nautilus-actions来设置,具体步骤参考:
https://blog.csdn.net/zhanghm1995/article/details/89419109
注意在上文第四部分中,似乎直接运行nautilus -q会报错,可按照以下流程操作:
1.See what nautilus processes are running :

ps aux | grep nautilus

2.Kill all nautilus processes you see :

sudo kill PIDNUMBER

3.Restart nautilus :

nautilus -q

虽然nautilus -q这个命令运行成功了,但是第一次设置失败了,右键点击open in Terminator没反应,于是又来了一次。
这次改为输入sudo nautilus -q,虽然还是报错但是好像就可以了……有点迷,不管怎么样我们现在可以愉快地使用Terminator啦!

oh my zsh的安装及插件安装

本体和插件安装参考:
https://www.jianshu.com/p/ba782b57ae96
注:出现上文中所述chsh: PAM: Authentication failure需要改/etc/passwd,改法可参考:
https://www.cnblogs.com/EasonJim/p/7863099.html
个别插件的使用方法:

  1. autojump
    比如要跳到/home/kangrong/catkin_ws/devel去,只要之前去过一次,输入j devel甚至j d就可以了autojump devel可以看devel的实际路径。
    autojump可以修改目录数据库来达到自定义想要的目录的效果:
$ autojump -a [dir]
#在数据库中添加一个目录

$ autojump -i [value]
# 提升当前目录value数目的权重

$ autojump -d [value]
# 降低当前目录的权重

$ autojump -s
# 显示数据库中的统计数据

$ autojump --purge
# 清除不再需要的目录
  1. git
    缩写表:https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/git/
    重要的比如glgaagcmsgggp

另外,在终端里会出现ros用不了的情况,只需:

`gedit ~/.zshrc`

在最后一行加上:

`source /opt/ros/kinetic/setup.zsh`

再:

`source ~/.zshrc`

即可。当然,以往熟悉的

source devel/setup.bash

自然要变成:

source devel/setup.zsh
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值