小编jot*_*ttr的帖子

如何向跨越父窗口整个宽度的 tmux 窗口添加水平拆分?

当我有一个 tmux 窗口垂直分成两个窗格时,如何生成一个新的第三个水平窗格,该窗格在整个宽度上延伸?

例如,我如何从中获得:

Ctr-b %

+–––––––––+–––––––––+
|         |         |
|         |         |
|         |         |  
|         |         |
|         |         |
+–––––––––+–––––––––+
Run Code Online (Sandbox Code Playgroud)

到这个?

Ctr-b %
Ctr-b ...怎么办?

+–––––––––+–––––––––+
|         |         |
|         |         |
|         |         |  
|         |         |
|         |         |
+–––––––––+–––––––––+
|                   |
|                   |
+–––––––––––––––––––+
Run Code Online (Sandbox Code Playgroud)

而不是这个?

Ctr-b %
Ctr-b "

+––––––––+––––––––––+
|        |          |
|        |          |  
|        |          |
|        |          |
|        |          |
|        +––––––––––+
|        |          |  
|        |          |
+––––––––+––––––––––+ …
Run Code Online (Sandbox Code Playgroud)

tmux

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

用什么来加固Linux box?Apparmor、SELinux、grsecurity、SMACK、chroot?

我打算回到 Linux 作为台式机。我想让它更安全。并尝试一些强化技术,特别是因为我计划拥有自己的服务器。

  • 什么是好的、理智的强化策略?我应该使用哪些工具 - Apparmor、SELinux、SMACK、chroot?
  • 我应该只使用一种工具,例如 Apparmor,还是上述的组合?
  • 这些工具有哪些优点/缺点?还有其他人吗?
  • 哪些具有合理的配置与安全(改进)比率?
  • 我更愿意在桌面环境中使用哪一个?服务器环境中的哪一个。

这么多的问题。

security chroot selinux grsecurity hardening

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

如何从`find`输出打开多个文件?

我知道我可以打开在目录中找到的多个文件,如下所示:

find -name *.foo -xargs <command> {} \;

这是可行的,但是当尝试同时在 gedit 中打开一堆文本文件时,它会依次打开它们(关闭一个文件时,打开下一个文件)。

我想同时打开所有这些文件。我怎样才能做到这一点?

bash find xargs

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

dm 加密设备的 I/O 开销?

在 Linux 桌面 (Ubuntu) 上使用 dm-crypt (LUKS) 作为完整磁盘加密(包括根分区)时的读/写开销是多少?我计划像这样堆叠它:LUKS > LVM > ext4 系统上使用的 CPU 将是 Core2 Duo 2.1 GHz 和 4GB RAM。

  • 对这样的系统进行加密会产生很大/显着的开销吗?
  • 是否有任何最近的基准可以在网络上找到?你的个人经历是什么?
  • 我可以进行任何设置来提高性能吗?

谢谢你的帮助。

performance filesystems security encryption

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

使用 'find' 搜索包含特定文件类型 foo 的目录

我有几个目录,其中一些目录的深度为 3,其中包含混合文件类型。我需要做的是rm -rf所有不包含 filetype 的子目录foo

这可以通过find某种方式实现吗?我知道我可以像这样使用 find :

find . ! -name '*.foo' -delete
Run Code Online (Sandbox Code Playgroud)

删除目录中不包含任何类型文件的所有文件*.foo。现在,我该如何使用它,不仅可以删除所有不需要的文件,还可以删除所有不包含 的目录和子目录*.foo

bash directory find

8
推荐指数
2
解决办法
8173
查看次数

如何将命令行输入捕获到日志文件中并同时执行?

假设我在命令行上发出一些命令:

#capture what follows
$ echo "foo"
foo

# don't capture
$ echo "bing"
bing

# capture again
$ echo "bar"
bar
Run Code Online (Sandbox Code Playgroud)

如何有选择地将命令记录到日志文件中,该文件捕获在 cli 上发出的命令本身?即有效地实现类似于.bash_history, 但仅适用于某些命令:

$ cat command.log
echo "foo"
echo "bar"
Run Code Online (Sandbox Code Playgroud)

请注意,输出中,以STDOUT每个命令的应该被记录。
我看过IO redirection,但找不到可行的解决方案。

command-line bash logs command-history

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