رفع مشکلات تایپ در کنسول لینوکس
گاهی اوقات در زمانی که با استفاده از SSH به سرور لینوکس لاگین می کنیم، متوجه می شویم که کلید های کی بورد به درستی کار نمی کند. به عنوان مثال کلید Delete و یا کلید های Home و End به جای این که کارشان را انجام دهند، فقط یک علامت ~ (تیلدا) تایپ می کنند.
این مشکل به خصوص در هاست های اشتراکی سی پنل که از jailshell استفاده می کنند، ممکن است اتفاق بیافتد. (در freebsd هم این موضوع وجود دارد. برای freebsd این مطلب را مطالعه کنید.
راه حل این مشکل بسیار ساده است. کافی است فایل ~/.inputrc زیر را ایجاد کنید. به صورت زیر:
vim ~/.inputrc
و محتویات زیر را داخل آن ذخیره کنید:
set input-meta on set output-meta onsome defaults / modifications for the emacs mode
$if mode=emacs
allow the use of the Home/End keys
“\e[1~”: beginning-of-line “\e[4~”: end-of-line
allow the use of the Delete/Insert keys
“\e[3~”: delete-char “\e[2~”: quoted-insert
mappings for “page up” and “page down” to step to the beginning/end
of the history
“\e[5~”: beginning-of-history
“\e[6~”: end-of-history
alternate mappings for “page up” and “page down” to search the history
“\e[5~”: history-search-backward
“\e[6~”: history-search-forward
mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
“\e[1;5C”: forward-word “\e[1;5D”: backward-word “\e[5C”: forward-word “\e[5D”: backward-word “\e\e[C”: forward-word “\e\e[D”: backward-word
$if term=rxvt “\e[8~”: end-of-line “\eOc”: forward-word “\eOd”: backward-word $endif
for non RH/Debian xterm, can’t hurt for RH/Debian xterm
“\eOH”: beginning-of-line
“\eOF”: end-of-line
for freebsd console
“\e[H”: beginning-of-line
“\e[F”: end-of-line
$endif
نظرات شما
قسمت نظرات با استفاده از سرویس دیسکاس پیاده سازی شده است. متاسفانه این سرویس از داخل ایران قابل دسترس نیست. لطفا از آی پی خارجی استفاده کنید.