linux11.04

变量命名

字母和下划线可以打头

数字不可以

 

变量中间不能加空格,有空格需要加引号(单双均可)

三种引号

双引号

单引号     “所见即所得,是什么就是什么”

反引号      //内必须是命令

 

b=$a"123"

echo  $b

 

read

-p   给用户加一个输入的标语

-s   隐藏输入值

-n   限制输入框的长度(上限)

-t   限制输入等待的时间(s)
reply 系统定义的     (不指定变量名时变量的值赋给reply)
echo $PATH

 

echo有自动换行功能

#!/bin/bash

echo  -n  1        //输出不换行

echo 2

 

echo换行符  实现用转义字符换行   识别转义字符

echo  -e  "1\n2"

$0    文件名

$1  $2  3 4 5    表示第几个参数     //不认$10  会当成$1+

echo  ${10}         /输出第十个参数

 

 

 $#参数个数

$? 返回值为真  正常执行了返回0   非0时表示错误执行

$*   输出整体 ,当成一个

$@   输出整体,都是当成多个对象来看待

 

 

 

 

测试命令

逻辑值用来决定条件的真假

test  expression

[     expression     ]

比较运算符

 

工作环境设置文件

1)系统中用户环境设置文件

登陆环境设置文件:/etc/profile

非登录环境设置文件:/etc/bashrc

2)用户设置的环境设置文件

登录环境设置文件:$HOME/.Bash_profile

非登录环境设置文件:$HOME/.bashrc

 

posted @ 2022-11-04 15:49  小荷bao  阅读(30)  评论(0)    收藏  举报