رفع مشکلات تایپ در کنسول FreeBSD

پیش از این مطلبی را تحت عنوان رفع مشکلات تایپ در کنسول لینوکس منتشر کرده بودم. در این مطلب، به رفع همین مشکل در FreeBSD می پردازیم.

گاهی اوقات در زمانی که با استفاده از SSH به سرور FreeBSD لاگین می کنیم، متوجه می شویم که کلید های کی بورد به درستی کار نمی کند. به عنوان مثال کلید Delete و یا کلید های Home و End به جای این که کارشان را انجام دهند، فقط یک علامت ~ (تیلدا) تایپ می کنند.

توجه: در این مطلب من فرض کرده ام که از شل bash استفاده می کنید. شل پیشفرض فری بی اس تی tcsh می باشد.

برای حل این مشکل، ابتدا فایل ‎/etc/profile را باز کنید. و سطر زیر را به آن اضافه کنید:

export INPUTRC=/usr/local/etc/inputrc

سپس فایل ‎/usr/local/etc/inputrc را با محتویات زیر ایجاد کنید.

 1set meta-flag on
 2set input-meta on
 3set convert-meta off
 4set output-meta on
 5"\e[1~": beginning-of-line
 6"\e[4~": end-of-line
 7"\e[5~": beginning-of-history
 8"\e[6~": end-of-history
 9"\e[3~": delete-char
10"\e[2~": quoted-insert
11"\e[5C": forward-word
12"\e[5D": backward-word
مطالب مرتبط:

نظرات شما

قسمت نظرات با استفاده از سرویس دیسکاس پیاده سازی شده است. متاسفانه این سرویس از داخل ایران قابل دسترس نیست. لطفا از آی پی خارجی استفاده کنید.