1.初识Shell脚本语言

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.初识Shell脚本语言相关的知识,希望对你有一定的参考价值。

  PS:在做基于Linux系统的STM8固件升级项目中,需要让CPU通过I2C总线给STM8传输数据,刚开始一个一个的敲,很浪费时间,后来考虑到用shell脚本,虽然shell脚本用得非常简单,但是作用却不小,大大提高了数据传输效率。

1、vi编辑器的使用

  vi编辑器有两种模式,命令模式和输入模式。输入命令:vim test.sh,回车,即可进入命令模式,此时不能进行编辑,需要输入i进入输入模式。输入完之后按wq保存退出,按q不保存退出。(vim是vi的增强版)

2、给文件权限

  方法1:chmod +x ./test.sh       表示test.sh文件可执行,如果将x改成r表示文件可读,如果将x改成w表示文件可写。

  方法2:chmod 777 ./test.sh  表示属主、属主所在的组和其他用户都有读、写、可执行的权限。 

  权限用数字来表示。编码规则如下:可读(r)为4,可写(w)为2,可执行(x)为1,无权限(-)为0。

  用ls -l 列出的属性,会得到遗传字符:-rwxr-xr-x,一共10个字符,第一个表示文件属性(d表示文件夹,-表示普通文件),剩下的9个分成三组。每组中三个分别表示r可读w可写x可执行。如果是字母表示有这个权限,如果是-表示没这个权限。三组分别表示:第一组表示文件属主的权限,第二组表示属主所在的组用户的权限,第三组表示其他用户的权限。

 

  

以上是关于1.初识Shell脚本语言的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础入门初识Shell

Linux Shell 一 之shell初识

初识shell

shell脚本的使用入门(超全)

初识shell运算符与判断

初识shell编程