当前位置: 首页 > 工具软件 > .tmux > 使用案例 >

tmux搭建

漆雕疏珂
2023-12-01
  • 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也是无法创建窗口的

 类似资料: