📄 basic-1
字号:
#! /bin/sh# Make sure stty can parse most of its options.if test "$VERBOSE" = yes; then set -x stty --versionfi# Make sure there's a tty on stdin.. $srcdir/../input-tty# The following list of reversible options was generated with# grep -w REV stty.c|sed -n '/^ {"/{s//REV_/;s/".*/=1/;p;}'|fmtREV_parenb=1 REV_parodd=1 REV_hupcl=1 REV_hup=1 REV_cstopb=1 REV_cread=1REV_clocal=1 REV_crtscts=1 REV_ignbrk=1 REV_brkint=1 REV_ignpar=1REV_parmrk=1 REV_inpck=1 REV_istrip=1 REV_inlcr=1 REV_igncr=1 REV_icrnl=1REV_ixon=1 REV_ixoff=1 REV_tandem=1 REV_iuclc=1 REV_ixany=1 REV_imaxbel=1REV_opost=1 REV_olcuc=1 REV_ocrnl=1 REV_onlcr=1 REV_onocr=1 REV_onlret=1REV_ofill=1 REV_ofdel=1 REV_isig=1 REV_icanon=1 REV_iexten=1 REV_echo=1REV_echoe=1 REV_crterase=1 REV_echok=1 REV_echonl=1 REV_noflsh=1REV_xcase=1 REV_tostop=1 REV_echoprt=1 REV_prterase=1 REV_echoctl=1REV_ctlecho=1 REV_echoke=1 REV_crtkill=1 REV_evenp=1 REV_parity=1REV_oddp=1 REV_nl=1 REV_cooked=1 REV_raw=1 REV_pass8=1 REV_litout=1REV_cbreak=1 REV_decctlq=1 REV_tabs=1 REV_lcase=1 REV_LCASE=1fail=0saved_state=.saved-statestty --save > $saved_state || fail=1stty `cat $saved_state` || fail=1# This would segfault prior to sh-utils-2.0j.stty erase -# Build a list of all boolean options stty accepts on this system.options=`stty -a|tail -n +2|tr ';' '\012'|sed '/ = /d;s/^ //;s/-//g'`# Take them one at a time, with and without the leading `-'.for opt in $options; do # `stty parenb' and `stty -parenb' fail with this message # stty: standard input: unable to perform all requested operations # on Linux 2.2.0-pre4 kernels, so skip those tests. test $opt = parenb && continue stty $opt || fail=1 # Likewise, `stty -cread' would fail, so skip that, too. test $opt = cread && continue rev=`eval echo "\\\$REV_$opt"` if test -n "$rev"; then stty -$opt || { fail=1; echo -$opt; } fidoneif test -n "$RUN_LONG_TESTS"; then # Take them in pairs. for opt1 in $options; do echo .|tr -d '\012' for opt2 in $options; do stty $opt1 $opt2 || fail=1 rev1=`eval echo "\\\$REV_$opt1"` rev2=`eval echo "\\\$REV_$opt2"` if test -n "$rev1"; then stty -$opt1 $opt2 || fail=1 fi if test -n "$rev2"; then stty $opt1 -$opt2 || fail=1 fi if test "$rev1$rev2" = 11; then stty -$opt1 -$opt2 || fail=1 fi done donefistty `cat $saved_state`rm -f $saved_stateexit $fail
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -