linux文件系统P76/77
file //判定一个文件的类型
mkdir //(-p)可以递归性连续创建
rmdir //删除无文件的目录rmdir -p dir1/dir2/dir3=rm -r dir1
ln
压缩
归档(未压缩)
网络配置
ping //看网络是否通
nslookup //后面加网址,可以得到其IP地址
shell编程基础知识
shell不支持数据类型,全解释为一串数字,如果认为是变量,加一个$在前面作为区分
变量类型
-
用户自定义变量
变量名大写
访问,变量名前加$
unset 命令删除变量的赋值 -
位置变量即命令行参数
-
预定义变量
-
环境变量
shell编程工程语句p80
说明性语句(注释行)
注释行,#开头
常用功能性语句(命令)
read //读进数据,相当于cin
expr //后面跟运算(运算符两边要有空格,a = ‘expr…’ 乘是*)
测试语句
test //可测试:字符串、整数、文件属性,零为真,一为假
分支语句p81
if 表达式
then 命令表
fi
if 表达式
then 命令表1
else 命令表2
fi
if 表达式
then 命令表
elif 表达式
then 命令表
elif 表达式
then 命令表
…
else 命令表2
fi
多路分支语句
循环语句 p82
seq a b c //从a到c,b为间隔(增量)