小编mur*_*uru的帖子

如果我是唯一的用户,为什么我必须使用 sudo?

我是 Linux 新手,并试图在 sudo 命令的上下文中围绕超级用户的概念。如果我是超级用户,并且是我系统上的唯一用户,为什么我没有对所有文件的所有权限?为什么我必须使用 sudo 命令并输入我的密码?

我试图从概念上掌握我如何看待这一点。

sudo

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

手动内核升级后如何恢复默认 LTS 内核版本?

我遇到了硬件问题,迫使我降级到较低的(5.4)内核。但几个月后,问题似乎已得到解决,并且最新的内核(此时为 5.10)。我现在的问题是,显然通过手动保留旧的默认 Ubuntu 内核,然后手动升级一点版本,我的系统不再下载/安装标准版本内核更新。

我手动安装(通过 Mainline)最新的 5.10 内核,但与 Mainline 中的大多数内核一样,它们由 Tux 图标指示。我上次默认安装的内核仍然存在,并以圆形橙色 Ubuntu 徽标表示。看来我现在偏离了轨道。

我不想继续使用 Mainline 半手动下载/安装稳定的内核更新。我怎样才能“回到正轨”以接收标准软件更新中的正常 Ubuntu 推送的内核更新?

upgrade kernel downgrade

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

用另一个字符替换一个字符的序列

我有一个网络监控命令的输出,它看起来像这样:

                     391KB     7.48MB     7.86MB
Run Code Online (Sandbox Code Playgroud)

其中有很多空间先。现在我想用,.
我试过了sed 's/ /,/g' input_file > output_file,但结果并不完全符合我的预期:

,,,,,,,,,,,,,,,,,,,,,391KB,,,,,7.48MB,,,,,7.86MB
Run Code Online (Sandbox Code Playgroud)

我什至试过:

sed -r 's/(.*) /\1,/; s/ //g' file.txt > output.txt
Run Code Online (Sandbox Code Playgroud)

但输出如下:

391KB7.48MB,7.86MB
Run Code Online (Sandbox Code Playgroud)

如何用一个逗号替换空格序列?
我认为很高兴提到我想将此数据添加到 csv 文件。

command-line csv text-processing

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

如何在 .bashrc 中添加一行?我是 Ubuntu 系统新手

下面的指令在Ubuntu系统中是如何执行的?将以下行添加到 ~/.bashrc 或 ~/.cshrc 或 ~/.tcshrc 中。

 ulimit -s unlimited
Run Code Online (Sandbox Code Playgroud)

software-installation

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

为什么 /bin/ls 链接到 libpthread?

很奇怪,ls 是多线程的吗?可能需要 libpthread 做什么ls

ldd /bin/ls
    linux-vdso.so.1 (0x00007ffff7fce000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ffff7f57000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffff7d65000)
    libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007ffff7cd2000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ffff7ccc000)
    /lib64/ld-linux-x86-64.so.2 (0x00007ffff7fcf000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ffff7ca9000)
Run Code Online (Sandbox Code Playgroud)

shared-library ls coreutils

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

如何在Ubuntu中安装最新版本的golang?

我正在开发一个 golang 程序,直到昨天它都工作正常,今天早上我做了一些更改并进行了构建,一切都很好,然后我尝试通过命令行运行该程序,但出现了此消息

k@kM:~/Projects/co-lib$ go run main.go
khaled@khaledM:~/Projects/co-lib$ go run main.go

Command 'go' not found, but can be installed with:

sudo snap install go         # version 1.17.3, or
sudo apt  install golang-go  # version 2:1.13~1ubuntu2
sudo apt  install gccgo-go   # version 2:1.13~1ubuntu2

See 'snap info go' for additional versions.
Run Code Online (Sandbox Code Playgroud)

然后尝试重新安装它,但是哎呀!我播下这条消息:

[sudo] password for khaled: 
error: This revision of snap "go" was published using classic confinement and
       thus may perform arbitrary system changes outside of the security
       sandbox that snaps are …
Run Code Online (Sandbox Code Playgroud)

golang software-installation 20.04

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

如何获得仅包含目录大小的输出?

如何获取目录及其子目录的大小?我尝试过du -sh .但它也打印路径。我需要一个不打印路径的命令。喜欢:

$command
50kB
Run Code Online (Sandbox Code Playgroud)

command-line directory

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

如何使用此 sed 命令进行变量替换

我有这个脚本:

PATTERN=xAB
dd if=/dev/zero count=1 bs=10 | sed "s/\x0/\${PATTERN}/g" > test_ab
hexdump -C test_ab
Run Code Online (Sandbox Code Playgroud)

我得到的输出是:

$ ./make_test 
1+0 records in
1+0 records out
10 bytes copied, 0.000147938 s, 67.6 kB/s
00000000  24 7b 50 41 54 54 45 52  4e 7d 24 7b 50 41 54 54  |${PATTERN}${PATT|
00000010  45 52 4e 7d 24 7b 50 41  54 54 45 52 4e 7d 24 7b  |ERN}${PATTERN}${|
00000020  50 41 54 54 45 52 4e 7d  24 7b 50 41 54 …
Run Code Online (Sandbox Code Playgroud)

command-line bash sed text-processing

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

如何在操作系统报废后恢复生命

我有一台装有 Xubuntu 20.04.2 的机器,我已经有一段时间没有使用它了,现在它的生命周期已经过去一年了。它的配置很重,所以我想将其更新/升级到最新的 Xubuntu。有没有办法做到这一点?

upgrade support

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

删除 find 的输出

我安装了名为 zoom 的应用程序,但它以某种方式停止工作。我尝试重新安装它,但仍然无法正常工作。我正在尝试删除与该应用程序相关的任何文件。

我试过

find / * | grep "zoom"
Run Code Online (Sandbox Code Playgroud)

有没有办法删除此命令显示的文件

command-line delete grep find

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

如何在bash脚本中反转字符串?

我有一个这样的字符串:

|abcdefg|
Run Code Online (Sandbox Code Playgroud)

我想反转这个字符串

gfedcba
Run Code Online (Sandbox Code Playgroud)

这在bash中可能吗?

bash text-processing

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

为什么 Ubuntu 使用这种可怕的颜色模式?

我相信 Ubuntu 可以有更多的新用户,如果它只是像 OS X 和其他 Linux 发行版那样使用更漂亮、更中性的颜色模式。那么为什么 Canonical 使用这些颜色呢?

colors design

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

如何摆脱 Firefox 的口袋?

我们中的一些人非常关心隐私和安全。Firefox 的新工具 Pocket 不是我喜欢的。

Pocket 依赖于具有与 FF 不同的隐私政策的专有解决方案。该公司由 VC 资助,隐私政策规定“......您的所有数据都属于我们,也属于我们出卖的任何人”。

那么,如何尽可能永久地消除Pocket?

firefox

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