Ubuntu

Ubuntu用户和开发人员的问答

4
如何在Bash中将命令的输出作为命令导入?
系统 Linux hosek 4.15.0-48-generic #51-Ubuntu SMP Wed Apr 3 08:28:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 问题 我需要在bash脚本中以命令的形式获取输出以存储变量。 例 sed -n '/# Main configuration./,/# Websites./p' webcheck-$category.cfg | sed '1,1d' | sed '$ d' 此命令返回以下行: email_sender='some@email.com' email_recipients='another@email.com' 如何在脚本中将这些输出/行作为命令读取/运行?是否将此输出存储到文件中,然后source仅通过命令读取它? 我| source在命令末尾尝试过,但是它仅从文件中读取。 我echo在一开始就尝试过,但是没有效果。 谢谢。

2
如何在不安装Nautilus的情况下从Nautilus获得“恢复丢失的文件”功能?
我发现Nautilus中的“恢复丢失的文件”功能非常有用。实际上,这实际上是我安装Nautilus的唯一原因!(我通常使用Lubuntu或至少使用LXDE) 今天我想在没有安装Nautilus的PC上使用此功能...提出了一个问题... 有没有一种方法可以从Nautilus提供的目录中恢复缺少的文件而无需安装Nautilus(或另一个“额外的”文件管理器)来实现相同的简便功能?我不坚持使用GUI,虽然那会很好。也许这是Nautilus发送给deja-dup的命令。

3
如何在Ubuntu中更改许多文件中的^ L代码?
我有很多XML文件,其中超过50000个。 在某些XML文件中,某些文件是这样写的 <filename>abc.JPEG<^Lilename> ^L只是一个字符,但我找不到^LGoogle意味着什么。 当我cat用来打印文件的内容时,它显示如下 <filename>abc.JPEG< ilename> 无论如何,我想更改<filename>abc.JPEG<^Lilename>为<filename>abc.JPEG</filename> 我已经找到了一些命令来更改许多文件中的单词,例如 find . -exec perl -pi -e 's/[find_word]/[change_word]/g' {} \; 但是该命令在我的情况下不起作用,因为在我键入时它无法识别搜索词^L。 如何更改<filename>abc.JPEG<^Lilename>为<filename>abc.JPEG</filename>多个文件?
8 bash  perl 

2
18.04和Samsung:无法使用扫描到PC
我正在通过WiFi使用Samsung XPress 2070FW,但无法使用打印机上的“扫描到PC”功能来扫描打印机。错误消息是“无法扫描到PC”。但是,使用PC扫描(正常)效果很好。该驱动程序是该模型的统一驱动程序,但是没有像Windows那样的界面,因此我无法在Ubuntu上进行扫描调整。 有人遇到类似的问题吗?

1
为什么sudo passwd用户名不断询问当前密码[重复]
这个问题已经在这里有了答案: 尝试更改我的用户密码时出现“身份验证令牌操纵”错误 (13个答案) 11个月前关闭。 我处于一种奇怪的情况下,无法使用八字密码sudo passwd username或passwd usernameroot帐户在计算机(Ubuntu 16.04)上重置用户密码。 root@adam-minipc:~ # passwd mikolaj Current password: New password: New password (again): passwd: Authentication token manipulation error passwd: password unchanged 在/etc/shadow相关条目中为: mikolaj:!:18063:0:99999:7::: 这是为什么?是什么原因导致的?如何重设密码?我已经被捏了吗? 解锁帐户无济于事: root@adam-minipc:~ # passwd -u mikolaj passwd: unlocking the password would result in a passwordless account. You should set …
8 16.04  passwd 

3
对于Ubuntu用户来说,此适当的漏洞(CVE-2019-3462)是安全问题吗?
我是Ubuntu服务器的新手。我在Debian的APT中发现了有关漏洞的文章。您是否认为此问题已解决? Debian apt中的一个漏洞使数据中心的横向移动变得容易 1月22日,Max Justicz发表了一篇文章,详细介绍了apt客户端中的漏洞。攻击者使用中间人技术,可以在下载软件包时截获apt通信,用自己的二进制文件替换所请求的软件包内容,并以root特权执行它。 apt / apt-get中的远程代码执行-Max Justicz 我在apt中发现了一个漏洞,该漏洞使网络中间人(或恶意软件包镜像)可以在安装任何软件包的计算机上以root用户身份执行任意代码。该错误已在apt的最新版本中修复。如果您担心在更新过程中被利用,可以通过在更新时禁用HTTP重定向来保护自己。
8 apt  security 

2
家庭成员死亡[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 去年关闭。 谁能告诉我ubuntu是否可以让我访问最近去世的家庭成员计算机。它上面有一个地穴,但我们继续尝试下去,这样我们就可以获得一些信息。谢谢
8 login 

1
在Ubuntu 19.04中禁用全局应用程序菜单
在Ubuntu 18.x中,可以使用以下命令禁用全局应用程序菜单: gsettings set org.gnome.settings-daemon.plugins.xsettings overrides '@a{sv} {"Gtk/ShellShowsAppMenu":<0>}' 或者,使用gnome-tweaks,我可以通过单击顶部栏 -> 应用程序菜单来将其关闭。 但是,这些似乎在Ubuntu 19.04中都不再起作用。禁用全局应用程序菜单的新正确方法是什么? 编辑: 请注意,我不能使用汉堡菜单,因为并非每个应用程序都具有其中一个。例如,在我的桌面上,我正在运行Terminator和KDevelop,但它们都没有汉堡菜单。屏幕顶部的全局菜单(未连接到窗口)具有特定于那些应用程序的选项: 如何禁用此全局菜单,并将提供的所有菜单选项带到应用程序的窗口中呢?
8 gnome  appmenu  19.04 

2
如何从bash命令获取子字符串
给定以下从命令获得的子字符串df /dev/sdb1 | tail -n 1: /dev/sdb1 1952971772 1441131032 511840740 74% /media/kaiman/ShareData 我想从该字符串中提取1952971772并74%在bash脚本中使用它。 我知道我可以使用一些剪切命令之类的东西,但是例如,如果尺寸改变,它将不再起作用。 我也考虑过使用正则表达式之类的东西,但是我想推荐最推荐的方法。 提前致谢!


2
是否可以使用.desktop文件通过浏览器在特定页面上打开本地pdf文件?
我想用来desktop files在特定页面上打开pdf文件,我尝试使用以下语法创建文件: [Desktop Entry] Encoding=UTF-8 Name=mypdf.pdf Type=Link URL=file:///home/myhomefolder/mypdf.pdf#page=45 Icon=application-pdf 当我打开此文件时,默认浏览器会在第1页上打开我的pdf文件,就像它被#page=45视为注释一样,即使我将地址file:///home/myhomefolder/mypdf.pdf#page=45直接粘贴到浏览器上也能得到预期的结果(pdf在第45页上打开)。 。 我意识到,如果我对Internet上的pdf文件使用这种语法,则可以按预期工作,并且可以在我预定的页面上打开pdf,问题仅出在本地文件上。是否可以使用桌面文件在特定页面上打开本地pdf文件?还是它的局限性desktop files?
8 pdf  .desktop 

3
使“ apt-get update”将确切的输出显示为“ apt update”。
我正在学习Advanced Packaging Tool的CLI界面。从apt(8)stdout不是终端的输出来看,它不适合“期望稳定编程接口的脚本”,因此我来看看apt-get(8)。 apt update和之间的区别apt-get update是,在更新所有缓存后,后者缺少最后一行: 8 packages can be upgraded. Run 'apt list --upgradable' to see them. 我想知道如何使用来显示此确切行apt-get(8)。
8 apt 


3
如何在屏幕截图中突出显示部分
高级用例:突出显示屏幕截图中的部分 我不在乎是否使用gimp或其他工具来解决此问题。 到目前为止,我是这样做的: 超键“屏幕...” 选择应用程序“屏幕截图” 截图 将其另存为foo.png 开g 选择铅笔 将颜色设置为红色 将笔刷类型设置为像素 将画笔的宽度设置为4 标记零件 覆盖foo.png 不幸的是,gimp不记得设置。 我需要一遍又一遍地执行步骤6至9。 截屏并突出显示部分的最简单方法是什么? 版本:Ubuntu 18.04

2
什么是日记?
我用困难的方法关闭了计算机,下次启动时,开机时出现了几秒钟的信息recovering journal。后来有四个创业公司,但消息并不存在-只是第一次。看起来没有任何后果或副作用。由于这个问题,我知道了为什么会发生这种情况,但是在互联网上没有任何地方说这本日记是什么。它没有问题,我只是对它感兴趣。
8 boot  ext4 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.