1、下载zsh配置和tmux配置
wget http://decs.pcl.ac.cn:3731/mirrors/software/Linux/tmux/tmux.tar.gz
tar -zxf tmux.tar.gz
ls -al tmux
-rwxrwxr-x 1 root root 460 Jul 28 2020 tm
-rw-r–r-- 1 root root 5901 Sep 3 2020 tm.conf
-rwxrwxr-x 1 root root 422 Jul 28 2020 tmm
-rw-r–r-- 1 root root 1316 Oct 28 01:36 .zshrc
2、安装zsh
yum -y install zsh
然后拷贝cp .zshrc 到 $HOME/
然后chsh -s /bin/zsh(这种方式修改默认shell,之前fg说用vipw修改)
然后reboot
重启后echo $SHELL确保当前shell是/bin/zsh
3、安装tmux
yum -y install tmux
然后拷贝cp tm.conf 到 /etc/
把tm和tmm拷贝cp 到 /usr/local/bin/
cp tm.conf /etc/
cp tm /usr/local/bin/
cp tmm /usr/local/bin/
到此就可以用tm/tmm了
但是用tm会遇到报错
/root/.zshrc:.:28: no such file or directory: /shared_rc
/root/.zshrc:.:29: no such file or directory: /shared_func
/root/.zshrc:.:30: no such file or directory: /shared_alias
/root/.zshrc:.:32: no such file or directory: /zsh_module
/root/.zshrc:.:33: no such file or directory: /zsh_option
/root/.zshrc:.:34: no such file or directory: /zsh_func
/root/.zshrc:.:35: no such file or directory: /zsh_alias
/root/.zshrc:.:36: no such file or directory: /zsh_key
/root/.zshrc:.:40: no such file or directory: /zsh_completion
/root/.zshrc:.:44: no such file or directory: /zsh_prompt
在.zshrc文件中注释报错的行,使用tm就不报错了
但是root用户用tmm是无法创建窗口的
并且,只能在使用root用户的情况下,才能使用tm
普通用户无法使用tm,报错没权限
oe-20-03-LTS-SP1# su - euler
oe-20-03-LTS-SP1% tm tt
error creating /tmp/tmux/tt.sock (Permission denied)
oe-20-03-LTS-SP1%
去百度搜索了一下这个报错
有一篇文章是这样说的「/tmp/tmux-501」这个目录出了问题,删掉这个目录,tmux就可以正常启动了。
我是直接mv /tmp/tmux /tmp/tmux-
然后再从root用户切换到普通用户,这次是可以使用tm了,但是报错
chgrp: changing group of ‘/tmp/tmux/test.sock’: Operation not permitted
普通用户用tmm也是无法创建窗口的