指令总汇 所有标有 * 符号的命令均可加一个数字 _N 在它之前. 括号中的注释用来说明数字 _N 的作用. h H 显示此帮助文件. q :q :Q ZZ 退出. e ^E j ^N CR * 前进一行 (或 _N 行). y ^Y k ^K ^P * 后退一行 (或 _N 行). f ^F ^V SPACE * 前移一个窗口 (或 _N 个窗口). b ^B ESC-v * 后退一个窗口 (或 _N 个窗口). z * 前移一个窗口 (并设窗口为 _N 行). w * 后退一个窗口 (并设窗口为 _N 行). d ^D * 前移半个窗口 (并设半个窗口为 _N 行). u ^U * 后退半个窗口 (并设半个窗口为 _N 行). F 一直向前; 如 "tail -f" 指令. r ^R ^L 屏幕重新显示. R 屏幕重新显示, 并清除所有缓冲的输入. --------------------------------------------------- "窗口" 的缺省值为整个屏幕. "半个窗口" 的缺省值为半个屏幕. --------------------------------------------------- /_p_a_t_t_e_r_n * 向前查寻 (第 _N 个) 模式匹配行. ?_p_a_t_t_e_r_n * 向后查寻 (第 _N 个) 模式匹配行. n * 向前重复查寻 (出现第 _N 次的行). N * 向后重复查寻. ESC-n * 向前重复查寻, 查看多个文件. ESC-N * 向后重复查寻, 查看多个文件. ESC-u 切换查寻加亮显示状态. --------------------------------------------------- 查寻指令如加上以下一个或多个符号可改变其功能: ! 查寻非匹配行. * 查寻多个文件. @ 从第一个文件开始查寻 (用 /) 或从最后一个文件开始查寻 (用 ?). --------------------------------------------------- g < ESC-< * 跳至文件的第一行 (或第 _N 行). G > ESC-> * 跳至文件的最后一行 (或倒数第 _N 行). p % * 跳至文件的起始 (或文件的百分之 _N 处). { * 跳至与第一行起 (第 _N 个) } 相对应的 { 处. } * 跳至与最后一行起 (第 _N 个) } 相对应的 { 处. ( * 跳至与第一行起 (第 _N 个) ( 相对应的 ( 处. ) * 跳至与最后一行起 (第 _N 个) ) 相对应的 ( 处. [ * 跳至与第一行起 (第 _N 个) [ 相对应的 ] 处. ] * 跳至与最后一行起 (第 _N 个) ] 相对应的 [ 处. ESC-^F _<_c_1_> _<_c_2_> * 跳至与第一行起 (第 _N 个) _c_2 相对应的 _c_1 处. ESC-^B _<_c_1_> _<_c_2_> * 跳至与最后一行起 (第 _N 个) _c_1 相对应的 _c_2 处. m_<_l_e_t_t_e_r_> 用字母 标志当前位置. '_<_l_e_t_t_e_r_> 跳至先前定义的标志位置. '' 跳至先前位置. ^X^X 同 '. :e [_f_i_l_e] 察看一个新的文件. ^X^V 同 :e. :n * 在指令行中用来察看下一个 (或下第 _N 个) 文件. :p * 在指令行中用来察看前一个 (或前第 _N 个) 文件. :x * 在指令行中用来察看第一个 (或第 _N 个) 文件. = ^G :f 显示当前文件名. V 显示 "less" 软件的版本号. -_<_f_l_a_g_> 切换指令行选择项的设置 [参阅下面的选择项部分]. __<_f_l_a_g_> 显示指令行选择项的设置. +_c_m_d 当每次察看一个新的文件时执行 less 指令 cmd. !_c_o_m_m_a_n_d 将指令 command 送至 $SHELL 并执行. |XX_c_o_m_m_a_n_d 将当前位置与标志位置 XX 之间的文件内容送至 shell 指令 command. v 用 $EDITOR 来编缉当前文件. --------------------------------------------------- 选择项 大多数的选择项可以在指令行上加以改变, 或在 less 内使用带符号 - 的指令. -? 显示帮助文件 (用于指令行). -a 设置向前查寻起始位置. -b [_N] 设定缓冲器个数. -B 自动分配缓冲器. -c -C 分别用滚动/清除法来重新显示屏幕. -d 字符终端. -e -E 到文件结束处时退出. -f 强制打开非常规文件. -g 不加亮显示以前所查寻到的匹配模式. -G 加亮显示以前所查寻到的匹配模式. -h [_N] 向后滚动极限. -i 查寻时忽略字母大小写区别. -I 查寻时忽略字母大小写区别, 即使查寻字符含大小字母. -j [_N] 目标行在屏幕上的位置. -k [_f_i_l_e] 使用一个 lesskey (变换键功能) 文件. -m -M 设置提示符形式. -n -N 使用行号. -o [_f_i_l_e] 输出记录文件. -O [_f_i_l_e] 输出记录文件 (强制改写). -p [_p_a_t_t_e_r_n] 从匹配模式开始 (用于指令行). -P [_p_r_o_m_p_t] 定义新的提示符. -q -Q 关闭终端响铃. -r 定义控制字符. -s 压缩多个连续空白行. -S 切断太长的行. -t [_t_a_g] 寻找标签. -T [_t_a_g_s_f_i_l_e] 使用替代标签文件. -u -U 改变对退回键的响应. -V 显示目前的版本. -w 用符号 ~ 来显示在文件结束后的行. -x [_N] 设定 tab 键的各个位置. -X 不使用 termcap 的 init/deinit 字符串. -y [_N] 向前滚动极限. -z [_N] 设置窗口的大小.