小编Olo*_*rin的帖子

如何在 Ubuntu 中下载具有恢复支持的大型 Google Drive 文件?

我喜欢的浏览器:Chromium 我喜欢的下载管理器:uget+aria2

当我下载共享给我的 Google Drive 文件夹时,Chromium 会通过其默认下载管理器自动下载它。问题是尺寸真的很大。所以我必须得到一些简历支持。

链接就像https://doc-00-1s-docs.googleusercontent.com/docs/secure/bla bla bla bla。

因此,当我将链接复制到 uget 或终端中的 aria2 时……会下载 ServiceLogin.html 文件。

我也没有通过终端使用 wget 。

那么简单的方法是什么?

google-drive download-manager

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

让普通用户用 /etc/sudoers 重启服务

我有一项服务 ( kado-demo.service),普通用户 ( kado) 应该能够在不输入任何密码的情况下重新启动它。

我创建/etc/sudoers.d/user_restart并添加了

kado ALL=NOPASSWD: /bin/systemctl restart kado-demo.service
Run Code Online (Sandbox Code Playgroud)

权限:

-r--r-----   1 root root   585 Mar  5 10:47 user_restart
Run Code Online (Sandbox Code Playgroud)

作为用户 k,我现在应该能够执行给定的命令,但发生了这种情况:

/bin/systemctl restart kado-demo.service
 ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
 Authentication is required to restart 'kado-demo.service'. 
 Multiple identities can be used for authentication:
  (...)
Run Code Online (Sandbox Code Playgroud)

这与我添加文件之前的结果相同。

/etc/sudoers包含

#includedir /etc/sudoers.d
Run Code Online (Sandbox Code Playgroud)

当我将user_restart文件内容直接添加到/etc/sudoers.

我的想法不多了...

sudo systemd

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

Bash 脚本的桌面快捷方式崩溃并烧毁

我在 Nautilus 的~/bin目录中为位于那里的 bash 脚本创建了一个链接。然后我将链接剪切并粘贴到~/Desktop目录中。

当我点击它时,屏幕上什么也没有出现。如果我右键单击链接并选择Run什么也不显示。但我知道它正在运行,因为conky显示多个 CPU 具有高负载。正常的 CPU% 应该是 5% 到 8%,但它徘徊在 79% 左右。链接的每个实例占用大约 5% 的 CPU,另外systemd还占用 5% 的 CPU 用于日志记录。温度通常 < 50C,但在这种情况下它徘徊在 75C 左右。

我浏览journalctl并发现了违规/循环问题:

$ journalctl -b-1 | grep 'TERM environment variable not set.' | wc
  35763  357630 3325959
Run Code Online (Sandbox Code Playgroud)

我检查了软链接,它看起来没问题:

lrwxrwxrwx  1 rick rick     30 Mar 26 10:14 Link to grub-display.sh -> /home/rick/bin/grub-display.sh*
Run Code Online (Sandbox Code Playgroud)

请注意,这是我今天刚刚发布的全新脚本:如何在不启动的情况下显示 grub 菜单和选项?. 在脚本中,clear使用的命令与此处和此处的TERM …

bash nautilus symbolic-link

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

终端命令中文件名开头的句点 (.) 是什么意思?

在 中chmod -R 421 .gimp,句点直接在gin之前是什么意思gimp?这与*通配符相似吗?

command-line hidden-files

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

通过 gunzip a tar.gz 获得的文件名中的 .tar-1 是什么意思?

我下载了一个压缩的 tar 文件filename.tar.gz,在使用gunzip命令将其转换后,它现在被命名为.tar 文件filename.tar-1。这是什么-1意思?

tar

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

即使在执行 sudo su 时,如何为所有用户设置环境变量?

x.sh在目录中创建了一个文件,/etc/profile.d/以便所有用户都可以访问它。我期望当我使用 command 在终端(登录用户)中更改当前用户时sudo su other_user,我在x.sh文件中设置的那些变量应该可以访问,但它们不是。如何根据需要设置可访问的变量?

bash environment-variables su

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

从前面的 csv 文件中移动特定列(按名称选择列)

考虑这个数据:

#!/usr/bin/env bash
cat > example_file.txt <<EOL
group, value, price
1, 3.21, 3.21
1, 3.42, 4.11
1, 3.5, 1.22
2, 4.1, 9.2
2, 4.2, 2.11
EOL
Run Code Online (Sandbox Code Playgroud)

我想将“值”列移到前面:

value, price, group
3.21, 3.21, 1
3.42, 4.11, 1
3.5, 1.22, 1
4.1, 9.2, 2
4.2, 2.11, 2
Run Code Online (Sandbox Code Playgroud)

问题是:列的顺序(甚至列的数量或许多列的名称——除了始终存在的“值”)因文件而异。所以我必须按名称(而不是顺序)选择值列。

我怎样才能做到这一点?

command-line bash csv text-processing

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

GNOME Boxes 的图像文件存储在哪里?

Ubuntu 18.04 侏儒盒子 3.30.3

我已经在 Gnome Boxes 中安装了 Linux Mint 作为来宾虚拟机。它工作得很好。我无法弄清楚该来宾虚拟机的映像文件存储在哪里。我已经查看了有关此主题的许多其他问题,结果证明在我的情况下它们都是错误的。

它不在以下任何目录中:

/home/user/.local/share/gnome-boxes/images
/home/user/.config/libvirt
/home/user/.config/libvirt/qemu
/home/user/.config/gnome-boxes
/var/lib/libvirt/images
Run Code Online (Sandbox Code Playgroud)

我不知道还能去哪里找。

另外,我不知道图像文件名称采用的“格式”,所以我不知道如何使用 Catfish 之类的工具搜索它。

然而,由于我可以在 Gnome Boxes 中成功运行 Linux Mint,我知道某处肯定有一个图像文件。

我如何找到这个文件所在的位置?

virtualization gnome-boxes

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