![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell学习笔记
阿容和远方
这个作者很懒,什么都没留下…
展开
-
shell脚本学习笔记-1
shell 语言是用户使用linux/unix 的桥梁 大部分的工作都是通过shell命令完成的,它既是程序语言 又是命令语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。Shell 有两种执行命令的方式:交互式:解释执行用户的命令,用户输入一条命令,shell就解释执行一条(终端模式)批原创 2016-06-03 13:16:40 · 361 阅读 · 0 评论 -
shell脚本语言学习笔记-2
新建文件,扩展名是sh,#!bin/bashread YOURNAMEecho "Hello $YOURNAME!"#! 是告诉系统这个脚本用哪种解释器。 echo是向窗口输出文本 read 是从stdin获取输入,赋值给YOURNAME关于执行方式,有两种:作为可执行程序运行:chmod +x ./test.sh #使脚本具有执行权限./test.sh #执行脚本作为解释器参数运原创 2016-06-03 13:38:01 · 243 阅读 · 0 评论 -
shell脚本语言学习笔记-3
定义变量: 变量名命名规则与其他语言相似,但注意!变量名与=之间不能有空格variableName="name"myURL="http://www.example.com"myNum="100"使用变量: your_name="mozhiyan" echo $your_name echo ${your_name} #加花括弧用来识别变量的边界变量可被二次定义,替换第一次的内容原创 2016-06-03 14:54:17 · 390 阅读 · 0 评论 -
shell脚本语言学习笔记-4
记录1:shell脚本里执行sudo命令怎么做? echo “password” |sudo -S commamd记录2:关于shell里的cd是怎么回事? 执行 cd /road1 后就进入了一个子shell里执行这个目录下的命令。所以./X.sh 的时候是不会将当前目录转到你想去的目录的,你看到的还是最开始的目录,其实它已经去过road1了。原创 2016-06-03 18:31:00 · 325 阅读 · 0 评论