在线查看我可以在 blog.ubuntu.com 帖子的缓存版本中看到提到 Ubuntu 14.04 LTS 于 2019 年 4 月 30 日停产,但它已更新至 2019 年 4 月。14.04 LTS 的官方停产日期是什么?
Etckeeper是一个很好的工具,用于跟踪/etc
. 关于它的一些关键事情真的很突出。它可以与各种 VCS 一起使用:git、mercurial、darcs 或 bzr。它还会每天以及在您安装、删除或升级软件包时自动提交。它还跟踪文件权限和用户/组所有权元数据。
我还想将我的“点文件”保存在我的主目录中,也受版本控制,最好是 bazaar。有谁知道为此目的是否存在像 etckeeper 这样的工具?
最坏的情况下,我想,一个简单的cron作业运行bzr add && bzr ci
一次或一起加入每天两次~/Documents
,~/Music
等来的.bzrignore
已经做了脚本类似的东西,有人吗?
虽然我更喜欢集市,但其他选择可能会很有趣。
我可以在另一个命令中运行一个命令,例如:
twidge update date
Run Code Online (Sandbox Code Playgroud)
date
作为 bash 命令date
如此有效,twidge
将使用今天的日期更新 Twitter。twidge
是一个基于 CLI 的 twitter 客户端。
Ubuntu@reboot
在 crontab 中支持吗?
我发现文档表明它受支持,但网络聊天断言它不是。
我无法使该@reboot
部分工作。“午夜之后”部分工作正常。
这是我的测试示例/etc/crontab
:
$ cat /etc/crontab
# /etc/crontab: system-wide crontab
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 …
Run Code Online (Sandbox Code Playgroud) 在虚拟终端中,我(不小心)按了Win+1并得到了一个新行,其中包含
(arg: 1)
Run Code Online (Sandbox Code Playgroud)
只要我一直Win按下,我按下的所有数字都会附加到括号中的数字,例如Winand 1+ 4yields (arg:14)
。
当我(释放Win)按任意键时,该字符将打印多少次,数字读取次数和(arg: ...)
表达式被标准提示替换。
有人知道这里发生了什么吗?
这两个文件/etc/shadow
,并/etc/passwd
似乎是一样的,他们只是报告有关帐户的一些信息。它们之间有什么区别?
我有一个简单的echo
打印输出,已添加到我的.bashrc
:
echo "$(tput setaf 2)Wake up....."
sleep 2s
reset
sleep 2s
echo "$(tput setaf 2)Wake up....."
sleep 2s
reset
echo "$(tput setaf 2)Wake up neo....."
sleep 2s
echo "$(tput setaf 2)The Matrix has you......"
sleep 2s
reset
echo "$(tput setaf 2)Follow the white rabbit......"
sleep 2s
reset
cmatrix
Run Code Online (Sandbox Code Playgroud)
这会向终端打印一条消息,但我希望它看起来像是正在键入,并且字符之间具有一致的延迟。
我有 Ubuntu-Gnome 14.04(Gnome 3.12.2)。
当我尝试gnome-terminal
通过以下命令运行时:
$ gnome-terminal
Error constructing proxy for org.gnome.Terminal: /org/gnome/Terminal/Factory0:
Error calling StartServiceByName for org.gnome.Terminal:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited:
Process /usr/lib/gnome-terminal/gnome-terminal-server exited with status 8
Run Code Online (Sandbox Code Playgroud) 经过一番研究,我发现我可以使用gsettings
终端中的命令快速设置配置选项,而不是安装dconf-editor
orgconf-editor
或 CCSM。
但是我们需要 SCHEMA/PATH 和 KEY 来设置值。
语法是:
gsettings set SCHEMA[:PATH] KEY VALUE
Run Code Online (Sandbox Code Playgroud)
例如,从不自动隐藏启动器:
gsettings set com.canonical.Unity2d.Launcher hide-mode 0
Run Code Online (Sandbox Code Playgroud)
并且,对于不与启动器重叠的窗口:
gsettings set com.canonical.Unity2d.Launcher use-strut true
Run Code Online (Sandbox Code Playgroud)
那么,我在哪里可以获得可以使用 gsettings 设置的所有 SCHEMA / PATH / KEY 的列表?
不,请不要建议该gsettings list-keys
命令,因为我不知道可能有数百个可用的模式。
我想让它当我按下键盘上的打印屏幕键时,它实际上包括光标。我知道它正在调用gnome-screenshot
,但我找不到任何方法来更改它使用的参数。如果有人知道这一点,将不胜感激。