小编αғs*_*нιη的帖子

reprepro - 有没有机会通过 bash 脚本输入密码?

我使用“reprepro”从我的本地存储库中获取最新的 Debian 软件包,手动工作正常。
现在我需要通过 cron 作业自动执行此过程,但 reprepro 密码是一个提示。

有没有可能通过bash脚本发送密码?在 reprepro 联机帮助页中找不到任何内容。

bash cron prompt reprepro passphrase

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

如何告诉 shell 重新读取 ~/.bashrc?

如何在~/.bashrc不重新启动 shell的情况下告诉 shell 重新读取?

command-line bashrc

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

闰秒文件:权限被拒绝

我的服务器日志有几个这样的条目:

leapseconds file /etc/ntp.leapseconds: Permission denied
[1195225.016830] type=1400 audit(1420833186.419:25): apparmor="DENIED" operation="open" profile="/usr/sbin/ntpd" name="/etc/ntp.leapseconds" pid=28627 comm="ntpd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
Run Code Online (Sandbox Code Playgroud)

我一直在尝试设置闰秒文件(显然),但 ntp 在服务重启时给了我这些错误。ntp.leapseconds 上的文件权限就足够了(644,我也尝试过授予完全权限)。我在 Ubuntu 14.04 上。

知道为什么会发生这种情况,我该如何解决?

permissions ntp

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

如何更改显示统一破折号的快捷键?

我不想为此使用 the Super,我想使用Alt+Space代替。

shortcut-keys unity-dash

3
推荐指数
2
解决办法
3236
查看次数

bash比较两个不同长度的文件中的多列

我在文本文件中有以下数据集

数据.txt

d1,40,gold
d2,30,silver
d3,20,bronze
d4,10,iron
d5,5,wood
d6,20,gold
d7,10,wood
d8,5,gold
d9,10,silver
 .
 .
 .
Run Code Online (Sandbox Code Playgroud)

定义文件

gold,40
silver,30
bronze,20
iron,10
wood,5
Run Code Online (Sandbox Code Playgroud)

我需要的是将数据与我的定义文件进行比较,并在主文件中添加状态为“ok”或“nok”。由于数据文件很大,我可以用while循环找出来,但需要很长时间。有没有优化的方法?

数据.txt

d1,40,gold,ok
d2,30,silver,ok
d3,20,bronze,ok
d4,10,iron,ok
d5,5,wood,ok
d6,20,gold,nok
d7,10,wood,nok
d8,5,gold,nok
d9,10,silver,nok
Run Code Online (Sandbox Code Playgroud)

bash awk text-processing

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

SSH Ubuntu 触摸

我想通过 SSH 连接我的新 Ubuntu 手机并尝试了此指令,但它不起作用。我"error: device not found"从每一个命令中得到。

ssh ubuntu-touch

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

如何标记文本的出现?

我想转换

blue blue red green
Run Code Online (Sandbox Code Playgroud)

到:

color.1=blue color.2=blue color.3=red color.4=green
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何线索?sed、awk 等?

bash sed awk text-processing

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

每次重新启动时如何避免重新安装ruby?

我需要用 Ruby on Rails 做一些事情,所以我按照这个指南来设置我的开发环境。

我使用 RVM 方法安装 Ruby,然后按照指南中的说明安装 Rails。我同时运行ruby -v,并rails -v和他们给我预期的输出,我用Rails做我的东西,一切正常。

问题是,当我重新启动机器时,也没有安装 Ruby 或 Rails,每次重新启动时我都必须重新安装它们。你知道可能是什么原因吗?

ruby rails software-installation

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

如何在 CSV 中获取字符串,通过字符串名称创建一个新的 CSV 并将该特定行添加到其中?

这是我的 CSV 文件的示例:

04/Feb/2016:06:38:44-0500,ab,3,10,57,200,10254
04/Feb/2016:06:39:07-0500,cd,1,42,168,304,0
04/Feb/2016:06:39:07-0500,ef,1,43,169,304,0
04/Feb/2016:06:39:07-0500,ab,1,43,170,304,0
04/Feb/2016:06:39:07-0500,cd,1,44,171,304,0
04/Feb/2016:06:39:07-0500,ef,1,45,172,304,0
Run Code Online (Sandbox Code Playgroud)

我想在第二列中获取字符串,如果文件不存在则创建类似该字符串的文件,并在文件中添加该特定行。所以像这样:

fetch string in 2nd column -> "ab" -> if file doesnt exist create file called "ab.csv" -> open file and add line "04/Feb/2016:06:38:44-0500,ab,3,10,57,200,10254"
fetch string in 2nd column -> "cd" -> if file doesnt exist create file called "cd.csv" -> open file and add line "04/Feb/2016:06:39:07-0500,cd,1,42,168,304,0"
fetch string in 2nd column -> "ef" -> if file doesnt exist create file called "ef.csv" -> open file and add line "04/Feb/2016:06:39:07-0500,ef,1,43,169,304,0"
fetch …
Run Code Online (Sandbox Code Playgroud)

python command-line bash awk text-processing

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

如何在不使用 crontab 的情况下定期执行脚本?

如何像 crontab 那样定期执行脚本但不使用 crontab?

请注意,执行的脚本不应与另一个脚本一起触发并使用“睡眠”命令对其进行调度,我希望它具有与 crontab 相同的功能,但它不应出现在 crontab 列表中,也不应在终端或会话结束时停止,

crontab 完全但不croning 它。

command-line cron

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