实验2-shell及shell编程

实验2-shell及shell编程

实验二 shell及shell编程

一、 实习目的

1. 学习shell的功能及相关配置文件,及Bash常用命令 2. 学习shell脚本的编写格式 3. 学习编写简单的Bash脚本

二、 实习要求

1. 了解Bash相关配置文件:/etc/profile、$HOME/.bash_profile、

$HOME/.bashrc、$HOME/.bash_logout 2. 掌握Bash常用命令:history、alias、fg、bg、jobs、输入输出重定向 3. 了解shell脚本的格式

4. 掌握Bash中常见元字符的功能

5. 掌握Bash中变量的概念:用户变量和环境变量的区别、变量的复制与

引用及Bash的常用内置变量和环境变量 6. 掌握Bash内置命令:eval、echo、exec

7. 掌握Bash中的算术运算let、条件测试test和[ ]及各种测试和逻辑运算 8. 掌握Bash的控制结构:if、for、case 9. 了解Bash的函数、点命令

三、 实习内容

1. 练习课本中有关shell的命令

2. 修改Bash的配置文件,让所有用户登录后首先显示用户主目录中的所

有内容,并致欢迎词。

ls –a 先显示所有文件

vim .bash_profile 用vim编辑器编辑bash文件 在行末添加: Ls –a

Echo “Welcome to linux!”

3. 将某用户最近使用过的20条命令行保存到一个文件中,并用vi编辑,

删除命令行前的序号。 history 20 >>a.txt 先将最近的20条命令保存到a.txt中 vim a.txt 在vim编辑器中删除行号

4. 为某个用户添加命令5个别名(具体命令自定),并使其在每次登录后

就可以直接使用。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4