linux课堂笔记--shell1之变量
来源:互联网 发布:packet tracer 7.0mac 编辑:程序博客网 时间:2024/05/04 14:34
主要是帮助管理员简化操作
set 查询系统下所有的变量
echo $a会出现空,此时可能是a不存在,也有可能是a本来值就是空,
若调用-u,若不存在a,就会报错
删除变量用unset 变量名 例如unset x,若写成unset $x,此时删除的是x的的值,而不是变量
本来是在父shell中,如果输入bash,就进入了shell中,用exit退出,若在父shell中定义了自定义变量,只能在当前shell中使用,若定义了环境变量,两个shell中都可以使用
pstree,是查看进程树的命令,在这里面可以看到父shell与子shell
在哪定义,才能在哪删除
但是这样改变环境变量只在当前生效,重启后,就没了,若想永久生效,必须写到文件中
\h表示简略的主机名
超级用户提示符是#,普通用户提示符是$
PS1存储的是最前面的提示符
表示下次开机启动的语言环境
纯字符界面不支持中文界面
这是写在一个文件里面加入是/root/sh/canshu.sh
需要先执行 cd sh
chomod 775 ./canshu.sh
./canshu.sh 10 20
就可以输入30
其中10被当作第一个参数使用,20被当作第二个参数使用
此时使用的是$n
!/bin/bash
for i in 1 2 3 5
do
echo $i
done
此时会输出
1
2
3
5
对于图片中的例子
调用时用
./sh 1 2 3 4 5
会输出
1 2 3 4 5
1
2
3
4
5
用户逻辑与逻辑或以及if判断中,需要用echo给显示出来
其中find搜索较慢,会卡在当前界面,所以加个&符,使他在后台运行,
把用户输入的值赋值给变量名,然后用变量名进行运算
其中echo -e “\n”代表换行
- linux课堂笔记--shell1之变量
- shell1--变量定义
- shell1--变量2
- shell1
- shell1
- Linux常用命令课堂笔记
- linux课堂笔记
- linux课堂笔记2
- linux课堂笔记3
- linux课堂笔记4
- linux课堂笔记
- Linux之进程控制与管理--上课课堂笔记
- linux笔记之条件变量
- 指针变量的理解! 课堂笔记
- linux课堂笔记----磁盘管理
- linux课堂笔记----磁盘管理
- Linux课堂笔记(2)
- Linux课堂笔记(4)
- 自定义JSP标签库及Properties使用
- HDU 5135 Little Zu Chongzhi's Triangles 状压
- 一个.java 源文件中能否包 含多个 public 的类呢?
- assert 的使用方法及示例
- Java StringBuffe与StringBuilderr的浅谈
- linux课堂笔记--shell1之变量
- html5调用摄像头实现拍照(未测试)
- android studio提示Clone failed,Git Pull Failed:Authentication failed for .git
- Android闹钟最终版【android源码闹钟解析】
- git 冲突合并
- LightOJ 1214
- 单根继承的好处
- PowerDesigner之PDM(物理数据模型)
- 判断是否获取了悬浮窗权限