摘要: 1. if 判断 单分支 if [ condition ] ;then 程序 ;fi (if 后面有空格,;后面也有) 在文件中 if [ conditio ] 为了避免出错 if [ "$1"x = "zhang"x ] then 防止对其不传递参数时报错 程序 fi codition 可以这样 阅读全文
posted @ 2022-07-06 23:25 zhangdudu 阅读(25) 评论(0) 推荐(0)
摘要: 1. 基本语法 test condition [ condition ] (前后都有空格) test $a = hello ( = 左右要有空格, 真的话$?为0 否则为1) 2. 比较运算符 整数 -eq 等于 equal -lt 小于 less than -gt 大于 greater than 阅读全文
posted @ 2022-07-06 23:04 zhangdudu 阅读(47) 评论(0) 推荐(0)
摘要: 1.expr expr 1 + 1 expr 5 \* 2 2. $ $((运算符)) $[运算符] 3. a=$[6 + 4] 空格 a=$(expr 5 \* 2) 空格 a=`expr 5 \* 2` \*前后有空格 阅读全文
posted @ 2022-07-06 22:43 zhangdudu 阅读(20) 评论(0) 推荐(0)
摘要: 1. 系统预定义变量 1. 子shell中的变量,父shell中是不可见的 (使用bash, 进入子shell) 2. 常用系统变量: 全局: $HOME , $PWD, $SHELL, $USER $PATH 局部: 3. 查看系统变量 echo $my_var set (查看所有变量局部全局) 阅读全文
posted @ 2022-07-06 11:22 zhangdudu 阅读(188) 评论(0) 推荐(0)
摘要: 1. bash/sh 相对路径、绝对路径 2. 直接执行: 先加上权限: chmod +x scripts/hello.sh 之后直接执行。 scripts/hello.sh(有别的写法) //使用频率高 用source或者(. )命令 : scoure(. ) hello.sh (source和. 阅读全文
posted @ 2022-07-05 20:51 zhangdudu 阅读(226) 评论(0) 推荐(0)
摘要: 1. sudo su { sudo (super do) su (switch user 转换用户) //没啥用。。 sudo su 长久提权 激活root : sudo passwd root 切换到root: su root 重新锁定root: sudo passwd -l root init 阅读全文
posted @ 2022-07-05 20:44 zhangdudu 阅读(47) 评论(0) 推荐(0)
摘要: #所有流程 !!!不要修改为抢票,遵守法律法规是每一个中国公民应尽的责任,盗用并造成不良后果自负!!! ''' #可以实现买学生票,儿童票,残疾票,成人票和所有能选的座位类别。 2022-05-22目前为止还是完全正常运行的,之后网页改动就不一定了哦!!!!!!12306官网模拟买票:1.输入账号密 阅读全文
posted @ 2022-06-08 14:35 zhangdudu 阅读(394) 评论(1) 推荐(0)
摘要: struct Student{ string name = ""; int age = 0; }; //Student* void set_age(Student* stu){ //这样任务量大会很繁琐 //变量 (*stu).age + = 100; //用指针简单 //stu->age += 1 阅读全文
posted @ 2022-05-24 11:46 zhangdudu 阅读(57) 评论(0) 推荐(0)