shell编程笔记
文章平均质量分 66
个人学习linux shell所做的笔记。
小小数字仓鼠
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell编程笔记1 - 简单的脚本与执行
第一行指定命令解读器第二行是注释第三行是往控制台输出信息的语句关于指定命令解读器传统的Shell只支持单行注释,其表示方法是一个井号“#”使用冒号“:”配合here document可以实现多行注释,实际把BLOCK之间的代码重定向到一个不存在的命令,从而间接地实现了多行注释。。原创 2023-07-11 15:38:59 · 143 阅读 · 0 评论 -
shell编程学习笔记 - 杂记
模拟器与虚拟机非常相似,,但是这两者有着本质的区别。这是因为大部分的模拟器仅仅是在Win32系统下实现了POSIX系统调用的API,而不是一个完整的操作系统;虚拟机则是虚拟出了一台完整的机器,包括硬件。在虚拟机里面安装的是一个完整的操作系统。尽管与真正的UNIX或者Linux相比,模拟器实现的功能极其有限,但是对于简单的Shell开发来说,使用模拟器已经可以完成大部分的功能。在众多的模拟器中,最常用的是Cygwin。使用虚拟机或者模拟器。原创 2023-07-11 15:42:28 · 155 阅读 · 0 评论 -
shell编程学习笔记 -变量
在Shell语言中,变量名的大小写是敏感的Shell是一种动态类型语言和弱类型语言,即在Shell中,变量的数据类型无需显示地声明,变量的数据类型会根据不同的操作有所变化。准确地讲,Shell中的变量是不分数据类型的,统一地按照字符串存储。但是根据变量的上下文环境,允许程序执行一些不同的操作,例如字符串的比较和整数的加减等。根据变量类型确定的时间,可以将程序设计语言分为静态类型语言和动态类型语言。静态类型语言是在程序的编译期间就确定变量类型的语言,例如Java、C++。原创 2023-07-14 14:22:00 · 184 阅读 · 1 评论 -
Linux/ubuntu 文件权限
【代码】Linux/ubuntu 文件权限。原创 2023-07-10 15:12:03 · 1429 阅读 · 1 评论 -
Shell脚本的参数
n表示传递给脚本的第n个参数,例如$1表示第1个参数,$2表示第2个参数……$#命令行参数的个数,不包括$0,即排除脚本的名称。$0当前脚本的名称$*以“参数1参数2参数3……”的形式将所有的参数作为一个字符串返回$@以“参数1”“参数2”“参数3”……的形式返回所有参数的值,与“$1”“$2”“$3”……是等价的$_保存之前执行的命令的最后一个参数对于包含空白字符或者其他的特殊字符的参数,需要使用单引号或者双引号进行传递。原创 2023-07-10 15:46:28 · 136 阅读 · 1 评论
分享