小编use*_*734的帖子

在 Debian 8 中将 linux 内核 3 升级到 4

我的声音和无线硬件在我的 Debian 8 系统上的当前 3.16.x 内核下无法工作。我表现:

apt-cache search linux-image

目的是让 4.x 版本的 linux 内核尝试解决这个问题(因为硬件在 Ubuntu 16.04 下工作正常)。
然而,内核的选择似乎仅限于:

linux-image-3.16.0-4-amd64 - Linux 3.16 for 64-bit PCs

我想安装 4.x 版本,并且可以选择在当前内核和 4.x 版本之间切换。
如何使用apt-get或不需要手动编译的简单方法来执行此操作?

kernel debian apt upgrade

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

如何在文件中添加多行

如何将多行附加到文件的问题中,OP 正在寻求一种将多行附加到 shell 中的文件的方法。解决方案:

cat <<EOT >> test.txt
line 1
line 2
EOT
Run Code Online (Sandbox Code Playgroud)

我想添加行,我的尝试看起来像:

echo 3 >test.text
cat test.text <<EOT >> test.text
1
2
EOT
Run Code Online (Sandbox Code Playgroud)

但这会导致错误:

cat: test.text: input file is output file
Run Code Online (Sandbox Code Playgroud)

编辑:为了澄清起见,我正在遵循一个很长的服务器设置指南,其中包含手动编辑配置文件的说明。编辑有时涉及将文本块添加到文件中。在自动化某些步骤时,我希望通过按原样复制指南中的文本并将其放入 bash 单行中来保留命令的冗长性。为此,EOT首选使用多行文本输入。

编辑:使用 sed 的其他答案需要在每行末尾附加反斜杠,但我想输入多行而不加修改。

有没有办法以上述类似的方式将多行添加到文件中(理想情况下没有临时文件并安装moreutils)?

text-processing files

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

标签 统计

apt ×1

debian ×1

files ×1

kernel ×1

text-processing ×1

upgrade ×1