docker alpineコンテナを実行すると、私のPS1は次のようになります.
PS1="\u@\h:\w\$ "
したがって、コンテナにログインすると、次の結果が表示されます。
root@worker:/$
だから私が次のように入力した場合
root@worker:/$ cd /tmp/dir/path
それでは逆検索をしてみてくださいtmp/di
途中で各キャラクターのヒントは次のとおりです。
(reverse-i-search)`t': cd /tmp/dir/path
(reverse-i-search)`tm: cd /tmp/dir/path
(reverse-i-search)`tmp cd /tmp/dir/path
(reverse-i-search)`tmp/cd /tmp/dir/path
(reverse-i-search)`tmp/dd /tmp/dir/path
(reverse-i-search)`tmp/di /tmp/dir/path
これで入力したので、キーをtmp/di
押すとend
プロンプトが次のように表示されます。
root@worker:/$tmp/dir/path
クリックするとenter
正しいコマンドが実行され、履歴を後ろにスクロールすると正しいコマンドが表示されることに注意する価値があります。したがって、これは明らかにデモに関連しています。
これが私のPS1に問題があるのか、それとも私が何か間違っているのか疑問に思います。
ありがとうございます!
編集する:
これは完全な.bashrcです。
PS1="\u@\h:\w\$ "
alias app='cd /var/www/pricing'
# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# append to the history file, don't overwrite it
shopt -s histappend
shopt -s checkwinsize
case "$TERM" in
xterm-color) color_prompt=yes;;
esac