小编har*_*ari的帖子

unix/linux 系统密码的最大长度是多少?

unix/linux 系统上允许的最大密码长度是多少?

linux unix passwords

29
推荐指数
2
解决办法
4万
查看次数

tmux 同一会话的多个实例

我最近从 gnu-screen 转换为 tmux。我正在为一件事而苦苦挣扎。

我的工作流程是这样的。我在任何时间点为我正在执行的每个“任务”创建一个会话。这样我就可以通过附加到该会话来处理我正在执行的 N 个任务中的任何一个。

我能用 screen 做而不能用 tmux 做的事情如下:在不同的窗口中打开/附加同一会话的多个实例并同时处理它们。例如,如果我正在编辑 3 个不同的文件,我可以让它们在同一个会话的窗格 1、2 和 3 中打开,并且在我面前打开这 3 个文件的同一个会话的每个实例。

我一直无法将 tmux 扭转为让我这样做。每当我附加到 tmux 中现有的附加会话时,它都会复制我在另一个会话上执行的操作。

我希望我已经很好地解释了这一点。如果没有,请告诉我。

gnu-screen tmux

13
推荐指数
1
解决办法
5965
查看次数

3
推荐指数
1
解决办法
641
查看次数

在 bash 中设置 -T - 它有什么作用?

set -T在 bash中是什么意思?它有什么作用?我相信它与 Unix 中的陷阱有关,但我不确定。

我发现了这个

如果在前台子进程仍在运行时立即调用陷阱,则许多此类构造将变得更加简单。您只需安装一个陷阱处理程序,该处理程序对问题执行“某些操作”,并且每次您点击 SIGINT(或 SIGQUIT)时都会调用它。就像 C 程序中的信号处理程序被立即调用一样。也许我是一个 C 程序员,但我发现延迟的 sh 行为非常不直观。

#! /bin/sh

onsig()
{     trap SIGINT     kill -SIGINT $$
}
set -T            # set async execution of traps on FreeBSD
trap onsig SIGINT
./some-blocking-program
set +T            # set traps execution behaviour back to normal
Run Code Online (Sandbox Code Playgroud)

这使得陷阱处理程序稍微复杂一些,但它允许您像往常一样编写 shell 脚本的主要部分,而无需记住程序可能会阻塞并对其采取适当的操作。

unix bash shell

3
推荐指数
1
解决办法
1万
查看次数

如何使 freebsd box 可以从互联网访问?

我家里有一个freebsd盒子。我希望我的朋友能够通过ssh. 基本上我想让它成为某种可以拥有帐户的服务器。

我怎样才能做到这一点?

这似乎是一个蹩脚的问题,但任何输入都值得赞赏。它可以一直连接到互联网。我相信,我需要在一些免费托管服务上托管它?

ssh internet freebsd

2
推荐指数
1
解决办法
1147
查看次数

DynDNS 是否总是指向我的外部 IP?

我希望能够ssh从互联网上的任何地方访问我的盒子,所以我正在做port-forwarding. 我已经注册了免费dyndns.org帐户,这样即使我external ip更改了也不影响服务。

我只想澄清一个我有的疑问:

在任何时候,urldyndns.org 提供的都应该指向我的外部 IP 地址(我从 whatismyip.com 获得的),对吗?

ssh ip-address port-forwarding dynamic-dns

1
推荐指数
1
解决办法
333
查看次数

如何发送笑脸?

如何微笑喜欢:)或被:-)识别然后通过电子邮件发送?

我收到一封带有笑脸的电子邮件,当我尝试回复时,符号是:-); 但是当我想发送相同的笑脸时。我总是用:)

是不是我的系统(linux)理解这两种格式,然后smiley face在我阅读时转换为?

谁来做这一切?

[如果这不是正确的论坛,请重定向]

email

0
推荐指数
1
解决办法
237
查看次数