小编SDs*_*lar的帖子

箭头键、Home、End、制表符完成键在 shell 中不起作用

我已经在我的虚拟机上安装了 ubuntu minimum(mini.iso)。然后我使用恢复模式以 root 身份登录并创建一个帐户,useradd -m admin然后使用passwd admin.

当我登录新帐户时,我只看到一个$标志,而不是正常提示。如果我尝试使用制表符完成命令或文件名,它会打印一个普通的制表符。如果我尝试使用箭头键,它会打印^[[A, ^[[B,^[[C^[[D. 此外,ls不再添加颜色。

这些问题均未处于恢复模式。我怎样才能解决这个问题?

command-line bash ubuntu-minimal

132
推荐指数
2
解决办法
17万
查看次数

终结者:切换键盘布局后快捷键不起作用

我在使用 Terminator 时遇到了一个奇怪的问题:

键盘快捷键适用于默认键盘布局(在我的情况下,德语)就好了。

但是当我使用 Super+Space(波兰语或英语-美国)切换键盘布局时,它们不再起作用。

取而代之的是,例如Ctrl+ Shift+O发送返回到终端。

唯一的快捷方式的工作似乎是F11全屏和Ctrl+ Shift+T的新标签。

问题似乎与功能有关,而不是组合键:

我将水平分割重新映射到F11or Ctrl+ Shift+ 上T,它仍然不起作用,而在将新选项卡重新映射到Ctrl+ Shift+ 后O,它仍然有效。

我正在使用 Ubuntu GNOME 16.4。其他应用程序中的键盘快捷键可以正常工作。


编辑:还尝试将默认键盘布局切换为波兰语。

现在快捷方式适用于波兰语布局,但不适用于德语,因此无论实际布局如何,都是默认/非默认的问题。

gnome keyboard-layout terminator

24
推荐指数
2
解决办法
7463
查看次数

更改 /var/www/html 的权限

我已经研究了这个主题https://help.ubuntu.com/community/FilePermissions一段时间,但由于某种原因无法让它工作。

特别是,这些行最让我感兴趣:

要一次更改指定目录下每个文件和文件夹的所有权限,请使用 sudo chmod 和 -R

$ sudo chmod 777 -R /path/to/someDirectory
$ ls -l
total 3
-rwxrwxrwx  1 user user 0 Nov 19 20:13 file1
drwxrwxrwx  2 user user 4096 Nov 19 20:13 folder
-rwxrwxrwx  1 user user 0 Nov 19 20:13 file2
Run Code Online (Sandbox Code Playgroud)

这是我输入的内容:

mark@ubuntuserver:~$ sudo chmod 755 /var/www/html
mark@ubuntuserver:~$ ls -l
total 0
Run Code Online (Sandbox Code Playgroud)

然后我检查了 sftp 中的任何更改:

sftp> cd /
sftp> cd var/www/html
sftp> pwd
Remote working directory: /var/www/html
sftp> ls -l
-rw-r--r--    1 root     root …
Run Code Online (Sandbox Code Playgroud)

server permissions directory sftp ownership

15
推荐指数
5
解决办法
12万
查看次数

当两节电池中的一节没电时如何防止关机?

我的联想 T460s 有两块电池。当其中一个是空的时,笔记本电脑会紧急关机,这基本上会使第二个电池过时。

我已经org.gnome.settings-daemon.plugins.power use-time-for-policy false在我发现的网络上的几篇文章中按照建议进行了设置,但这并没有帮助。

我目前正在使用上游内核 4.11.12-041112-generic 运行 Ubuntu 17.04(由于 DP 问题)。我有tlp和resp。dkms安装包。任何关于如何尝试使电池按预期工作的指示都非常感谢。


新讯息:

现在我正在运行 17.10 ......仍然没有解决方案:-(

battery shutdown lenovo power-management 17.10

15
推荐指数
2
解决办法
1896
查看次数

如何选择退出系统信息报告

安装Ubuntu 18.04时,启用运行环境后,第一次登录时,会弹出一个问题,询问您是否要帮助改进Ubuntu。

在此处输入图片说明

(截图来自18.04首次登录“欢迎”流程)

如果您同意,则会向 Canonical 发送一份简要报告,描述您系统的基本特征,例如处理器类型(AMD 或 i386)、屏幕分辨率和默认桌面环境。没有什么非常侵入性的。

这有助于 Canonical 获得准确的安装数量等。他们问得如此明显和礼貌,以至于我决定“这不是错误 - 这是一个功能”,对我来说没问题。

所以我说是的,但现在我改变了主意,因为报告表明 Canonical 将成为下一个微软 - 但不想重新安装我的系统。

如何关闭此功能?

canonical system-installation 18.04 telemetry

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

如何在 Ubuntu 16.04 LTS 中控制 cron?

gnome-schedule从 Ubuntu 14.04 LTS 开始,旧程序(在 Raspbian Jessie 下运行良好)在 Ubuntu 中已被弃用。

那么我们如何在 Ubuntu 16.04 中控制 cron 作业呢?

cron 16.04

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

Ubuntu 16.04 如何为其他系统安装 rsync 服务器以使用 cron 通过 ssh 访问

设置:带有 Ubuntu 16.04 的系统“prime”和仅用于备份的第二个硬盘驱动器。

/dev/sdb1 挂载在 /mnt

我为主要引导 SSD 内容的第一次备份创建了一个名为 /mnt/prime 的子目录。

--> 运行命令:

sudo rsync -aAXv / --delete --ignore-errors --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt/prime
Run Code Online (Sandbox Code Playgroud)

确实将根文件系统的一个很好的镜像复制到该目录 /mnt/prime


所以现在,在尝试为其他 Linux 系统(另一个 Ubuntu 和少数 Raspian Jessie 系统)设置 rsync 服务器时,我遵循以下方向:

如何使用 rsync 在 Linux 上备份您的数据

摘录:它说输入以下两个命令:

yum -y install ssh rsync
sudo apt-get install ssh rsync
Run Code Online (Sandbox Code Playgroud)

第一个问题是这个系统上没有yum命令,所以我跳过了这一步。rsync 安装没有问题。

我所有的系统都完成了无密码登录设置

ssh-keygen
ssh-copy-id ~/.ssh/id_rsa.pub prime
Run Code Online (Sandbox Code Playgroud)

我对无密码 scp 副本没有问题。

问题是:我如何进行以便该系统可以成为其他 Linux 系统的 rsync 服务器。

ssh backup rsync

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

想要自动挂载两个同名的 FAT 闪存驱动器

我想自动安装一个我称之为“闪存”的闪存驱动器。事实上,我有 2 个同名的驱动器。两个脂肪。

理想情况下,我希望在系统启动时连接哪个。这可能吗?或者自动挂载是否适用于名称之外的标识符?

usb-drive automount

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

我想卸载 Python3 只使用 2.7

我在终端输入了这个:

sudo apt-get remove python3
Run Code Online (Sandbox Code Playgroud)

它给了我以下输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  fonts-dejavu-extra gir1.2-secret-1 icedtea-netx-common libbonobo2-0
  libbonobo2-common libcpufreq0 libgconf2-4 libgif4 libgnome2-0 libgnome2-bin
  libgnome2-common libgnomevfs2-0 libgnomevfs2-common libidl-common libidl0
  liborbit2 tzdata-java
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  apparmor apport apport-gtk aptdaemon apturl apturl-common bluez bluez-alsa
  bluez-gstreamer checkbox checkbox-qt command-not-found
  deja-dup-backend-ubuntuone dh-python firefox flashplugin-installer
  foomatic-db-compressed-ppds friends friends-dispatcher friends-facebook
  friends-twitter gedit gnome-bluetooth …
Run Code Online (Sandbox Code Playgroud)

uninstall python dependencies python3

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

Ubuntu 18.04LTS 是否需要防病毒/恶意软件?

(不重复,因为我指定的是 Ubuntu 版本,其他问题是关于没有版本的 ubuntu)

ubuntu 18.04LTS 是否需要防病毒/恶意软件?

哪个是最好的选择?如果是。

我有 Nod32,但我不确定这是否是最佳选择、有用或至少是必需的。

最新的 Nod32 (Linux) 版本是 4,看起来 Nod32 不在乎 Linux。

有没有好的、专业的选择?

security malware antivirus 18.04

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