首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

日拱一卒,量大管饱,MIT手把手教你配环境

主要包括任务管理、命令行多路执行器、别名、dotfile和远程服务器连接和使用等几个部分。这些知识点非常非常有用,几乎可以说是互联网行业任何技术岗位都能用得到。无论前端、后端、还是算法。...别名 有的时候输入比较长命令比较麻烦,尤其是涉及多许多flag和选项时候。出于简化目的,大多数shell都支持别名。shell中别名是一个命令缩写形式,shell会自动我们做好替换。...shell也是使用dotfile进行配置程序,在启动时候,shell会读取很多文件来载入配置。根据shell不同,你是否登录或者是否以交互形式开始,这个过程会有很大区别并且非常复杂。...通常有这些方面需要设置: 字体选择 彩色主题 快捷键 标签页/面板支持 回退配置 性能(像 Alacritty 或者 kitty 这种比较新终端,它们支持GPU加速) 练习 Job control 我们刚才已经看到...,并设置好版本控制 在其中添加至少一个配置文件,比如说您 shell,在其中包含一些自定义设置(可以从设置 $PS1 开始)。

1.3K20

如何在断开连接后保持远程 SSH 会话运行

$ tmux 如果您需要运行多个终端多路复用器以保持所有 SSH 会话在后台运行,在这种情况下,您可能会发现tmuxtmux. 以下是从一种形式切换到另一种形式命令行。...该命令通过避免信号挂起 (SIGHUP)nohup来告诉系统在后台运行所有进程。 要检查nohupLinux 终端手册和选项,请在终端中键入以下命令并按 Enter。...该disown命令可以使任何任务从正在运行系统日志中不列出。因此,它可以隐藏正在进行进程以避免所有自动注销错误或信号挂断(SIGHUP)。...$ disown 要检查任务的当前状态,请使用当前 shell 命令。 $ current shell 您还可以在单行终端命令设置任务列表。...感谢您对IT大咖说热心支持! 相关推荐 推荐文章 还在用维恩图可视化SQLJoin连接吗?

3.8K40
您找到你想要的搜索结果了吗?
是的
没有找到

【工具推荐】比 rz sz 还好用 trzsz ( trz tsz )

trzsz 简介trzsz ( trz / tsz ) 始于 iTerm2 + tmux 用不了 rz / sz ,使用 Python 开发,兼容 tmux ,有进度条,支持目录传输,支持拖动上传。...trzsz ( trz / tsz ) 相比 lrzsz ( rz / sz ) 优点支持 tmux,包括 tmux 普通模式,以及与 iTerm2 集成 tmux 命令模式。...支持 传输目录,trz -d 命令上传目录,tsz -d xxx 命令下载 xxx 目录。支持 Windows,不仅可在 Windows 客户端使用,也可在 Windows ssh 服务器使用。...使用指南trz 上传文件trz 命令可以不带任何参数,将上传文件到当前目录。也可以带一个目录参数,指定上传到哪个目录。...超时时间trz -t 30 或 tsz -t 30 xxx 等,设置超时秒数 ( 默认 20 秒 )。在超时时间内,如果无法传完一个缓冲区大小数据则会报错并退出。设置为 0 或负数,则永不超时。

4.3K31

如何使用 Tmuxp 来优雅管理多个 Tmux 会话

我们在使用时候,可以使用 YAML, JSON 以及 dict 字配置项来启动我们配置好窗口和面板。使用时候需要注意是,只支持 tmux>=1.8 版本。...简洁语法 都支持在单独命令中使用简短标记 加载会话 都是根据配置文件中加载 tmux 会话(session) 多种格式支持 可以使用 YAML, JSON 以及 dict 字配置项 # 只有这一种安装方式...-h: tmux服务器地址 # -L: tmux服务器socket名,与tmux相同 # -S: tmux服务器socket路径,与tmux相同 # -2: 强迫tmux终端支持256色 #...[4] 窗口选项 创建窗格后设置窗口选项 在创建过程中在每个窗格中执行单个命令后,对于“同步窗格”选项很有用 session_name: 2-pane-synchronized windows: -...设置tmux工具相关选项,例如全局(服务器范围)选项、会话选项和窗口选项 包括automatic-rename,default-shell,default-command等相关命令 session_name

4.1K31

如何使用tmux终端多路复用器

支持屏幕切分,而且具备丰富命令行参数,使其可以灵活、动态进行各种布局和操作。...在上一节中所使用tmux attach命令就是这样类型例子。 大多数tmux任务可以使用这三种方法中任何一种来完成。 注意 您可以通过编辑.tmux.config文件来更改前缀密钥。...再次按相同组合可退出缩放模式 tmux kill-server 销毁所有会话并终止所有进程 创建tmux配置文件 当你对tmux感到满意时,你可能想要改变一些默认。...通过按下输入TMUX命令模式Prefix 然后使用:,之后使用下面的命令: source-file ~/.tmux.conf 启用鼠标选项后,您可以使用指针与tmux窗格,窗口和状态栏进行交互。...例如,您可以单击状态栏中窗口名称切换到该窗口名称,也可以单击并拖动窗格线以调整其大小。 tmux手册中提供了其他配置选项。 更多信息 有关此主题其他信息,您可能需要参考以下资源。

2K30

tmux命令快捷键

{ 与上一个窗格交换位置 } 与下一个窗格交换位置 z 切换窗格最大化/最小化 同步窗格 这么做可以切换到想要窗口,输入 Tmux 前缀和一个冒号呼出命令提示行,然后输入: :setw synchronize-panes...你可以指定开或关,否则重复执行命令会在两者间切换。...这个选项针对某个窗口有效,不会影响别的会话和窗口。 完事儿之后再次执行命令来关闭。帮助 调整窗格尺寸 如果你不喜欢默认布局,可以重调窗格尺寸。虽然这很容易实现,但一般不需要这么干。...默认情况下,方向键是启用。在配置文件中启用 Vim 键盘布局来切换窗口、调整窗格大小。Tmux支持 Vi 模式。...列出所有快捷键 : 命令提示符 配置选项: 鼠标支持 - 设置为 on 来启用鼠标 setw -g mode-mouse off set -g mouse-select-pane off set -g

1.9K40

tmux常用命令

r 强制重绘未脱离会话 s 选择并切换会话;在同时开启了多个会话时使用 : 进入命令行模式;此时可以输入支持命令,例如kill-server可以关闭服务器 [ 进入复制模式;此时操作与vi...{ 与上一个窗格交换位置 } 与下一个窗格交换位置 z 切换窗格最大化/最小化 同步窗格 这么做可以切换到想要窗口,输入 Tmux 前缀和一个冒号呼出命令提示行,然后输入: :setw synchronize-panes...这个选项针对某个窗口有效,不会影响别的会话和窗口。 完事儿之后再次执行命令来关闭。帮助 调整窗格尺寸 如果你不喜欢默认布局,可以重调窗格尺寸。虽然这很容易实现,但一般不需要这么干。...默认情况下,方向键是启用。在配置文件中启用 Vim 键盘布局来切换窗口、调整窗格大小。Tmux支持 Vi 模式。...列出所有快捷键 : 命令提示符 配置选项: # 鼠标支持 - 设置为 on 来启用鼠标 * setw -g mode-mouse off * set -g mouse-select-pane off

77420

到点想下班了,但是代码还没跑完,怎么办?

并且在这个终端里鼠标滚轮不能用了,这是因为进入了tmux会话之后,鼠标滚轮操作被赋予了新功能。 我们在这个会话当中执行命令,即使执行到一半,ssh连接中断,也不会有任何影响。...tmux常用命令 tmux用习惯了真的非常好用,也非常方便,尤其是当我们要做一些比较复杂实验,或者是跑一些比较复杂数据时候。 熟练地使用tmux,真的可以带来非常大便利。...我们从易到难,来简单分享几个命令用法。首先是最简单安装tmuxtmux是一个工具,有些机器里可能不一定自带,如果没有的话,需要我们安装。安装方式也很简单,只要一条命令就行。...想要重新窗口时候,我们只需要使用tmux ls命令查看一下tmux窗口编号,接着使用tmux attach命令接入即可。...如果分成多个窗口呢,检查其他命令执行情况又会比较麻烦,需要在窗口之间切换来切换去。

67010

使用 Linux 自动化工具提高生产率

勾选 “ 删除键入缩写(Remove typed abbreviation)”;此选项让 AutoKey 将任何键入 “gerp” 一词替换为 “grep”。...这将自动填充窗口过滤器,可能窗口类为 gnome-terminal-server.Gnome-terminal。这足够了,因此单击 “OK”。...现在进行重要测试!在你终端窗口中,键入 “gerp” 紧跟一个空格,它将自动更正为 “grep”。要验证窗口过滤器是否正在运行,请尝试在浏览器 URL 栏或其他应用程序中键入单词 “gerp”。...这些脚本可以通过支持 API 函数来完成诸如切换窗口、发送按键或执行鼠标单击之类操作。 AutoKey 用户非常欢迎这项功能,发布了自定义脚本供其他用户采用。...这是我设置一个小脚本,该脚本进入 Tmux 复制模式,以将前一行中第一个单词复制到粘贴缓冲区中: from time import sleep # 发送 Tmux 命令前缀(b 更改为 s) keyboard.send_keys

2.1K30

终端折腾小记

Warp 是一个基于 Rust 开发速度极快、功能强大且开箱即用现代化终端工具。不需要额外配置就支持智能提示、AI 命令智能搜索、命令历史查询、自定义 workflow 等功能。...因为基于 Rust 语言开发,Warp 命令执行与响应速度很快,并且它还内置了很多常用功能,我们无需在 Shell 层配置使用历史记录搜索、命令提示等各类插件就能获得强大功能支持。...它还有很多传统终端不具备特色功能,如“block”概念,每一条命令执行都以一种“命令块”形式呈现,可以通过上下左右键在各个 block 之间移动,避免了有些命令输出结果太长导致需要一直拉动滚动条阅览...外观配置 外观部分我主要通过如下配置进行窗口与字体配置,实现了一种半透明极简配置,甚至都没有任何边框与按钮,其他配置可自行查看,如选中即复制等在 iTerm2 上惯用功能均可通过几个简单配置项实现...plugin 部分添加插件配置,例如我配置了如下插件支持,实现了智能提示、语法高亮、Ctrl + R 搜索命令历史记录以及 j + 实现快捷跳转等。

6K10

优雅在终端中编写Python

tmux配置文件是当前用户主目录下.tmux.conf文件,启动tmux时会自动加载,也可以通过在tmux中进行加载例如 : source ~/.tmux.conf。...修改分屏快捷键 tmux分屏快捷键默认为: + " 水平分屏 + % 垂直分屏 感觉好奇怪,我就改成了相对直观方式: + |, 类似在屏幕上加一条处置线 + -, 类似在屏幕上加一条水平线 ?...YCM相关设置: ?...YCM除了在.vimrc中进行配置外,还有一个Python配置文件.ycm_extra_conf.py,在里面我们可以设置相应编译选项,比如编译参数,头文件和库文件地址等等,这样我们在编写C/C+...vim提供了自己buffer管理工具,但是并不直观,这时可以使用minibufexplorer插件,这样便可以像切换tab一样在Vim中进行buffer换来同时编辑多个文件。 效果如下图: ?

1.8K10

Rust腐蚀Liunx LGSM开服教程

/rustserver start你就可以在游戏看到你服务器了LGSM基本用法所有命令通过键入可以找到完整命令列表。./rustserver以下是最常用可用命令。运行启动服务器..../rustserver restart控制台控制台允许您在服务器运行时查看服务器实时控制台并允许您输入命令;如果支持。./rustserver console要退出控制台,请按CTRL+b d。.../rustserver force-update证实您可以在更新服务器时使用 SteamCMD验证选项。....调试允许您直接在终端上查看服务器输出,从而诊断服务器可能遇到任何问题。./rustserver debug日志服务器日志可用于监视和诊断您服务器。...定时任务要自动化 LinuxGSM,您可以使用 cronjobs 设置计划任务,在任何给定时间运行任何命令。您可以使用以下内容编辑 crontab。crontab -e以下是推荐 cron 任务。

1.6K40

【5分钟玩转Lighthouse】开车也能跑程序

0x02 初体验 首先需要明确,通过在程序命令后添加&执行是完全达不到效果,因为这只是设置再当前shell中后台运行而已,程序进程仍然是当前shell子进程,在当前shell退出(如Ctrl+D或断网时...注意,这里ps命令一定要加-ef选项,才能看到整个服务器全部进程,否则只能看到当前shell会话进程,是无法列出dd进程。 nohup nohup + &组合也可达到类似的效果。...当因为网络不稳定、或者客户端主动断开时,tmux仅仅会解邦当前会话终端,而该会话下所有运行中程序不会有任何影响。...tips: 更改前缀组合键可以在用户主目录.tmux.conf文件中设置,如改前缀为ctrl+g set-option -g prefix C-g 列举几个tmux常用操作: 新建窗口:prefix...由于我们所有的操作都是在tmux终端下操作,得益于其服务器端会话保持功能,我们完全不用担心SSH客户端连接断了导致服务器端程序/命令执行有任何影响,可以直接关闭SSH客户端,或者(更优雅些)ctrl

4.5K4216

作为前端Web开发者,这12个终端命令不可不会

在远程服务器上工作时,Tmux 特别有用,因为它允许用户创建新选项卡,而无需再次登录。 du du 命令用于生成关于文件和目录空间使用情况报告。...虽然 Htop 在终端中运行,但是 Htop 对鼠标控件有非常好支持。这也使得能够更容易地完成导航菜单,选择进程,并组织排序和过滤任务。...要建立连接,只需要指定正确 IP 地址或 URL。第一次连接到新服务器时,会有一些形式身份验证。...,它可以执行几乎任何与字符串相关任务,包括添加、删除或替换字符串。...Alias 许多 Unix 命令,包括本文中一些功能,在添加所有的选项后,会是一个很长串命令

57220

开发人员都应该知道 12 个终端命令

Curl 命令可能比这更复杂。有很多选项可用于控制标题,Cookie,身份验证等 Tree 树是一个小命令行实用程序,向你显示目录中文件可视化表示。...在远程服务器上工作时,Tmux特别有用,因为它允许你创建新选项卡,而不需要你再次登录 Disk usage - du du命令生成关于文件和目录空间使用情况报告。...虽然它在终端中运行,但htop对鼠标控制有很好支持。这使得浏览菜单,选择过程以及组织考虑排序和过滤任务变得更容易。...Grep Grep是用于在文本中查找字符串标准Unix实用程序。它以文件或直接流形式接受输入,通过正则表达式运行其内容,并返回所有匹配行。 当处理需要过滤大文件时,该命令会派上用场。...它比grep更强大(也更复杂),并且可以执行几乎任何与字符串相关任务,包括添加,删除或替换字符串。 Alias 许多Unix命令(包括本文中一些命令)在将所有选项添加到它们之后往往会变得很长。

64040

Tmux配置

Tmux 提供了非常多强劲功能: 提供了强劲、易于使用命令行界面。 可横向和纵向分割窗口。 窗格可以自由移动和调整大小,或直接利用四个预设布局之一。 支持 UTF-8 编码及 256 色终端。...支持跨窗口搜索。 支持自动及手动锁定窗口。 可以自由配置绑定快捷键。...Window:一个 Session 可包含多个 Window,每个 Window 都以标签形式显示在 Session 下面的状态栏里。可以针对每种任务分一个 Window。...命令 2.1 外部命令 Tmux 常用外部命令如下: # 新建 Session tmux [new -s 会话名 -n 窗口名] # 恢复 Session tmux at [-t 会话名] # 列出所有...set -g base-index 1 # 设置窗口起始下标为 1 set -g pane-base-index 1 # 设置面板起始下标为 1 自定义状态栏 set -g status-utf8

2.8K21

5 分钟上手 Tmux

Tmux 允许你在一个终端运行多个会话,Tmuxinator 则可以让你保存 tmux 配置。...我可以敲入一个命令 mux ath,就可以全都启动好。 这比需要记住每个服务,然后手动单个启动要方便多。...pre选项命令, 你可以使用这个配置文件打开tmux会话, 你可以使用C-b n 切换到下个窗口,C-b p 切换到前一个窗口, C-b p 意味着你按下了控制键,然后按下了‘b’键, 想要离开一个...tmux会话,可以使用 C-b d, 如果你离开了这个会话,它仍然在运行,任何你在一个窗口中启动进程都依然在运行,我很少使用其他命令,如果你需要,可以参考这里 tmux cheatsheet....如果你要完全停掉一个会话,你需要杀死它, 使用tmux kill-session -t sample, sample是你tmuxinator配置文件中name选项名字,我创建了一个别名 alias

90950
领券