V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nuffin  ›  全部回复第 1 页 / 共 2 页
回复总数  29
1  2  
@scplay 这种需求我通常用 tmux 去做,mac 和 linux 几乎通用(不通用的情况多半是因为版本不同)。用 tmux 的多 session + 多 window + 多 pane 功能。如果是常用的一组服务器,可以用 tmuxp 写个配置文件直接打开(可以给服务器分组,不同组的服务器放到不同配置文件里),或者用 resurrect 插件保存/重新加载(日常常开的我一般用这种)。习惯做法是不同 session 对应多个场景(比如不同项目组或不同老板),window 对应涉及到的不同项目,pane 对应不同内容。比如一个 session 叫 outer 对应外包项目,其中有个 window 叫 ad 对应广告系统,其中有多个 pane 分别在前端、后端、数据库、测试服务器等相关的目录或者 ssh 连接,或者专门开一个 pane 看 log 等等……

如果是多个服务器名的问题,就写写 hosts 文件,用你习惯的命名规则给它们命名,比如用 `项目-服务器角色-编号` 这种格式,可以有 `a-web-001` 和 `a-api-002`。这样做的好处是可以在 .ssh/config 里对同一台机器进行不同的设置,只要用不同的机器别名就可以了。比如 a-web-001 和 a-web-001-root 可以分别指定普通用户名和 root 用户名登陆。
经常多系统来回切换就习惯了。
加你了
21 天前
回复了 hillary666 创建的主题 酷工作 武汉 Linux 研发,加入我们,职等你来
可以远程吗?
21 天前
回复了 dulice 创建的主题 程序员 如何导出 git 的所有变更记录?
```
git remote add new repo <new-git-repo-url>;
git push newrepo --all;
git push newrepo --tags
```

貌似不支持 markdown
21 天前
回复了 dulice 创建的主题 程序员 如何导出 git 的所有变更记录?
```
git remote add newrepo <new-git-repo-url>; git fetch origin; git push newrepo;
```

git remote -v 可以查看当前目录所有 remote 的列表,.git/config 里也有。
32 天前
回复了 joye 创建的主题 程序员 唉,一年了无人问津,开源算了
已 star
33 天前
回复了 sighforever 创建的主题 酷工作 [远程][25K] c++ qt 工程师,军工类项目
全部是 qt 的项目吗? C++ 还算熟,qt 不熟。做过物联网
这种小主机,发热量巨大。我的 um790 ,两条 M.2 的硬盘,两条内存,跑个 windows ,里面跑跑 wsl 调代码,最高温度 93 ,中午基本 85+。除非你能很好的解决散热问题。噪音倒不是问题了,就俩小风扇。
35 天前
回复了 lucasj 创建的主题 程序员 每个编程语言的版本管理工具
window 里用 PowerShell 也是一样有个 profile 文件的,$PROFILE 环境变量就是它的路径。只要不是系统需要的环境变量都通过它加载,注意对它的管理就好了。虽然语法很不习惯,但功能基本都有。
35 天前
回复了 darkings90 创建的主题 程序员 入行几年,你还热爱吗
20+年,依然。
问“怎么提问更合适一些”这个问题,其实可能也会影响到能不能搜到结果,或者问 GPT 能不能问出来有效的答案。重点我觉得应该不是在方式上,而是有没有把握到问题核心的点。搜索引擎或 GPT 给出的答案,有时候不一定是能解决问题的,但是能告诉你搜索的关键词(或者提示语)是错的,或者会给出个描述更贴合你要解决的问题。
北京办公室开起来了?
38 天前
回复了 jinqzzz 创建的主题 Linux 想请教一个关于 Bash 管道符和 tee 的问题
我其实觉得 sponge 不够 “管道”,因为它断流了。
38 天前
回复了 jinqzzz 创建的主题 Linux 想请教一个关于 Bash 管道符和 tee 的问题
这种情况下,用多个文件是最合理的。尤其是文件比较大的时候。因为删掉一个文件是直接操作文件系统的分配表,不会真的去写个大文件,把新文件改名成原来的文件名也是一样的文件系统目录结构修改。另外,如果一个文件的处理过程比较长,那么在这时候系统重启或者断电的时候,都操作一个文件的方式就会导致文件的状态不可知,用临时文件的方式可以重复执行很多遍,都是同样的结果,即使中间有失败的情况也无所谓,因为在完整流程完成之前,新的文件没有“提交”。
38 天前
回复了 jinqzzz 创建的主题 Linux 想请教一个关于 Bash 管道符和 tee 的问题
最后的问题 3 ,系统就是你说的那样,先创建两个进程,把他们用管道连起来,然后在分别 exec 执行管道两边的命令。所以一行里写若干个管道的话,实际上管道里的多个进程都是同时在执行的。需要注意的就是,因为 fork 多个进程,再去 exec 不同命令( sort ,tee 这些)的调度依赖于系统的进程调度,所以谁先执行文件操作这点,并不一定。所以有时候小文件能执行成功,可能就是前面的已经把文件内容读到内存里了,那这时候 tee 情况文件已经不影响结果了。

另外,这种问题其实可以写个 c 程序验证一下。其他语言在操作文件之前的准备工作可能久一些,会影响观察结果。
@msg7086 自带一群蚂蚁咬木头的 BGM ,哈哈哈
@0o0O0o0O0o 那还不如说他用的是磁带机 哈哈哈哈哈
windows 里类似 dmesg 的东东是 event log ,内置有个 app 叫 event viewer ,你可以看下里面有没有想要的信息。应该在 Windows Logs -> System 里吧,如果有的话。
45 天前
回复了 tanglaomeiyouya 创建的主题 上海 征求 Python 队友
@Monad 这兄弟新注册的,可能对这种留联系方式的方式还不熟 [捂脸]
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2932 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 13:40 · PVG 21:40 · LAX 06:40 · JFK 09:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.