Linux 的Shell

1.Shell(转义器):Linux窗口语句 转化为 二进制语句(CPU可读) ; CPU执行后 结果再通过Shell返回到窗口
2.man man //查看文献 man 2 关键字 //查看关键字
3.Shell:语言命令 帮助访问系统内核
4.查看shell集:[root@localhost ~]# cat /etc/shells
5.默认 bash; 敲入对应shell集跳转
6.使用 type 查看命令在属于谁的
[root@localhost ~]# type cd
cd is a shell builtin //属于shell集
[root@localhost ~]# type ls
ls is aliased to `ls --color=auto’ //系统自带
7.[root@localhost ~]# vi hello.sh //vi编辑shell脚本
#!/bin/bash
echo “hello world” (:wq 保存退出)
[root@localhost ~]# chmod +x hello.sh //增加可读可写权限
[root@localhost ~]# ./hello.sh //运行脚本 显示 hello world
[root@localhost work]# bash hello.sh //运行方法二
hello word
[root@localhost work]# source hello.sh //运行方法三
hello word
8.变量名=值 (不能有空格) aa=10 //本地变量
echo aa // 显示aa
echo a a ( 加 个 大 写 aa (加个大写 aa() // 显示10
unset aa //撤销aa赋值定义
9.export 变量名=值 export bb=20 //环境变量 影响其他子集
declare -x bb=20 //环境变量 影响其他子集
10.set 查看所有变量 env: 查看环境变量 export:查看环境变量 declare +x bb //撤销环境变量
11.[root@localhost ~]# vi num.sh //vi编辑shell脚本
#!/bin/bash
echo “num 1 ” ( : w q 保 存 退 出 ) / / 占 位 符 未 知 变 量 e c h o " N u m : 1” (:wq 保存退出) //占位符 未知变量 echo "Num: 1(:wq退)//echo"Num:# ,is a 😒*" //未知变量个数 所有未知变量名

[root@localhost ~]# chmod +x num.sh //增加可读可写权限
[root@localhost ~]# ./num.sh huang(变量代入值) //运行脚本 显示 hello huang
12.数组
[root@localhost work]# xx=( aa bb ) //括号与等号不能有空格 数组
[root@localhost work]# echo ${xx[0]} //数组首位
aa //值
13.计算
#!/bin/bash
aa=10
bb=20
val=expr $bb + $aa //不是单引号 `` +有空格(30) 没有空格(10+20)
// 也可用 val= [ a + b ] e c h o " S u m = : [a + b] echo "Sum = : [a+b]echo"Sum=:val"
14.乘法:[root@localhost work]# result=expr $aa \* $bb //多加反斜杠
15.判断语句
#!/bin/bash
a=100
b=200

if [ $a == b ] / / 注 意 空 格 取 值 b ] //注意空格 取值 b]//
then
echo “a==b”
fi //结束

if [ $a != $b ]
then
echo “a!=b”
fi
16.test 表达式
[root@localhost work]# aa=120
[root@localhost work]# bb=120
[root@localhost work]# test $aa -eq $bb //判断是否相等
[root@localhost work]# echo $?
0 //0为真 非0假

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值