Ubuntu

Ubuntu用户和开发人员的问答

4
如何提取出现在同一文本文件中不同行上的多个信息位
我正在尝试提取同一文本文件内不同行上出现的序列ID和簇号。 输入看起来像 >Cluster 72 0 319aa, >O311_01007... * >Cluster 73 0 318aa, >1494_00753... * 1 318aa, >1621_00002... at 99.69% 2 318aa, >1622_00575... at 99.37% 3 318aa, >1633_00422... at 99.37% 4 318aa, >O136_00307... at 99.69% >Cluster 74 0 318aa, >O139_01028... * 1 318aa, >O142_00961... at 99.69% >Cluster 75 0 318aa, >O300_00856... …

2
仅在以太网连接时将自动连接设置为热点
我目前每天都在以下两个设置之间切换: 1)通过WiFi网络连接到互联网。 2)让我的(Ubuntu 16.04)笔记本电脑通过有线连接连接到Internet,然后通过Ubuntu的内置热点功能与我的其他设备共享此连接。 目前,从1切换到2需要我手动通过网络管理器中的“连接到隐藏的网络”对话框;同样,从2切换到1需要我手动断开热点并连接到WiFi网络。这不是很多工作,但是我经常做很多事情,所以我想让它自动化。 它不像为热点启用自动连接那样简单,因为当我没有通过有线连接连接时,它覆盖了其他网络的自动连接功能,而不是将我连接到WiFi网络,最终我得到了一个热点,但是没有互联网。所以我需要一个解决方案: 每当我通过有线连接连接到Internet时,都会将我连接到热点。 没有以太网连接时,将我从热点断开。 只要可用,并且没有以太网连接,就可以使用autoconnect = true将我自动连接到其中一个网络。 关于如何执行此操作的完整说明将是不错的选择,但对于设置此类规则的优秀(非专家)手册的参考也将非常受赞赏。


3
为什么英特尔微码更新在我的系统上不起作用?
我想升级系统以减轻Spectre和Meltdown漏洞。 相关的Ubuntu页面指出,我需要更新微代码:“从来宾和非管理程序裸机的角度来看,据我们所知,截至2月21日内核更新,Spectre和Meltdown在64位上的缓解措施只要完成系统下的所有微代码,固件和虚拟机管理程序更新,amd64,ppc64el和s390x即可完成功能。...” 我已经intel-microcode和iucode-tool安装和更新,但运行dmesg | grep -i microcode和grep -i microcode /var/log/syslog*任何回报这让我觉得,无论是CPU微码没有更新或别的东西是错误的。 软件包是最新的,自上次更新以来已重新启动。 操作系统:Lubuntu 16.04 CPU:Intel N3700(Braswell) 启用的软件仓库:main,Universe 启用的更新:xenial-security 编辑: 的输出grep name /proc/cpuinfo | sort -u是 model name : Intel(R) Pentium(R) CPU N3700 @ 1.60GHz 我的处理器不是Skylake,也不是Kaby Lake。 在/proc/cpuinfo超线程中显示为受支持,但是此英特尔页面说不支持:https : //ark.intel.com/products/87261/Intel-Pentium-Processor-N3700-2M-Cache-up-to-2_40 -GHz 编辑2: 我跑了,sudo update-initramfs -u然后重新启动。输出仍然相同。 输出/usr/sbin/iucode_tool -tb -lS /lib/firmware/intel-ucode/*: /usr/sbin/iucode_tool: system has …
8 microcode 

2
对* .doc的访问被拒绝| Libreoffice 5.4.5.1 [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 2年前关闭。 我将Ubuntu 17.10用作日常驱动程序。我创建了一个单独的分区,例如home用于/dataext4类型的存储。 今天,我使用更新了系统apt dist-upgrade。在更新libreoffice之后,它也更新了libreoffice,我无法仅从/data分区访问我的所有文档,并且开始遇到以下错误 注意:-我能够从home目录访问文档。 当我尝试使用libreoffice创建新文档时出现以下错误

1
Ubuntu 16.10更新问题(某些存储库yakkety版本没有Release)
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 2年前关闭。 也有类似的消息(“ Ubuntu存储库没有发布文件” ...,但对我而言无效)。 我尝试更新系统(apt-get更新),但是出现一些错误。 具体而言(主要错误):[CODE] E:存储库“ http://archive.ubuntu.com/ubuntu yakkety Release”没有发布文件。W:无法安全地从这样的存储库进行更新, W:因此请参见apt-secure(8)联机帮助页以创建存储库和用户配置详细信息。E:存储库“ http://archive.ubuntu.com/ubuntu yakkety-updates版本”不拥有发布文件。W:无法安全地从这样的存储库进行更新,因此默认情况下被禁用。W:有关存储库创建和用户配置的详细信息,请参见apt-secure(8)联机帮助页。E:存储库“ http://archive.ubuntu.com/ubuntu yakkety-security版本”没有发布文件。[/码] 我的Ubuntu版本:说明:Ubuntu 16.10代号:yakkety 我尝试了许多在不同线程和不同来源中找到的解决方案,例如:sudo apt-get autoclean sudo apt-get clean sudo apt-get update 我从“软件和更新”的“其他软件”中禁用了所有PPA(以防万一。)。 而且,我评论了一对sources.list文件(仅尝试使用): deb http://archive.ubuntu.com/ubuntu yakkety-backports主宇宙受限多重宇宙deb http://archive.canonical.com/ubuntu yakkety合作伙伴 ...但主要错误仍然存​​在(请参见顶部的“主要错误”)... 当我尝试:sudo apt-get update 我懂了 : ... Ign:79 http://archive.ubuntu.com/ubuntu yakkety-security/universe amd64 Packages …
8 apt  upgrade  updates 


2
使用重命名,保留搜索正则表达式的一部分
早上, 我必须处理的当前项目以前的命名方案令我感到困扰... Base.v2.c Base.v2a.c Slider.v4a.h Area.v2a.2.h 有人告诉我该版本中的“ a”是要标识需要更多工作的“ alpha”版本。在项目的此阶段,我可以删除“ a”并将其替换为“ .1”(v2a-> v2.1)。 除了我愿意手动执行的操作以外,还有很多文件。 我知道我可以使用重命名命令立即重命名所有文件,但是我在执行该操作时遇到了问题。如果我使用类似: rename 's/[0-9]a/.1/' * 那么我将丢失版本号的最后一位。有什么办法让重命名(或其他命令行工具)记住用于查找文件的正则表达式的一部分?这样“ [0-9] a”到“ [0-9] .1”会将1a更改为1.1,将4a更改为4.1,依此类推。

1
暂停17.10后关闭请求用户密码
我在母亲的笔记本电脑上启用了自动登录功能,这样她就无需输入密码即可登录。在以前的Ubuntu版本中,您曾经能够在gnome-tweak-tool中配置特定设置以切换是否希望用户在挂起/休眠后要求输入密码才能登录。为此,我能找到的唯一选择是完全禁用锁定屏幕,这是我不希望的,因为有时她可能想在离开笔记本电脑时锁定屏幕。设置Privacy > Screen Lock为关闭不会影响此行为。 如何使用Ubuntu 17.10做到这一点? 启动时自动登录 屏幕锁定仍处于启用状态 从暂停/休眠状态恢复后,不需要密码

3
尽管多次出现,但只会打印一次值的命令
我有一个很大的txt文件,其中的值重复了很多次。我是否可以使用某些命令来遍历文件,如果一次出现一个值,请不要重复此命令? SO4 HOH CL BME HOH SO4 HOH CL BME HOH SO4 HOH SO4 HOH CL BME HOH SO4 HOH CL BME HOH CL 所以它应该看起来像这样: S04 HOH CL BME 问题是我有很多不同的值,所以不能像这里一样手动进行。

3
如何在运行的shell中编辑变量?
我正在编辑我的PS1提示符,但我不想继续寻找我的bashrc来更新它(因为我的bashrc也重置了其他东西)。我也不想一遍又一遍地复制和粘贴。有没有办法像使用nano(我的默认编辑器)那样交互式地编辑变量? PS1主要是一个示例,因为我想对其他var执行相同的操作。我要以交互方式进行操作的原因是该变量已经很长了,我只需要在其中编辑一些字符即可。而且我只需要在当前shell中进行更改即可。

2
在Libreoffice Impress中,什么等效于动画画家
PowerPoint具有此工具,称为“动画绘画器”,它可以将动画从一个对象粘贴到另一个对象,如何在Impress中做到这一点?我有100个相同的形状,我希望当我单击其中任何一个形状时,它消失。 Ctrl +拖动一个形状不会复制其中的动画。非常感谢。


1
无法让Nginx在Ubuntu 16.04服务器上运行php
编辑。 问题已经在这里得到了答案:https : //serverfault.com/questions/889334/cant-get-nginx-to-run-php-on-ubuntu-16-04-server 我正在设置运行nginx的服务器,并且试图使其运行php脚本。 显然,关于如何使Nginx运行php的最伟大的文章是这篇文章:https : //www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-in- ubuntu-16-04 随着其他方向的发展,下面的讨论就此结束。 在nginx上启用PHP的最简单方法是什么? 我遵循数字海洋网站上的指示,但没有任何变化,我仍然无法运行php。 我对此很迷失,不胜感激。 这是输出sudo service nginx status: nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2017-12-17 13:46:33 GMT; 55min ago Process: 19056 ExecStop=/sbin/start-stop-daemon --quiet …
8 php  nginx  fastcgi 

2
Ubuntu出现内存错误,但MemTest86 +却没有
我遇到了一些btrfs和ext4错误。决定测试我的RAM后,出现了下列重复错误memtester。在运行.NET之后,我总是会得到类似的错误memtester。通常在一个小时内完成,但一次却需要4-5个小时。 我的计算机的RAM已焊接。我有额外的空插槽。BIOS中没有设置来禁用板载RAM。 我跑了: Memtest86 + 8次通过(约8小时) MemTest86历时18次(〜9小时) memtester并stressapptest默认在Fedora 27上安装在USB记忆棒上(约10个小时) memtester而stressapptest在Ubuntu 17.10默认直播(约2小时) memtester并stressapptest在USB记忆棒上的Ubuntu 17.10上运行(约8小时) # debsums --changed 唯一更改的文件是主题图像。 他们没有打印任何错误。 我使用默认内核的Ubuntu 17.10(从17.04升级)。内核没有被污染。这是配备Intel Haswell i3的ASUS笔记本电脑。 还通过Linux 4.14.13和4.15.0-rc3,rc4,mainline进行了测试。 还使用清除的英特尔微码程序包进行了测试。 错误是可重现的,或者Nouveau被禁用或启用,没有nvidia二进制驱动程序被加载。 将以下模块列入黑名单: mtd intel_spi_platform intel_spi因为它们不会在默认的Fedora 27安装中加载,并且似乎使某些Lenova笔记本电脑变得砖砌。错误没有停止。 uname -a的输出 Linux hostname 4.13.0-19-generic #22-Ubuntu SMP Mon Dec 4 11:58:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux # lsmod的输出 …

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.