我有一个脚本可以将其输出通过管道传输到|tee scriptnameYYMMDD.txt. 在生成输出的 for 循环的每个循环之后,我将反转文件内容,tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txt以便日志输出在浏览器窗口中可见,最新的行位于顶部。
我将有几个脚本并行执行此操作。我正在尝试最小化磁盘活动,因此|tee scriptnameYYYYMMDD.txt最好从RAMdisk输出。mktemp在/tmp文件夹中创建一个文件,但它似乎不在磁盘上。
我的 PC 中有 32 GB 内存。这对于 linux 操作系统来说已经足够了。是否有易于使用的 Linux 版本(最好是 Ubuntu),可以通过光盘或 USB 磁盘启动并完全在 RAM 中运行?我知道 Live 光盘可以用硬盘启动,但内容仍然会从光盘上运行,这需要一段时间才能加载。我希望所有内容都加载到 RAM 中,然后从那里运行,完全不稳定。我需要创建的任何文件都将保存到 USB 磁盘。
我知道http://en.wikipedia.org/wiki/List_of_Linux_distributions_that_run_from_RAM但这些都依赖于一点点 RAM。我更喜欢像 Ubuntu 这样的东西而不是这些轻量级的版本。
在我的一些较新的Ubuntus,数字小键盘的/,*,-,和+键不起作用。如果我退出 tmux 并只使用常规的 ol' Putty SSH 会话,他们会这样做。
我可以在 tmux.conf 文件中使用一个选项来恢复该行为吗?
我简要地 RTFM 并没有看到相关信息。在手册页中搜索“number”会返回太多结果,“star”也是如此(误报“start”)
编辑:添加输出infocmp
在常规 Putty SSH 会话中工作的密钥
root@U18 :~# infocmp # '/', '*', '-', '+' working
# Reconstructed via infocmp from file: /lib/terminfo/x/xterm
xterm|xterm-debian|X11 terminal emulator,
am,
bce,
km,
mc5i,
mir,
msgr,
npc,
xenl,
colors#8,
cols#80,
it#8,
lines#24,
pairs#64,
acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
bel=^G,
blink=\E[5m,
bold=\E[1m,
cbt=\E[Z, …Run Code Online (Sandbox Code Playgroud)