解决命令行中方向键及小键盘不可用的问题

最近在使用 Laravel 的 tinker 的时候,出现输入方向键或者是小键盘的时候,显示类似 ^[[A ^[[B 的情况,特此记录。

在 Google 一番搜索后,找到解决方案:https://stackoverflow.com/questions/28733733/arrow-keys-not-working-in-shell

使用下述命令打开即可:

1
rlwrap php artisan tinker

如果本机未安装 rlwrap,可以自行安装

1
2
3
4
5
# debian
sudo apt-get install rlwrap

# centos
sudo yum install rlwrap

记录点滴,避免重复爬坑