一.实习目的1.学习vi的配置2.学习vi的常用编辑命令3.了解shell的功能及相关配置文件,及Bash常用命令二.实习要求1.掌握vi的简单配置参数:添加行号、括号匹配、自动缩进及C格式缩进等2.掌握常用的编辑命令:i、x、r、p、yy、dd等及ex转义命令3.掌握vi中的模式查找与替换4.学会使用vi的帮助文档5.了解Bash相关配置文件:/etc/profile、$HOME/.bash_profile、$HOME/.bashrc、$HOME/.bash_logout
括号匹配 set sm
自动缩进 set autoindent
C格式缩进 set cindent set softtabstop
2. 自己复制一个文本文件练习vi的编辑命令
1.2结合实习要求1和2步,在主目录中vi ex1,ex2进行练习
3. 在vi中编写一个C程序,并编译执行;或输入第四章的shell脚本,保存并执行。
编译C程序的方法:
gcc 源程序 -o 生成的可执行程序文件名
为可执行程序添加执行权限;
执行程序:./可执行程序文件名
vi test.c
#!/bin/bash
#include
main(){
int a,b;
a=1;
b=2;
a=a+b;
printf("a的值为%d\n",a);
}
gcc test.c -o testc
chmod a+x testc
./testc
显示:a的值为3
4. 修改Bash的配置文件,并致欢迎词。
cd /etc
vi profile
按i进入编辑状态,在最后一行添加:
ls $HOME
echo "welcome to vim!"
在按Esc键 输入:wq 保存退出
5. 将某用户最近使用过的20条命令行保存到一个文件中,并用vi编辑,删除命令行前的序号。
histort 20>record
vi record
g/[0-9]../s/[0-9]..//g
6. 为某个用户添加命令5个别名(具体命令自定),并使其在每次登录后就可以直接使用。
直接使用alias命令添加别名,就可以了,也可以到用户家目录下.barsh_profile 将alias *='****' 添加进去就可以了; 如果你要对系统全局进行修改,就是任何用户都nwsuaf 4