小编Ste*_*ieD的帖子

fzf:ctlr-r 未触发命令行上的历史搜索

我已经在 debian 11 (bullseye) 上安装了 fzf。当我输入 ctrl-r 来触发历史搜索时,没有任何反应。在我的 Mac 上运行良好。我正在使用 zsh。

更新:尝试添加bindkey '^r' fzf-history-widget到 .zshrc 但我只是收到“没有这样的小部件”错误。

fzf --版本报告 0.24(开发)

fzf

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

如何禁用 XON/OFF 流量控制?

我发出了一个stty -ixon启用 XON/XOFF 流量控制的命令。

有一个stty -ixoff命令可以启用“发送开始/停止字符”。

那么一旦启用了 XON/XOFF 流量控制,您如何禁用它?同样,如何禁用“发送开始/停止字符”?

command-line stty

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

无法弄清楚如何关闭 StrictHostKeyChecking

我在不同的数据库上运行了这个 ssh 命令:

ssh -i $8 -l $9 $1 "set -o pipefail set -o StrictHostKeyChecking=no; mysqldump --single-transaction --skip-lock-tables -u $2 -p$3 -P $4 -h $5 $6" | gzip -c > $7;

这些变量是该命令的参数。

它可以工作,除非 IP 地址的后端发生变化,尽管有set -o StrictHostkeyChecking=no,我收到以下消息:

Offending ECDSA key in /home/admin/.ssh/known_hosts:130
  remove with:
  ssh-keygen -f "/home/admin/.ssh/known_hosts" -R "172.30.0.63"
ECDSA host key for 172.30.0.63 has changed and you have requested strict checking.
Host key verification failed.
Run Code Online (Sandbox Code Playgroud)

命令有问题,但我不确定哪里有问题。我尝试了几种不同的变体,但没有成功。

ssh

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

bash 如何测试真/假背后的逻辑是什么?

这个:

$ echo $VAR
something
Run Code Online (Sandbox Code Playgroud)

和这个:

$ [[ -z "$VAR" ]]
$ echo $?
1
Run Code Online (Sandbox Code Playgroud)

然而这个:

if [[ -z "$TMUX_MAN_PANE" ]]; then
   echo 'NEVER PRINTS!'
Run Code Online (Sandbox Code Playgroud)

这与我的头拧在一起。

更新

这是一些真正的代码。我不能让它工作。

tmux_man_page() {
if [[ "$TERM" =~ 'screen' ]] && [[ -n "$TMUX" ]]; then
  tmux list-panes -t $TMUX_MAN_PANE &> /dev/null
  echo $?
  echo $TMUX_MAN_PANE
  [[ -z "$TMUX_MAN_PANE" ]]
  echo $?
  if ! [[ -z "$TMUX_MAN_PANE" ]] && [[ $? ]]; then
    echo luck
    tmux -q respawn-pane -k -t $TMUX_MAN_PANE man $1
  else …
Run Code Online (Sandbox Code Playgroud)

bash

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

无法从字符串中截取最后 X 个字母

我使用的是 mac,bash 版本 5.0.2。

明白啦:

    v="ksdjfksjkjsdf"
    v2=${v::-6}
Run Code Online (Sandbox Code Playgroud)

得到这个:

-bash: -6: substring expression < 0
Run Code Online (Sandbox Code Playgroud)

bash

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

标签 统计

bash ×2

command-line ×1

fzf ×1

ssh ×1

stty ×1