shell日记

108 阅读1分钟

1.创建一个shell脚本 vim name+.sh

image.png

2.对权限进行修改 chmod ug+x helloworld.sh 使其有修改权限然后执行力

image.png

这里用chmod加了权限

3.进入vim模式对文件内容进行修改和添加 这里使用最简单的 echo 'helloworld' / :wq 保存等 这里注意模式切换

image.png

4.对文件进行执行 直接执行 ./helloworld.sh 就可以读取到.sh的内容了

5.调用脚本 有三种模式 1.输入相对路径或绝对路径 ./helloworld.sh
2.使用sh命令 1和2需要跨进程 3.source 加各 例子 source helloworld.sh
默认在当前继承执行

image.png 这里cp了一个helloworld.sh 然后将文件内容进行修改 然后并且删除了修改权限 用的 chmod ug-x 使其一个有权限一个没有权限 image.png 重点:这里使用 sh copy.sh

image.png

ps:这里在linux 定义了

image.png

在sh脚本中需要

image.pngunameuname age 获取

export 变量引用的顺序为:从当前进程查询变量,如果当前进程没有这个变量,默认去父进程查询这个变量 如果给变量export修饰变量这个变量是可见的 export 可以解决很多问题