小编ans*_*ker的帖子

尝试在文件中查找字符串模式时,grep 返回“二进制文件(标准输入)匹配”

我在 Ubuntu 上输入cat .bash_history | grep git并返回

二进制文件(标准输入)匹配

Mybash_history确实存在,并且其中有许多行以git.

是什么导致显示此错误,我该如何解决?

grep binary files

136
推荐指数
4
解决办法
20万
查看次数

如何使 gksudo 或 gksu 会话在 Linux 中持续更长时间

每次我想打开一个需要root权限的GUI程序时,我都必须输入密码。例如,我打开突触并输入密码,然后关闭它,一秒钟后决定重新打开它,它再次要求输入密码。Ubuntu 9.04 不是那样的,它在会话之间有大约 1 分钟的超时。我想在较新版本的 Linux 上再次这样做。

我知道如何sudo在 Linux中使会话持续更长时间。我所要做的就是输入:

sudo visudo
Run Code Online (Sandbox Code Playgroud)

然后改变:

Defaults        env_reset
Run Code Online (Sandbox Code Playgroud)

到(3 分钟):

Defaults        env_reset,timestamp_timeout=3
Run Code Online (Sandbox Code Playgroud)

是否有类似的方法来更改gksu会话的超时时间?

sudo linux-mint timeout gksu

7
推荐指数
1
解决办法
780
查看次数

如何创建合适的 debian postinst 和 postrm 脚本?

我已经尝试创建这些脚本,安装进行得很顺利,但是,一旦应用程序版本被颠簸并说我尝试升级到 apx v2.0,一切都不会顺利。

这是我的 postinst 脚本

#!/bin/sh

set -e 
chmod 755 /usr/bin/apx
chmod 755 /usr/lib/apx/apx.py
chmod -R 755 /usr/lib/apx/data/binaries

exit 0
Run Code Online (Sandbox Code Playgroud)

这是我的 postrm 脚本

#!/bin/sh

set -e

U_HOME=$(getent passwd $SUDO_USER | cut -d: -f6)
LOG="/var/log/apx"
UHOME="$U_HOME/.apx"

if [ -d $LOG ]; then
     rm -rf $LOG
fi

if [ -d $UHOME ]; then
     rm -rf $UHOME
fi

rm -rf /usr/lib/apx

exit 0
Run Code Online (Sandbox Code Playgroud)

packaging ubuntu debian

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

当 dpkg-query 没有找到任何东西时,如何忽略它的警告?

在我为 dpkg-query 编写查询以列出一些包的情况下,我希望它在找到某些内容时返回包名称。如果它没有找到任何东西,我不希望它输出:no package found matching {package-name}我希望它什么都不输出。

这样做的原因是我的查询在脚本中,如果它返回,我的脚本就会中断。我怎样才能做到这一点?

debian dpkg output

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

标签 统计

debian ×2

binary ×1

dpkg ×1

files ×1

gksu ×1

grep ×1

linux-mint ×1

output ×1

packaging ×1

sudo ×1

timeout ×1

ubuntu ×1