Ubuntu

Ubuntu用户和开发人员的问答

1
为什么Kubuntu会显示显然不存在的更新?/为什么我的更新通知不正确?
在桌面的“通知”区域中,我们会收到有关可用更新的通知,但从命令行中打开“发现”或什至使用apt或apt-get可以显示系统是最新的。 打开KDE的发现后,我们看到“没有更新”。 PS我只是帮助某人解决了这个问题,所以我认为我会发布此信息来帮助遇到同样问题的任何人,因为这里似乎没有问题。
9 apt  updates  kubuntu  kde  flatpak 

3
正在启动Ubuntu 18.04.3 LTS [重复]
这个问题已经在这里有了答案: Ubuntu Desktop是免费的商业解决方案吗? (4个答案) 8个月前关闭。 对于一家初创公司,我考虑过使用适用于200个台式机的Ubuntu操作系统。为了降低公司的成本,我不想依靠Microsoft。我可以继续为所有员工安装Ubuntu 18.04.3 LTS并运行我的办公室吗?我不想遇到任何法律问题。

1
现代发行版中的Linux内核风格
如今(18.04+),有更多的仁味,但并不是所有描述都很好。我看到那些: generic,默认值,并带有可能的-hwe分支; virtual—与相同,generic但不包括modules-extra。也可以有-hwe分支; kvm; azure,aws,gcp,gke-靶向云提供商; oem - 那是谁?; oracle —什么是Oracle系统? 那么,我该如何选择?例如,VPS可能不需要generic内核,virtual所需的磁盘空间更少,但是也许kvm更好?首先有什么区别? Wiki上有一个关于该主题的页面(https://wiki.ubuntu.com/Kernel/Dev/Flavours),但是它已经过时了。
9 kernel 


2
移动一组文件,提示用户确认每个文件
系统:Ubuntu MATE 18.04 我有一个文件集合(在目录结构中的多个目录中),我想将其中的许多文件移到另一个目录中。我可以通过名称来区分要移动的文件(它们是配方标题),但是没有其他方法可以区分要移动的文件和不想移动的文件。我需要通过自己检查名称来决定每个文件。 因此,我要为每个要移动的文件运行一次命令,例如 mv Snacks/OkaraCrackers NeedsTesting/ mv Snacks/SunflowerBrittle NeedsTesting/ mv Treats/ChocolateChilliFudge NeedsTesting/ mv Treats/PecanBlondies NeedsTesting/ 即使使用制表符补全,这也太多了。我真正想做的是 shopt -s globstar mv --prompt-me-for-every-file ** NeedsTesting/ 因此,我只需按y或n每个文件即可。 如何移动一组文件并提示每个文件进行确认?

4
如何为终端线设置别名?
我想轻松地git-go为此终端线设置别名: git commit -m "init "; git push; git status 因此,当我输入git-go时,应输入此行。 我怎样才能做到这一点?我看到的答案仅涵盖不带参数的命令的别名。但是我想为任意终端线设置别名。

2
此应用程序图标浏览器安全/合法吗?
我刚刚在我的名为Icon Browser的ubuntu应用程序中注意到了该应用程序。 我想知道它是Ubuntu的合法组成部分,还是使用它伪装成其他代码的恶意软件。 换句话说,如果它是普通ubuntu程序包的一部分,如果没有,我如何将其删除。 附加信息 这是在apt中搜索应用程序的输出 $ apt list icon* --installed Listing... Done
9 18.04 

2
apt-cache和dpkg -l之间的区别
我使用apt-cache pkgname将软件包检索为 me@host:~$ apt-cache pkgnames | wc -l 62803 得到62803个结果 但 me@host:~$ dpkg -l | wc -l 2336 造成如此巨大差异的原因是什么?我认为dpkg比apt超级。

3
如何以更方便的方式启动我的应用程序?
我是Ubuntu新手。我有一个以以下方式打开的应用程序。我在控制台中输入: cd ~/MyDirectory ./myapp +some arguments 如何找到解决方案,这样我就可以启动应用程序而无需每次都在控制台中键入这些命令?我正在考虑一个脚本,例如Windows中的蝙蝠脚本或.lnk。 在其他类似问题中,我没有找到解决方案,因为仅提及和讨论了脚本。我在其他问题中找不到如何使用“ cd”命令的方法,这个问题与我建议的其他问题并不相同。
9 scripts 


8
如何终止ping <目标>&
命令 ping &lt;dest&gt; &amp; 使ping进入后台。但是,它仍然将输出打印到终端。Ctrl-C不会停止它,只会引入一个新的提示。如何从终端停止?



2
/ etc / fstab是否用于重新安装驱动器?
我有一台装有Ubuntu 14.04.5的设备,该设备具有一个带ext4文件系统的硬盘。 通过阅读文档Ext4 Filesystem,我了解到默认数据模式ordered仅保护元数据。在我的项目中,我们希望将其更改journal为也可以保护文件数据,因为数据安全性具有更高的价值。 我尝试的第一件事是修改/etc/fstab文件。我试图改变 UUID=&lt;UUID&gt; / ext4 errors=remount-ro 0 1 至 UUID=&lt;UUID&gt; / ext4 errors=remount-ro,data=journal 0 1 通过附加data=journal到选项字段。 但是,当我重新启动设备时,我收到一条错误消息“” cannot change data mode on remount。我检查了,dmesg并看到了有关以ordered数据模式安装驱动器的早期消息。 在一个令人尴尬的长时间里,我以为/etc/fstab它会覆盖默认的安装选项,因此驱动器仅安装一次。但是现在看起来很不对:使用默认安装选项安装了驱动器,然后/etc/fstab将其拾取以重新安装。 我的问题是: 这是“挂载撤除”过程的系统设计吗?我阅读了FstabWiki页面,但没有看到它提及“ mount-remount”的内容。 如果/etc/fstab真的用于重新安装,则在引导过程的哪个步骤中首次安装驱动器?它实现了/etc/init.d吗?我也看到一些脚本/etc/init.d叫umountfs和umountroot,不过,撇去他们的内容,他们不看相关。

2
给定grep -n的结果,如何在该特定行中打开vim?(仅使用键盘)
当我运行grep "keyword" -n并获得以下结果列表时: a/b/c:10: keyword a/b/c:70: keyword a/b/d:50: keyword 如何在找到的行中打开一个文件(例如列表中的第二个)? 现在,我仅使用鼠标复制输出,然后复制输出vim,然后添加+复制的行号。(这意味着我vim a/b/c +70使用鼠标复制来获取文件名,并使用另一个鼠标复制来获取行号(或者当它足够短时,我只是用手复制它)) 有没有办法使用键盘快捷键来做到这一点?

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.