白天达叔手气真是好,应该立马去买彩票的。
晚上回来看了一会儿shell,随便的记一点吧。
什么是shell?shell是系统核心外用来只会核心的部分,如同鸡蛋的外壳一样,因此被成为shell程序
[tab][tab]可以列出所有可能的命令
变量的复制直接用=,=两边不能接空格
双引号内的特殊字符会保持原有的特性
单引号内的特殊字符仅为一般字符
可用\将特殊字符变为一般字符
··反单引号中的内容会作为命令来执行
取消变量用unset
$:本shell的PID
?:上个执行指令的回传值
shell程序的第一行以#!/bin/bash开始
shell的启动
1、拥有可执行的权限
2、路径+文件名
3、.+文件名
4、bash或sh+文件名
5、source + 文件名
3和5方法 在父程序中执行
2和4方法 会启动新的子shell
中括号和test作用相同,使用需注意
1、在中括号内的各个组件都要有空格
2、中括号内的变量最好都用双引号
3、中括号内的常量最好都用单引号或双引号
状态不佳,想去撞墙,各位晚安~