我的时钟已关闭,因此我想使用ntpdate. 我尝试了几个不同的 NTP 服务器,但由于某种原因,我总是收到以下错误消息:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 12:27:35 ntpdate[1258]: no server suitable for synchronization found
$ sudo ntpdate pool.ntp.org
4 Mar 12:27:50 ntpdate[1267]: no server suitable for synchronization found
$ sudo ntpdate de.pool.ntp.org
4 Mar 12:28:01 ntpdate[1273]: no server suitable for synchronization found
$ sudo ntpdate us.pool.ntp.org
4 Mar 12:28:12 ntpdate[1276]: no server suitable for synchronization found
Run Code Online (Sandbox Code Playgroud)
我查看了相关问题,但没有一个能解决我的问题:
ntpd守护进程的冲突。我根本没有安装这个ntp包(包括ntpd守护进程)。我认为这/etc/default是保存配置文件的安装后/默认状态的一个方便的地方,这样当一些可怜的系统管理员到达一个新系统时,她可以快速确定在该实例上定制了什么。
但是刚刚在那里环顾四周,似乎我弄错了?如果这是一个愚蠢的问题,那么抱歉......
/etc/default目录里应该有什么?这似乎是一个简单的问题,但我无法使用 Google 或 Ask Ubuntu 找到任何令人满意的答案。
所以我有一个三显示器设置。基本上我想要的只是在三个显示器中的每一个上都有不同的背景。现在我不是在这里谈论不同的虚拟桌面(又名工作区)。我在 google 上搜索的大多数解决方案都是关于不同工作区的不同背景的。我只有一个工作区,但有三台显示器,如下所示:

显示器 1(顶部)是我的大电视,它连接到我的两个普通显示器上方的墙上。
我在 Ubuntu 13.04 上将Gnome 2 与 Compiz(又名gnome-session-fallback又名Gnome Classic(带效果)在登录管理器下拉列表中)一起使用。
我尝试了以下方法,尝试为每个显示器设置不同的背景:
ccsm(compiz-config-settings-manager),即通过窗口管理器(Compiz)设置背景。更准确地说,我使用了Compiz的墙纸插件。gnome-control-center,即通过 Gnome 系统设置设置背景。更准确地说,我使用了 Gnome 系统设置中的背景面板。XDG_CURRENT_DESKTOP=Unity gnome-control-center,即通过 Gnome 系统设置设置背景,但模仿 Unity 行为。更准确地说,我使用了 Gnome 系统设置中的外观面板。但是,这些方法似乎都无法让我为每个显示器选择不同的背景。在每种情况下,我只能设置一个单一的背景(或可能的几个可随后被周期性地循环,或用于不同的工作区)的所有3个显示器。然后,我通常有诸如center、tile、crop或scale 之类的选项来控制如何在三个显示器上渲染单个背景。
到目前为止,我采用的解决方法是使用 Gimp 创建一个“大”背景,其中包含所有三台显示器的整个虚拟分辨率。基本上,我创建了一个大小为 3840x2160 的大背景图像,其中我在正确的位置粘贴了三个背景。然后我使用上面的可能性 (1) 或 (3) 将这个大背景设置为三个监视器的单个背景,并使用span选项将这个大背景跨越所有三个监视器。这会在三个显示器上产生三个不同的背景,前提是三个较小的背景正确放置在大背景图像上(注意:可能性(2)不提供跨度选项)。 …
我正在使用我的新笔记本电脑并去安装最新的 oracle JDK 7u25。我按照本网站上的说明进行操作。
之后,当我java --version在终端中输入时,出现错误:
Error: Could not create the Java Virtual Machine
Run Code Online (Sandbox Code Playgroud)
我尝试通过不同的方法重新安装它,但错误不会消失。我正在运行 Ubuntu 12.04 64 位。
根据Bash 手册,环境变量BASH_COMMAND包含
当前正在执行或即将执行的命令,除非 shell 作为陷阱的结果正在执行命令,在这种情况下,它是在陷阱发生时正在执行的命令。
把那个陷阱角落放在一边,如果我理解正确的话,这意味着当我执行命令时,变量BASH_COMMAND包含该命令。这不是绝对清楚地表明变量是否是在执行命令后复位(也就是,只有avaialble而命令正在运行,但不是之后),尽管有人可能会认为,既然是“命令当前正在执行或即将执行的” ,不是刚刚执行的命令。
但是让我们检查一下:
$ set | grep BASH_COMMAND=
$
Run Code Online (Sandbox Code Playgroud)
空的。我本来希望看到BASH_COMMAND='set | grep BASH_COMMAND='或者只是看到BASH_COMMAND='set',但空虚让我感到惊讶。
让我们试试别的:
$ echo $BASH_COMMAND
echo $BASH_COMMAND
$
Run Code Online (Sandbox Code Playgroud)
嗯,这是有道理的。我执行命令echo $BASH_COMMAND,因此变量BASH_COMMAND包含字符串echo $BASH_COMMAND。为什么这次有效,而之前无效?
让我们再做set一次:
$ set | grep BASH_COMMAND=
BASH_COMMAND='echo $BASH_COMMAND'
$
Run Code Online (Sandbox Code Playgroud)
所以等等。它是在我执行该echo命令时设置的,之后没有取消设置。但是当我set再次执行时,BASH_COMMAND 没有设置为set命令。无论我在set这里执行命令的频率如何,结果都保持不变。那么,是否在执行echo …
当我不小心将我的一个目录移动到我无法找到的未知位置时,我遇到了这种奇怪的情况。
我所做的是执行此命令 -
/opt/lampp/htdocs/cake$ mv cakephp/ .../
Run Code Online (Sandbox Code Playgroud)
它确实执行没有任何错误,现在我无法找到我的目录。
我在谷歌上搜索了这个问题,但没有得到任何帮助。
任何帮助将不胜感激。
正如您在下面看到的,文件具有不常见的字符。
在终端或 Dolphin 中删除它们会返回错误:
无此文件或目录
ls -la在目录上运行给了我这个输出:
-rw-rw-r-- 1 aalap aalap 0 Nov 14 01:05 ??
-rw-rw-r-- 1 aalap aalap 0 Nov 14 01:05 ?2?.?????!?Gb????[?F?
-rw-rw-r-- 1 aalap aalap 0 Nov 14 01:05 ??3]d???:????????1????G?p??????????d?????-??
-rw-rw-r-- 1 aalap aalap 0 Nov 14 01:05 3l??#g?w????O?JKB7?co???H??bT?NA???S???X?I?A?qC??M?I???
-rw-rw-r-- 1 aalap aalap 0 Nov 14 01:05 ??8??-?@,?Zp?[?bI????7^?ñ[????z?O??????eE??+??,OF??h
Run Code Online (Sandbox Code Playgroud)
我在fsck另一个操作系统的分区上运行了一个命令,但它没有改变任何东西。
如何删除这些文件?
在 Bash 中,有一些方便的操作符可以重复上一个命令的部分内容:
!^ 扩展到前一个命令的第一个参数,例如,
$ echo one "two three"
one two three
$ echo !^
echo one
one
Run Code Online (Sandbox Code Playgroud)!$ 扩展到上一个命令的最后一个参数,例如,
$ echo one "two three"
one two three
$ echo !$
echo "two three"
two three
Run Code Online (Sandbox Code Playgroud)!* 扩展到前一个命令的所有参数,例如,
$ echo one "two three"
one two three
$ echo !*
echo one "two three"
one two three
Run Code Online (Sandbox Code Playgroud)(据我所知,它们分别是!!:^,!!:$和 的语法糖!!:*, where!!是扩展到前一个命令的事件指示符^,$和*是单词指示符,请参阅Bash 参考手册或man bash。) …
在我的用户下,一个隐藏的系统文件夹.cache/upstart/变得非常大 - 99G。这主要是由于一个文件gnome-session.log。有谁知道这个文件夹是什么以及为什么它会变得这么大?我可以安全地删除文件吗?
我\xe2\x80\x99m 尝试使用 Ubuntu 20.04 设置我的 Surface Book 2。
\n我首先使用以下命令:
\nwget -qO - https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/linux-surface.gpg\necho "deb [arch=amd64] https://pkg.surfacelinux.com/debian release main" | sudo tee /etc/apt/sources.list.d/linux-surface.list\nsudo apt update\nsudo apt install linux-image-surface linux-headers-surface iptsd libwacom-surfacei\nRun Code Online (Sandbox Code Playgroud)\n通过最后一个命令,我得到以下信息:
\nErr:1 https://pkg.surfacelinux.com/debian release/main amd64 libwacom-surface amd64 1.12-2\n 401 Unauthorized [IP: 185.199.108.133 443]\nErr:2 https://pkg.surfacelinux.com/debian release/main amd64 iptsd amd64 0.5-1\n 401 Unauthorized [IP: 185.199.108.133 443]\nErr:3 https://pkg.surfacelinux.com/debian release/main amd64 linux-headers-surface amd64 5.14.16-surface-1\n 401 Unauthorized [IP: 185.199.108.133 443]\nErr:4 https://pkg.surfacelinux.com/debian release/main amd64 linux-image-5.14.16-surface …Run Code Online (Sandbox Code Playgroud)