㈠ 如何使tmux中的默认前置键C
tmux是一个远程管理多窗口的工具,它可以允许你在一次登陆的情况下打开多个会话并方便的在会话中切换,而且软件本身就可以解决网络不稳定造成的断网问题。
1,安装
dev@junchen:~$ sudo apt-get install tmux
2,控制键
控制键就是tmux的主键.当你在tmux环境下按下这个键的时候,tmux就会把你后面输入的指令,解析成它内置的功能.tmux默认的控制键是ctrl+b(同时按下ctrl和b,在后面将直接用小写的c-b代替).可以通过创建~/.tmux.conf来实现修改默认的控制键。
2,tmux使用
进入tmux环境:
dev@junchen:~$ tmux
保存退出一个会话:
c-b d
再次进入该会话:
dev@junchen:~$ tmux attach
3,常用快捷键
c-b c 创建一个新的窗口
C-b n 切换到下一个窗口
C-b p 切换到上一个窗口
C-b l 最后一个窗口,和上一个窗口的概念不一样哟,谁试谁知道
c-b w 通过上下键选择当前窗口中打开的会话
C-b 数字 直接跳到你按的数字所在的窗口
c-b & 退出当前窗口(个人觉得这个没多大用,因为笔者习惯上c-d退出bash.当然了,如果你确保其它窗口没有有用的程序正在运行,试试这个命令也不错)转载,仅供参考。
㈡ 如何设置iterm2分页标题到一个正在运行tmux的会话名称
tmux是一个远程管理多窗口的工具,它可以允许你在一次登陆的情况下打开多个会话并方便的在会话中切换,而且软件本身就可以解决网络不稳定造成的断网问题。1,安装dev@junchen:~$sudoapt-getinstalltmux2,控制键控制键就是tmux的主键.当你在tmux环境下按下这个键的时候,tmux就会把你后面输入的指令,解析成它内置的功能.tmux默认的控制键是ctrl+b(同时按下ctrl和b,在后面将直接用小写的c-b代替).可以通过创建~/.tmux.conf来实现修改默认的控制键。2,tmux使用进入tmux环境:dev@junchen:~$tmux保存退出一个会话:c-bd再次进入该会话:dev@junchen:~$tmuxattach3,常用快捷键c-bc创建一个新的窗口C-bn切换到下一个窗口C-bp切换到上一个窗口C-bl最后一个窗口,和上一个窗口的概念不一样哟,谁试谁知道c-bw通过上下键选择当前窗口中打开的会话C-b数字直接跳到你按的数字所在的窗口c-b&退出当前窗口(个人觉得这个没多大用,因为笔者习惯上c-d退出bash.当然了,如果你确保其它窗口没有有用的程序正在运行,试试这个命令也不错)转载,仅供参考。
㈢ tmux用不了
bash找不到tmux的话一般就是还没有安装上tmux这个软件。ubuntu或debian下的安装命令是
# apt install tmux
centos红帽下用
# yum install tmux
fedora则是
# dnf install tmux
archlinux下用
# pacman -S tmux
gentoo则是
# emerge --ask tmux
㈣ linux tmux 指令中我使用了ctrl+b+~之后,怎么退出这个呢
ctrl-b ~ 会调用 tmux 的 show-messages 命令,显示历史tmux消息。 你只要用 q 键就可以退出了。
㈤ 怎么在tmux窗口下运行python
tmux是一个远程管理多窗口的工具,它可以允许你在一次登陆的情况下打开多个会话并方便的在会话中切换,而且软件本身就可以解决网络不稳定造成的断网问题。
1,安装dev@junchen:~$ sudo apt-get install tmux
2,控制键控制键就是tmux的主键.当你在tmux环境下按下这个键的时候,tmux就会把你后面输入的指令,解析成它内置的功能.tmux默认的控制键是ctrl+b(同时按下ctrl和b,在后面将直接用小写的c-b代替).可以通过创建~/.tmux.conf来实现修改默认的控制键。2,tmux使用
进入tmux环境:
dev@junchen:~$ tmux
保存退出一个会话:
c-b d再次进入该会话:
dev@junchen:~$ tmux attach
3,常用快捷键
c-b c 创建一个新的窗口
C-b n 切换到下一个窗口
C-b p 切换到上一个窗口
C-b l 最后一个窗口,和上一个窗口的概念不一样哟,谁试谁知道
c-b w 通过上下键选择当前窗口中打开的会话
C-b 数字 直接跳到你按的数字所在的窗口
c-b & 退出当前窗口(个人觉得这个没多大用,因为笔者习惯上c-d退出bash.当然了,如果你确保其它窗口没有有用的程序正在运行,试试这个命令也不错)转载,仅供参考。
㈥ 如何安装tmux
安装libevent(解压,make&&make install),假设安装目录是/home/liuzhen02/local/libevent解压tmux,进入目录后运行命令:
DIR="/home/liuzhen02/local/libevent"./configure --prefix="要安装的目录" CFLAGS="-I$DIR/include" LDFLAGS="-L$DIR/lib"
export LD_LIBRARY_PATH=安装libevent的目录/lib:$LD_LIBRARY_PATHPATH=安装tmux的目录/bin:$PATH
㈦ Linux使用Tmux怎么提高终端操作效率
在Linux终端操作中,有时需要在多个终端上操作,而窗口间的切换需要浪费很多时间,那么有什么方法能够加快终端的操作效率呢?其实使用Tmux就能完美解决这个问题,下面学习啦小编就给大家介绍下Linux使用Tmux提高终端操作效率的方法。
Tmux是我日常工作必要的工具之一。我可以借助Tmux构建出复杂的开发环境,同时还可以在一旁进行SSH远程连接。我可以开出很多窗口,将其拆分成很多面板,接管和分离会话等等。掌握了Tmux之后,你就可以扔掉鼠标了。
Tmux(“Terminal Multiplexer”的简称)可以让我们在单个屏幕的灵活布局下开出很多终端,我们就可以协作地使用它们。举个例子,在一个面板中,我们用Vim修改一些配置文件,在另一个面板,我们使用irssi聊天,而在其余的面板,可以跟踪一些日志。然后,我们还可以打开新的窗口来升级系统,再开一个新窗口来进行服务器的ssh连接。在这些窗口面板间浏览切换和创建它们一样简单。它的高度可配置和可定制的,让其成为你心中的延伸
在Linux/OSX下安装Tmux(CentOS下的安装详见系统之家CentOS安装Tmux软件的步骤)
你可以通过编译软件源或者通过系统包管理器的方式安装,我建议使用包管理器,这样比编译更快更简单
OSX:
# sudo brew install tmux
# sudo port install tmux
Debian/Ubuntu:
# sudo apt-get install tmux
RHEL/CentOS/Fedora(RHEL/CentOS 要求 EPEL repo):
$ sudo yum install tmux
Archlinux:
$ sudo pacman -S tmux
使用不同会话工作
使用Tmux的最好方式是使用会话的方式,这样你就可以以你想要的方式,将任务和应用组织到不同的会话中。如果你想改变一个会话,会话里面的任何工作都无须停止或者杀掉。让我们来看看这是怎么工作的。
让我们开始一个叫做“session”的会话,并且运行top命令
$ tmux new-s new session
$ top
然后输入CTRL-b d从此会话脱离,想要重新连接此会话,需输入:
$ tmux attach-session -t session
之后你会看到top操作仍然运行在重新连接的会话上。
一些管理sessions的命令:
$ tmux list-session
$ tmux new-session 《会话名》
$ tmux attach-session -t 《会话名》
$ tmux rename-session -t 《会话名》
$ tmux choose-session -t 《会话名》
$ tmux kill-session -t 《会话名》
使用不同的窗口工作
很多情况下,你需要在一个会话中运行多个命令,执行多个任务。我们可以在一个会话的多个窗口里组织他们。在现代的GUI终端(比如 iTerm或者Konsole),一个窗口被视为一个标签。在会话中配置了我们默认的环境之后,我们就能够在一个会话中创建许多我们需要的窗口。窗口就像运行在会话中的应用程序,当我们脱离当前会话的时候,它仍在持续,让我们来看一个例子:
$ tmux new-s my_session
按下CTRL-b c
这将会创建一个新的窗口,然后屏幕的光标移向它。现在你就可以在新窗口下运行你的新应用。你可以修改你当前窗口的名字。在目前的例子里,我运行的top程序,所以top就是该窗口的名字
如果你想要重命名,只需要按下:
CTRL-b
状态条将会改变,这时你将可以重命名当前的窗口
一旦在一个会话中创建多个窗口,我们需要在这些窗口间移动的办法。窗口像数组一样组织在一起,从0开始用数字标记每个窗口,想要快速跳转到其余窗口:
CTRL-b 《窗口号》
如果我们给窗口起了名字,我们可以使用下面的命令找到它们:
CTRL-b f
也可以列出所有窗口:
CTRL-b w
按照顺序切换到不同的窗口:
CTRL-b n(到达下一个窗口) CTRL-b p(到达上一个窗口)
想要离开一个窗口,可以输入 exit 或者:
CTRL-b &
关闭窗口之前,你需要确认一下。
把窗口分成许多面板
有时候你在编辑器工作的同时,需要查看日志文件。在编辑的同时追踪日志真的很有帮助。Tmux可以让我们把窗口分成许多面板。举个例子,我们可以创建一个控制台监测我们的服务器,同时用编辑器构造复杂的开发环境,这样就能同时进行编译和调试了。
让我们创建另一个Tmux会话,让其以面板的方式工作。首先,如果我们在某个会话中,那就从Tmux会话中脱离出来:
CTRL-b d
开始一个叫做“panes”的新会话:
$ tmux new -s panes
你可以水平或者竖直分割一个窗口,水平分割输入:
CRTL-b “
现在你就拥有两个面板,现在我们竖直分割:
CRTL-b %
又增加了两个:
在他们之间移动:
CTRL-b 《光标键》
上面就是Linux使用Tmux提高终端操作效率的方法介绍了,可以看出,使用Tmux后能够有效的提高效率,和鼠标一样方便,快速的进行终端窗口间的编译切换。
㈧ 如何使用Tmux提高终端环境下的效率
在Linux/OSX下安装Tmux
你可以通过编译软件源或者通过系统包管理器的方式安装,我建议使用包管理器,这样比编译更快更简单
OSX:
# sudo brew install tmux# sudo port install tmux
Debian/Ubuntu:
# sudo apt-get install tmux
RHEL/CentOS/Fedora(RHEL/CentOS 要求 EPEL repo):
$ sudo yum install tmux
Archlinux:
$ sudo pacman -S tmux
使用不同会话工作
使用Tmux的最好方式是使用会话的方式,这样你就可以以你想要的方式,将任务和应用组织到不同的会话中。如果你想改变一个会话,会话里面的任何工作都无须停止或者杀掉。让我们来看看这是怎么工作的。
让我们开始一个叫做"session"的会话,并且运行top命令
$ tmux new -s new session$ top
然后输入CTRL-b d从此会话脱离,想要重新连接此会话,需输入:
$ tmux attach-session -t session
之后你会看到top操作仍然运行在重新连接的会话上。
一些管理sessions的命令:
$ tmux list-session$ tmux new-session <会话名>$ tmux attach-session -t <会话名>$ tmux rename-session -t <会话名>$ tmux choose-session -t <会话名>$ tmux kill-session -t <会话名>
使用不同的窗口工作
很多情况下,你需要在一个会话中运行多个命令,执行多个任务。我们可以在一个会话的多个窗口里组织他们。在现代的GUI终端(比如
iTerm或者Konsole),一个窗口被视为一个标签。在会话中配置了我们默认的环境之后,我们就能够在一个会话中创建许多我们需要的窗口。窗口就像
运行在会话中的应用程序,当我们脱离当前会话的时候,它仍在持续,让我们来看一个例子:
$ tmux new -s my_session
按下CTRL-b c
这将会创建一个新的窗口,然后屏幕的光标移向它。现在你就可以在新窗口下运行你的新应用。你可以修改你当前窗口的名字。在目前的例子里,我运行的top程序,所以top就是该窗口的名字
如果你想要重命名,只需要按下:
CTRL-b
状态条将会改变,这时你将可以重命名当前的窗口
一旦在一个会话中创建多个窗口,我们需要在这些窗口间移动的办法。窗口像数组一样组织在一起,从0开始用数字标记每个窗口,想要快速跳转到其余窗口:
CTRL-b <窗口号>
如果我们给窗口起了名字,我们可以使用下面的命令找到它们:
CTRL-b f
也可以列出所有窗口:
CTRL-b w
按照顺序切换到不同的窗口:
CTRL-b n(到达下一个窗口) CTRL-b p(到达上一个窗口)
想要离开一个窗口,可以输入 exit 或者:
CTRL-b &
关闭窗口之前,你需要确认一下。
把窗口分成许多面板
有时候你在编辑器工作的同时,需要查看日志文件。在编辑的同时追踪日志真的很有帮助。Tmux可以让我们把窗口分成许多面板。举个例子,我们可以创建一个控制台监测我们的服务器,同时用编辑器构造复杂的开发环境,这样就能同时进行编译和调试了。
让我们创建另一个Tmux会话,让其以面板的方式工作。首先,如果我们在某个会话中,那就从Tmux会话中脱离出来:
CTRL-b d
开始一个叫做"panes"的新会话:
$ tmux new -s panes
你可以水平或者竖直分割一个窗口,水平分割输入:
CRTL-b "
现在你就拥有两个面板,现在我们竖直分割:
CRTL-b %
又增加了两个:
在他们之间移动:
CTRL-b <光标键>
㈨ tmux窗口自动改名怎么办
在~/.tmux.conf文件中添加
setw -g allow-rename off
㈩ 《Linux大棚命令百篇(上)文件和文本篇》epub下载在线阅读,求百度网盘云资源
《Linux大棚命令百篇(上)》(吴鹏冲)电子书网盘下载免费在线阅读
资源链接:
链接:
书名:Linux大棚命令百篇(上)
作者:吴鹏冲
豆瓣评分:8.4
出版社:电子工业出版社
出版年份:2016-7
页数:236
内容简介:
《Linux大棚命令百篇(上)—— 文件和文本篇》打破了市面上主流Linux命令书籍的写作风格,创新性地以专题文章和系列文章的形式来组织全书,文风轻松通顺、循序渐进,既适合作为系统学习的案头书,也适合在床头边、地铁上、院落中阅读。
《Linux大棚命令百篇(上)—— 文件和文本篇》是这套系列丛书的第1本,内容侧重在Shell基础和文件操作方面。为了体现知识的结构化、系统化,《Linux大棚命令百篇(上)—— 文件和文本篇》共分为三篇。
第一篇 Shell基础及工具篇
这一部分专注在Shell的通用命令和工具上,主要介绍了Linux工程师最常使用的Shell命令和工具,诸如控制变量作用范围的export命令、查看历史命令的history命令、用于读取用户输入的read命令、便于多窗口操作的tmux工具,等等。
第二篇 文件和磁盘篇
这一部分专注在文件操作和磁盘查看上,主要介绍了Linux工程师常用的命令,包括文件搜索命令find、文件元信息查看命令file、创建链接文件的命令ln、压缩命令gzip/bzip/zip,等等。
第三篇 文本处理篇
这一部分专注在文本内容的处理上。作者精心挑选出其中最为常用的文本处理类命令,并详尽介绍了它们的使用方法和技巧,诸如为文本上色的echo命令、文本搜索工具grep、流处理工具sed、文本处理利器awk、排序命令sort、内容加密系列工具,等等。
学习完《Linux大棚命令百篇(上)—— 文件和文本篇》后,相信读者朋友们可以轻松而愉快地掌握Linux基础命令、文件及磁盘操作、文本内容处理的知识和技能,并达到一线互联网公司Linux工程师的水平。