具体字符的位置上,所以实际是在该字符的后面 P 大写P代表贴至游标前(上) 整行的复制粘贴在游标的上(下)一行,非整行的复制则是粘贴在游标的前(后) 注: 在正则表达式中,^表示匹配字符串的开始位置,$表示匹配字符串的结束位置。 命令前面加数字表示重复的次数,加字母表示使用的缓冲区名称。使用英文句号\可以重复上一个命令。 在复制粘贴时,另一组常用的命令是u(撤销操作),U(撤销某一行最近所有修改),Ctrl+R(重做),这些功能主要是vim中的,vi中略有差别 代码:现在尝试将1-3行进行复制 1.按【Esc】键后按【v】进入可视模式,使用HJKL(左上下右)四个键选定1-3行 2.按【y】复制选定的内容
. 资料
步骤8:尝试存盘退出操作,写出命令。 :wq
2.2 简单的shell程序
步骤1:使用Vi将程序清单2-1的程序输入。 程序清单 清单2-1 menu MYDATE=`date +%d/%m/%y` THIS_HOST=`hostname -s` USER=`whoami` . 资料
file_run() { echo \} uers() { echo \echo -e \ } while : do tput clear cat < H : Help screen Q : Exit Menu -------------------------------------------------------------------- aaa echo -e -n \read CHOICE case $CHOICE in 1) ls -l|awk '/^d/ {print $8}' ;; 2) file_run ;; 3) uers ;; H|h) cat < ;; esac echo -e -n \read DUMMY done 步骤 2:尝试运行该程序,如果不能运行,原因是什么,怎样修改。 ./prog.sh 无法执行的原因是因为权限不够,要修改权限,使之可执行 chmod 755 prog.sh ./prog.sh 步骤3:执行程序,写出程序的执行结果。 . 资料