小编N.N*_*.N.的帖子

如何更改 Cinnamon 中可用工作区的数量?

我习惯了 Gnome 中的四个工作区,但现在我安装了 Cinnamon,我只有两个。我可以增加数量吗?如果是这样,如何?

gui cinnamon

51
推荐指数
4
解决办法
5万
查看次数

如何用sed替换左括号?

我必须(用文件中的某个字符替换,但我做不到。\(用于在 sed 中分组,当我\\(与 sed 一起使用时,它将其视为\(字符而不仅仅是(. 对我来说,这似乎是一个棘手的案例。

sed

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

如何编写 sed one-liner 以在每三个字符后添加一个字符?

所以,我有一个看起来像这样的字符串:

AUGGCCAUGGCGCCCAGAACUGAGAUCAAUAGUACCCGUAUUAACGGGUGA
Run Code Online (Sandbox Code Playgroud)

我想将字符串拆分为由 '+' 符号分隔的 3 个字符的块。

AUG+GCC+AUG+GCG+CCC+AGA+ACU+GAG+AUC+AAU+AGU+ACC+CGU+AUU+AAC+GGG+UGA
Run Code Online (Sandbox Code Playgroud)

我想和我的好朋友一起做sed

我试过

cat codons | sed -r 's/([A-Z]\{3\})/\1\+/g'
Run Code Online (Sandbox Code Playgroud)

……没有成功。

sed可以使用什么命令?

sed text-processing

10
推荐指数
2
解决办法
8439
查看次数

Rsync --- 逐项更改列表

我了解到通过该-i选项,我可以让 rsync 列出它所做的所有更改。我一直将它与-nor--dry-run选项一起使用,以便我始终可以在实际执行之前了解所有预期的更改。

我一直在使用 rsync 主要是在我的两台计算机上同步我的主目录,这两台计算机都连接到网络。很多时候我只需要移动少量相对较小的文件。如果是这种情况,rsync 会花费更多的时间来检查要从传输中排除的所有文件,而不是实际传输实际更改的文件。

现在,如果我按照此程序进行操作,首先进行试运行并列出所有更改,然后实际进行,则计算要从传输中排除的文件的最长部分将完成两次。

我想把它剪成一个。有没有办法将试运行创建的更改的逐项列表提供回 rsync 以便实时运行更快或执行某些操作?

rsync synchronization

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

Linux:当前正确/推荐使用游戏组?

目前被认为是游戏组的正确/推荐/最佳实践使用...

  • 作为游戏端口和操纵杆的“设备组”,与游戏用户无关(除了是游戏用户可能必须属于的众多组之一)并且具有(非常)不同的 GID游戏用户的UID...

  • 或者作为与游戏用户的“配对”——最好具有匹配的 UID 和 GID——其中该组列出了允许执行属于游戏用户的程序的用户。这是为了限制用户可以享受的内容。

有替代品吗?您见过或认为适用于游戏端口和操纵杆设备组的其他名称;对于允许玩的一组用户;和/或运行游戏的用户?(例如,'rec' 表示娱乐性)您认为这可能是个好主意还是太打破传统?

我正在考虑构建/定制我自己的发行版的想法,所以我不会被其他发行版的做法或最常见的东西所困扰......我更多的是询问你所看到的,你所看到的尝试过并且您认为最有效的方法。

我也对其他 Unices 用户的此类体验感兴趣,毕竟他们中的大多数人不像 Linux 那样破坏他们的设备......他们还有游戏组吗?它是如何以及用于什么的?

linux users games

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

SSH 到新子网中的机器 - 连接超时

我正在使用 RHEL4 和 RHEL5。

最近使用 172.16.32.0/24 设置了一组新的 Linux 机器。现有的 RHEL 机器在 172.16.1.0/22 和 172.16.4.0/22 上运行。当我尝试从 172.16.4.39 ssh 到 172.16.1.1 时,没有问题。

> traceroute 172.16.1.156
traceroute to 172.16.1.156 (172.16.1.156), 30 hops max, 46 byte packets
 1  swt0 (172.16.4.240)  1.396 ms  1.380 ms  1.758 ms
 2  172.16.1.156 (172.16.1.156)  579.076 ms  573.315 ms  574.878 ms
Run Code Online (Sandbox Code Playgroud)

如果我通过 ssh 连接到任何一台新机器,我会收到 ssh 超时,尽管我可以跟踪路由到它。

> traceroute 172.16.32.11
traceroute to 172.16.32.11 (172.16.32.11), 30 hops max, 46 byte packets
 1  swt0 (172.16.4.240)  5.968 ms  1.641 ms  1.476 ms
 2  * …
Run Code Online (Sandbox Code Playgroud)

linux ssh timeout

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

gedit:取决于语法的制表符或空格

我几乎总是Insert spaces instead of tabs在 gedit 中使用该功能。一个例外是在编写Makefile需要制表符的 a 时。我不认为有办法让这个选项依赖于所使用的语法?即在Makefile检测到时自动切换回标签。

make gedit

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

从目录树中执行 tar.gz 的最快方法?

我有一个目录树,其中包含这样的文件:

.
|-- 00
| |-- 00
| | |-- 00
| | |-- 01
| | |-- 02
| | |-- 03
| | |-- 04
| | |-- 05
[..]
| | |-- 97
| | |-- 98
| | `-- 99
| |-- 01
| | |-- 00
| | |-- 01
[...]

每个目录的末尾大约有200个文件,所以很多文件。制作整个 tar.gz 的最快方法是什么?我可以为多个 CPU 并行化任务吗?

performance tar

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

如何在 Perl 脚本中使用 find 命令?

有人能告诉我为什么find命令总是转到根目录而不是指定的目录$srceDir吗?

my $srceDir = "/mnt/SDrive/SV/Capture Data/";

my $find_cmd = 'find $srceDir -type f -newermt 2013-02-14 ! -newermt 2013-02-15';

open(FIND_FILE, "$find_cmd |");
while(<FIND_FILE>){ 
    next if /^total/; # because we're only interested in real output
    print $_; 
}
Run Code Online (Sandbox Code Playgroud)

find perl

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

标签 统计

linux ×2

sed ×2

cinnamon ×1

find ×1

games ×1

gedit ×1

gui ×1

make ×1

performance ×1

perl ×1

rsync ×1

ssh ×1

synchronization ×1

tar ×1

text-processing ×1

timeout ×1

users ×1