“Linux Shell编程”实验报告

实验一 Shell脚本初体验

""Shell操作命令第一次实验**

  1. Shell概述

Shell是一个命令解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。

Shell的分类 Bourne Shell:从1979起Unix就开始使用Bourne Shell,Bourne Shell是主文件名为sh。 C Shell:C Shell主要在BSD版的Unix系统中使用,其语法和C语言类似而得名。 Shell的两种主要语法类型有Bourne和C,这两种语法彼此不兼容。Bourne家族主要包括sh、ksh、Bash、psh、zsh;C家族主要包括csh、tcsh(主要用于Unix)。 Bash:Bash与sh兼容,现在使用的Linux就是使用Bash作为用户的基本shell。

Linux支持的Shell 可以访问/etc/shells目录查看: sh、Bash、csh、tcsh

2.Shell脚本的执行方式 用作输出命令 例一:直接输出hello: echo hello 按十六进制的编码形式输出hello:echo -e \n\n\x68\t\x65\t\x6c\t\x6c\t\x6f\n\n 实验楼 带颜色的输出方式 例二:输出红色字体:echo -e "\033[31m red \033[0m" 输出红底白字:echo -e "\033[41;37m white \033[0m" 实验楼 思考题 实验楼

3.Shell脚本编写 1 在桌面创建名为hello.sh的文件 vi hello.sh 2 编写脚本内容 3 赋予脚本文件可执行权限 chmod -c 777 hello.sh 4 在终端运行脚本 ./hello.sh 实验楼

最新评论
暂无评论~