명령줄에 명령을 입력하면 기호가 표시됩니다.<75자를 입력한 후.
/developer/home/aravind.sreeram> klklkjlkjljlkjlkjlkjlkjlkj <
나는 이것을 시도했지만 stty cols 200
성공하지 못했습니다. 누군가 75자를 초과하는 전체 명령을 보는 방법을 말해 줄 수 있습니까?
답변1
resize
명령을 시도해 보세요 . 터미널의 열 크기가 늘어나야 합니다.
답변2
자동으로 발생하도록 하려면 .kshrc에 다음을 추가하면 됩니다.
# set to unsigned short int and autoexport
typeset -usi -x COLUMNS
builtin stty
# update term width
_utw()
{
unset COLUMNS c
typeset -usi c=${ stty cols; }
(( COLUMNS= 12 + c ))
return
}
# the WINCH signal is sent when the terminal window size changes
trap '_utw' WINCH
_utw
<
줄의 끝이 내가 원하는 것보다 터미널 가장자리에서 더 멀기 때문에 stty가 보고한 열 수에 12를 추가했습니다(내장 함수를 사용하면 프로세스 생성을 절약할 수 있습니다). 사용하는 글꼴에 따라 이 숫자를 조정해야 할 수도 있습니다.