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循环

相关推荐
一直跑1 天前
查看显卡驱动版本,查看哪个用户使用显卡(GPU)进程
linux·服务器
滴水之功1 天前
Windows远程桌面(非图形化界面)连接Ubuntu22.04
linux
借你耳朵说爱你1 天前
在Linux上挂载磁盘
linux
小成202303202651 天前
Linux高级
linux·开发语言
ICT系统集成阿祥1 天前
Linux运维最万能的三条指令
linux·运维·服务器
CAU界编程小白1 天前
Linux系统编程系列之模拟文件操作
linux·算法
chenyuhao20241 天前
Linux网络编程:数据链路层
linux·运维·网络
QT 小鲜肉1 天前
【Linux命令大全】002.文件传输之uupick命令(实操篇)
linux·运维·服务器·chrome·笔记
QT 小鲜肉1 天前
【Linux命令大全】003.文档编辑之colrm命令(实操篇)
linux·运维·服务器·chrome·笔记
QT 小鲜肉1 天前
【Linux命令大全】002.文件传输之uucico命令(实操篇)
linux·运维·服务器·chrome·笔记·github