我正在运行 18.04 LTS 并且想要升级我的 i7 Intel HD Graphics Kaby Lake 驱动程序。
我发现一般应该使用以下来源:https : //01.org/linuxgraphics/downloads/2018q1-intel-graphics-stack-recipe
但是:没有指南。
我将 16.04 升级到 18.04 LTS。如何在新版中重新启用粘性边缘gnome
?我在设置或调整配置中找不到任何内容...
我怎样才能最好地编写一个热键脚本来在 webbrowser (firefox) 中打开一个 url?
例子:
ALT+G = www.google.de
ALT+W = www.wikipedia.de
Run Code Online (Sandbox Code Playgroud)
或者我是否必须使用某种现有的软件?
我有一个 bash 脚本,它每天使用crontab
.
该脚本检查一个条件,如果为真,它应该at command
在特定时间发出一个。
at 14:10 <notify-send hello>
问题是:如何notify-send
向at
命令添加特定命令?
我正在将文件的最后一行读入变量。然后我想获取字符串变量的最后 X 个字符:
#!/bin/bash
someline="this is the last line content"
echo ${someline}
somepart=${someline: -5}
echo ${somepart}
Run Code Online (Sandbox Code Playgroud)
运行: sh lastchars.sh
结果:
this is the last line content
line 4: Bad substitution
Run Code Online (Sandbox Code Playgroud)
这里可能有什么问题?
我想 grep 服务的特定状态 ( tomcat8.service
)。
仅当找到该字符串时,我才想执行一些逻辑。
问题:即使我在不存在的服务名称(本例中为“asd”)上执行脚本,if $status
仍然匹配并打印出来。但为什么?
status = $(systemctl status asd.service | grep 'active')
echo $status
if $status
then
echo "$SERVICE was active"
exit 0
fi
exit 0
Run Code Online (Sandbox Code Playgroud)
结果输出是:asd.service was active
,这当然不是真的。
印刷品echo $status
:status: Unknown job: =
测试.sh: /usr/bin/notify-send "test"
以下工作: bash ~/Documents/test.sh
但是 crontab 从不显示通知。为什么?
*/1 * * * * bash ~/Documents/test.sh
是否有任何可以在 ubuntu 上模拟鼠标移动的工作实用程序?
重要提示:如果机器空闲 X 分钟,我只希望该实用程序控制鼠标。
当然我可以xdotool
用来模拟一些运动,但是我如何检测电脑是否闲置了 x 分钟?我找不到任何适用于 linux 的工作工具...
给定一个参数$1
,我想从那个时间减去 5 分钟,并回显它(稍后重用变量)。
echo $1
time5=date -d "$1 5 minutes ago" +'%H:%M'
echo ${time5}
Run Code Online (Sandbox Code Playgroud)
致电: ./script.sh 16:55
结果:
打印 16:50
./script.sh: 第 2 行: -d: 命令未找到
为什么我不能将日期分配给变量time5
?
bash ×4
18.04 ×2
command-line ×2
16.04 ×1
at-command ×1
cron ×1
gnome ×1
grep ×1
mouse ×1
notify-send ×1
settings ×1