shell 编程、
网络安全、
原理->>
shell执行原理:用户输入命令。通过shell将ls转换成二进制0101010,传递给内核,内核去调用硬件把结果显示到屏幕上,内核也是通过shell把结果传递给用户的 、
shell是什么、
shell是一个命令解释器。它为用户提供一个向内核发送请求以便运行程序的界面系统及程序,
shell的分类、
Borne shell 1979年,unix开始就使用
bourne shell 文件名为sh,.
C shell 语法跟C语言像。,因而叫C shell.
Borne shell 主要包括sh ksh Bash psh
C shell 包括csh tcsh
查看linux 系统中的shell
echo $shell
cat /etc/shells
pstree
create procedure name_employee(in i int)
begin
shell 变量
分类:用户自定义、
变量的中间如果有空格。加上双引号。echo $ 变量名称
unset 删除变量、
shell是弱类型的
declare 申明整数,
+取消变量的类型属性。
-变量设定类型属性
-a将变量申明为数组
-i整数。
-r 只读变量、
declare -a mv[2]=js;
echo ${mv}
echo ${mv}
mv[0]=h;
mv[1]=h;
echo ${mv[1]}
echo ${mv[*]} 输出所有
运算。
c=$(expr $a+$b)
echo c;
f=$(($a+$b))等价与f=$[$a+$b]v
test -d /root/avc 文件是否存在。、
echo $? 1 假 0真。
-e 文件是否存在,存在为真
-f文件是否存在,并且是否为普通文件
-r 读 -x 执行。-w写