博文

目前显示的是 四月, 2018的博文

Ubuntu下TMUX工具体验

    想必在一些科幻电影里,我们会看到黑客或电脑高手的电脑界面窗口有多分屏的显示处理,而在Linux的Terminal里,使用tmux工具也能实现相应的功能,首先需要执行如下命令安装好tmux工具:     sudo apt-get install tmux     安装好后,我们在Terminal里先执行tmux,此时会创建一个tmux窗口,我们可以将该窗口进行分隔,而tmux为了避免与系统的快捷键冲突,故而先将都需要先按CTRL+b按键作为先导键,然后再按%进行左右分屏,按“进行上下分屏,即:     1.左右分屏:按CTRL+b组合键后,再按%号;     2.上下分屏:按CTRL+b组合键后,再按"号;     由于tmux可以创建多个窗口,而每个窗口进行分屏,上述左右和上下分屏均是在当前分屏的基础进行对应的二等分屏处理,即我们可以将窗口进行不同规则的分屏处理。     那么,我们要如何在这些分屏里进行切换当前分屏呢?可以按CTRL+b组合键后再按o键,表示切换到下一分屏,也可以按CTRL+b组合键后,按上下左右方向键进行切换。     上面说的是当前窗口的分屏处理,那么多个窗口间要怎么操作呢?按CTRL+b组合键后,再按c键可以创建一个新窗口;而按组合键后,再按s键可以在多个窗口间来回切换。     上述是该工具体验后的记录,这些操作基本能满足日常使用了,还有一些特殊技巧可以查阅帮助文档或网络资料继续学习。

设备驱动节点里的bind与unbind

    在Linux环境下,如果有两张网卡,假如A识别为eth0,B识别为eth1,而有些时候想对调设备结点,有如下办法可以解决该问题:     1.确认驱动对应的设备结点        网卡A:        ls /sys/devices/c9410000.ethernet/driver        返回如下内容:        bind        c9410000.ethernet        uevent        unbind        而网卡B:        ls /sys/devices/c9420000.ethernet/driver        返回如下内容:        bind        c9420000.ethernet        uevent        unbind     2.解绑与重新绑定        a.解绑           echo "c9410000.ethernet" > /sys/devices/c9410000.ethernet/driver/unbind           echo "c9420000.ethernet" > /sys/devices/c9420000.ethernet/driver/unbind        b.重新绑定           echo "c9420000.ethernet" > /sys/devices/c9420000.ethernet/driver/bind           echo "c9410000.ethernet" > /sys/devices/c9410000.ethernet/driver/bind        相当于解绑后重新绑定的顺序对调了下。上述命令仅供参考,方便调试,部分系统可能在操作时会导致OOPS,请根据实际情况再处理。