Linux 之 shell指令个人解析

1.echo 类似printf 都是在屏幕上显示字符

2.$ 可以在引用变量时使用

3.read 可以读取你输入的字符,有八个属性 -p可以让读取的东西赋值为变量

4.加减乘除等算法的应用

要用到**$(( 算式 ))**

注:total等于号不能空开,一空开就错误

5.test命令

不加属性可对数值进行判断

eg:test kk==oo $$ echo "oo" || echo "ii"

test属性

6.shell中的xxxxx?xxxxxx:xxxxxx指令

test 加 && ||意思:如果前面值非零就执行&&语句,如果前面值为零就执行||语句

test加&& ||指令就可以完成

7. []指令

可以替换test

注意【】里面的字符串变量要再加一个""

eg:[1] && echo"1" || echo "0"

他就跟 test 1 && echo"1" || echo "0"一个意思

8.运行文件指令: ./+文件名

eg:./lzy.sh

9.运行文件是是可以携带变量的eg:./lzy.sh 11 22 33

0-9是后面的变量代称:0==./lzy.sh 1==11 $2==22...

大于十的变量要{10} {11}...

10. shell版if else elseif语句

11.shell版case语句

*)代表剩下全部可能会执行的结果

12.shell脚本也可以写函数

function可要可不要

赋值传参

13.shell脚本的while循环

14.for循环

相关推荐
吕了了13 分钟前
85 微PE吕了了修改版--更新!
运维·windows·电脑·系统
德生coding29 分钟前
wifi驱动编译出来的驱动文件怎么做strip
linux
鹿鸣天涯33 分钟前
Kali Linux 2025.4 发布:桌面环境增强,新增 3 款安全工具
linux·运维·安全
峥嵘life1 小时前
Android16 EDLA 认证测试CTS问题分析解决
android·java·服务器
学习&笔记1 小时前
MTK(系统篇)user版本无法使用setenforce 0命令关闭selinux权限
linux·运维·服务器
Bdygsl2 小时前
Linux(8)—— 进程优先级与环境变量
linux·运维·服务器
another heaven2 小时前
【软考 磁盘磁道访问时间】总容量等相关案例题型
linux·网络·算法·磁盘·磁道
吕了了2 小时前
87 Windows 系统安装的本质是什么?
运维·windows·电脑·系统
阿里巴巴P8资深技术专家3 小时前
docker容器启动报错
运维·docker·容器
杨云龙UP3 小时前
MySQL 8.0.x InnoDB 写入链路优化:Redo Log 与 Buffer Pool 扩容与缓冲区调优实战记录-20251029
linux·运维·数据库·sql·mysql