相关疑难解决方法(0)

与CTRL-r类似,无法转发搜索Bash历史记录

我想类似的搜索我的bash的历史与CTRL- r,但对前进方向.

这对我来说很痛苦,当我经常打一次CTRL- r再次找到上一个命令时.

如何在反向搜索中转发搜索Bash历史记录?

bash search

187
推荐指数
6
解决办法
5万
查看次数

什么[[$ - =*i*]]在bash中意味着什么?

我安装liquidprompt及文档中他们要求你添加[[ $- = *i* ]] && source ~/liquidprompt/liquidprompt在你的.bashrc.

我试图理解这一行的第一部分,但像我这样的bash菜鸟很难.如果有人有一个很好的医生或答案......

bash

34
推荐指数
2
解决办法
5345
查看次数

尝试SSH时,设备的ioctl不合适

我正在尝试SSH几台服务器并尝试获取sudo -l每台服务器的输出.

下面是我正在执行的脚本

#!/bin/bash
serverlist="/tmp/servers"

while IFS=, read -r server netgroup username user
do
        ssh -tt -q root@$server sudo -U $username -l < /dev/null
done < "$serverlist"
Run Code Online (Sandbox Code Playgroud)

我发现-tt此脚本中的选项是导致此错误的原因.有什么想法吗?

此外,我已经注意到,当我执行以下命令仅为1服务器时,我没有看到此错误.

ssh -tt -q root@myserver sudo -U cham01 -l

以下是我得到的完整错误消息: tcgetattr: Inappropriate ioctl for device

linux ssh bash scripting

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

标签 统计

bash ×3

linux ×1

scripting ×1

search ×1

ssh ×1