作用:shell是贝壳的意思,贝壳内部就是操作系统的内核,贝壳外部就是用户,shell其实就是用户与内核交互的的一种工具。
2.shell命令
1)shell命令大部分被存放在系统的默认路径 /bin(usr/bin)
2)linux所有命令使用解释器bash进行解析 查看bash解析器所在位置 (在终端输入 which bash )
在写shell脚本的时候,第一行加 #!/bin/bash
3.Shell编程(使用linux下的编辑器gedit 或者 vi)
1)后缀:.sh 不需要编译(如gcc)
2)从编译到运行的步骤
编辑文件 ->hello.sh 修改权限 ->chmod 777 hello.sh 执行脚本文件-> ./hello.sh
Shell语法
1.Printf();è echo
2.read var è scanf(“%d”,&var)
echo命令是可以在输出的字符串中添加换行符 ‘\n’, 制表符 ‘\t’, 不换行 ‘\c’(echo命令默认在输出后换行),在使用这些符号时,需要在前面指定参数 -e
例如:echo -e “GZFX2107\nJAY\t192.168.15.255”
2.变量命名规则
与c语言相似 只能由数字,字母,下划线组成,不能是数字开头
- shell变量的声明
shell变量声明是不需要指定类型的,数据的默认类型都是字符串类型
c语言:int i
s