在 kubuntu 18.04 中,设置中的用户管理器可以添加和删除用户,仅此而已。
我很少需要修改组和用户,以至于我花更多man
的时间阅读页面和查找命令,而不是实际进行更改!
这个答案解决了 gnome 的问题(如果它在 10 年后仍然相关),但我更喜欢 KDE 解决方案。有吗?
我在这里提出并回答我自己的问题,以防它对其他人有用,因为我花了很长时间才想出一个解决方案!
我有一个 Sun Microsystems Type 7 键盘,右侧有一组 11 个额外的键,我希望能够对它们进行编程以在 kubuntu 中执行一些有用的操作。但是,当系统设置等待按键进行编程时,大多数按键在我按下时都没有任何反应。例外是剪切、复制和粘贴:这三个我可以分配 Ctrl+X、Ctrl+C 和 Ctrl+C,它们通常在应用程序中工作(并且,当我在系统设置中按下它们时,正确的键名是 even显示)。
那么如何让其他特殊键被识别呢?
如果我上次修改文件是在 5 分钟前,是否可以ls-l
输出类似“5 分钟”而不是实际日期/时间的内容?
如果我从 20.04 发布后准备的 USB 记忆棒安装程序安装 Kubuntu 20.04,并禁用网络,那么我的笔记本电脑会挂起并正常唤醒(Dell Inspiron 3793、Intel i5 Ice Lake、Nvidia MX230)。
但是,如果我在启用网络的情况下使用相同的 USB 安装程序,或者sudo apt update && sudo apt upgrade
在安装后使用,那么我的笔记本电脑将无法从挂起中正确唤醒 - 我会出现黑屏。
如果我使用 grub 菜单使用旧内核启动升级的安装,那就没问题了。
原始内核:5.4.0-26(工作) 新内核:5.4.0-53(不工作)
所以短期内我需要使用旧内核,但我仍然想升级。升级过程会自动删除旧内核吗?我可以默认使用旧内核进行 grub 引导,这样我就不必通过菜单,而无需升级过程将其更改回来?
而且我可能需要报告内核错误。但是我查看了内核更改日志,在 5.4.0-26 和 -53 之间有数百个更改。(升级不仅包括新版本的 Nvidia 驱动程序(450),而且似乎有原始 440 的新版本,但旧内核与新的 450 驱动程序一起工作,所以这似乎是内核问题)那么如何进行?
更新:输出sudo dmidecode -s bios-version
是1.11.0
. (这是一台安装了 Windows 的新笔记本电脑;在删除 Windows 之前我做的一件事是从戴尔网站更新 bios)。
更新 2:输出sudo blkid
:
/dev/nvme0n1p2: LABEL="SDD 128Gb System" UUID="eecfa2fb-0733-46f5-96a7-e050724ae2a3" TYPE="ext4" PARTUUID="d6f0f6e9-3d9f-48c3-bc1b-709549a864bc"
/dev/nvme0n1p1: UUID="3795-6278" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="292dce4c-e774-4a68-974e-9460f49c3409"
/dev/sda1: LABEL="HDD 1Tb Data" UUID="8dddb3ce-30e8-4356-8b34-62c340b74807" TYPE="ext4" PARTUUID="445e5b9a-cb9f-a04c-b062-67b2b75c4a71"
输出grep -i swap /etc/fstab
:
/swapfile none swap sw 0 0
(我不知道为什么这么说,GUI 信息中心工具说我有一个 2Gb 交换文件。但它不在 /etc/fstab 中 - 还有另一种配置交换文件的方法吗?)
输出cat /etc/initramfs-tools/conf.d/resume
:
cat: /etc/initramfs-tools/conf.d/resume: No such file or directory
今天发布了一个新的 5.4.0.54 内核sudo apt upgrade
,但没有任何变化。Nvidia MX230 - 我已经尝试了提供给我的所有可用驱动程序 - 有几个 - 以及昨天出现的一个新驱动程序sudo apt upgrade
- 但没有区别(我也尝试过使用和不使用 nomodeset 的 Nuveau。)调查这个问题我配置了一个 20Gb 交换文件,我可以休眠并恢复正常。它只是从挂起中恢复,不适用于较新的内核。
我有一台非常轻便/偶尔使用的计算机,最近在断电后出现启动问题,导致一天的工作在试图修复它并最终需要重新安装。
我可以调整任何设置以使 (k)ubuntu 更能容忍停电吗?我正在考虑以牺牲性能为代价减少磁盘写入缓冲,没有后台清理任务,诸如此类。我的目标是,如果计算机一直坐着显示桌面但“无所事事”达 10 分钟,则能够无害地切断电源。(我意识到这不是真的什么都不是!)
在这种情况下,我无法证明 UPS 的费用是合理的,它只是一台显示 USB 显微镜输出的旧电脑。
库本图 18.04。
我需要将一个二进制文件分成两个。我想知道是否可以使用 head 和/或 tail 但后来我想知道......使用二进制数据的重定向、管道等是否安全?新行是否被弄乱了,或者忽略了空值,或者退格或删除做了什么特别的事情?(bash,kubuntu 18.04 LTS)
我需要处理一些文本文件(源代码),这些文本文件(源代码)以我不熟悉的语言进行注释,我想知道是否有可用的文本编辑器具有一些内置支持以使翻译更容易。
我可以复制并粘贴到在另一个窗口的浏览器中运行的谷歌翻译,然后再次复制并粘贴回来,但如果我可以突出显示,右键单击并选择“翻译...”或类似的东西会更容易!
我不是在寻找整个文件的自动翻译,只是我强调的部分。
Kubuntu 18.01,Kate 是我通常选择的编辑器,但如果它有一些有用的功能,我很乐意使用另一个编辑器来完成这项工作。
我觉得我应该肯定知道的事情:如果我ls <something>
,将rm <something>
删除显示的完全相同的文件ls
?在任何情况下rm
可以删除ls
未显示的文件吗?(这是在 18.04 bash 中)
编辑:感谢所有回答的人。我认为完整的答案是所有答案的组合,所以我接受了投票最多的答案作为“答案”。
我在此过程中学到的意想不到的事情:
ls
在处理它的论点时并不像你想象的那么简单ls
戴尔预装的 Ubuntu 是否与普通版本相同?还是戴尔预装版有特殊的戴尔驱动等?
我购买了 16.04 的戴尔 XPS 9730,我用 18.04 替换了它。它工作正常(除了暂停关闭并没有真正暂停,但这似乎是一个已知问题)。我只是想知道当戴尔终于开始发货时我是否需要寻找戴尔特别版 18.04,还是他们只是发布标准版本的 Ubuntu?(XPS 13 是戴尔的“规范认可”机器之一。)
fdisk -l 的输出(所有“循环”都是快照应用程序,但每个应用程序在 lsblk 中出现两次,但这是另一个问题的主题!):
磁盘 /dev/loop0:3.7 MiB,3813376 字节,7448 个扇区单位:1 个扇区 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节
磁盘 /dev/loop1:86.6 MiB,90812416 字节,177368 个扇区 单位:1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/loop2:21 MiB,22003712 字节,42976 个扇区 单位:1 个扇区 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/loop3:12.2 MiB,12804096 字节,25008 个扇区 单位:1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/loop4:140 MiB,146841600 字节,286800 个扇区单位:1 个扇区 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节
磁盘 /dev/loop5:2.3 MiB,2428928 字节,4744 个扇区单位:1 个扇区 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节
磁盘 /dev/loop6:140 MiB,146841600 字节,286800 个扇区单位:1 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节
磁盘 /dev/loop7:86.6 MiB,90759168 字节,177264 个扇区 单位:1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/nvme0n1:953.9 GiB,1024209543168 字节,2000409264 个扇区单位:1 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节磁盘标签类型:gpt 磁盘标识符:81530E63-3D66-4216-8090-8DA401ADA1B5
设备开始结束扇区大小类型/dev/nvme0n1p1 2048 1050623 1048576 512M EFI 系统/dev/nvme0n1p2 1050624 2000408575 1999357952 953.4G Linux 文件系统
磁盘 /dev/loop8:1.6 MiB,1691648 字节,3304 个扇区单位:1 个扇区 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节
磁盘 /dev/loop9:13 MiB,13594624 字节,26552 个扇区单位:1 个扇区 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节
磁盘 /dev/loop10:86.6 MiB,90828800 字节,177400 个扇区单位:1 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节
磁盘 /dev/loop11:3.3 MiB,3411968 字节,6664 个扇区单位:1 个扇区 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节
磁盘 /dev/loop12:139.5 MiB,146276352 字节,285696 扇区单位:1 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节
磁盘 /dev/loop13:21.6 MiB,22609920 字节,44160 扇区单位:1 * 512 = 512 字节扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/ 512 字节
编写我的第一个脚本,所以我确定这是一个基本问题,但有人可以向我解释为什么我可以:
cd ~
cd bin
cd ~/bin
cd 'bin'
但不是
cd '~'
cd '~/bin'
我需要cd
一个目录路径,其中一个目录名称中有一个空格,所以我需要引号(它是Program Files
wine下的Windows)。我可以用两个命令绕过它cd
,但为什么我不能加上~
引号?
如果我输入cd '~'
(或cd "~"
)我得到:
bash: cd: ~: No such file or directory