bash重拾

来源:互联网 发布:织梦qq客服悬浮插件 编辑:程序博客网 时间:2024/05/17 02:52

3年前,我进入了 linux 世界,那会儿自学了 bash,年也久也!叹息当时基础没有打劳,现在重拾!


1 先简单介绍下 bash:

bash 是跑在 unix/linux 环境下的一种脚本语言,是一种解释型语言,由 Brian J.Fox 1987年开发--题外话:和我一样老了,但是比我适用多咯


2 直接上脚本源码进行简单学习

编写脚本程序

vi t

--------------------------------------------------------------

#!/bin/bash

# Only text

echo hello!

exit 0

--------------------------------------------------------------

赋予执行权限

chmod 755 t  或者 chmod u+x

执行

./t

显示

hello


说明

直接建立 vi t.sh 这样就可以有语法高亮显示和错误提示

赋予权限可以直接用命令 umask 来设置文件和文件夹的默认属性,如下:

关于 umask 命令:设置“建立文档和目录时候的属性预设值”

使用指南:对于文件夹来说,umask+文件夹权限=777     对于文件来说,umask+文件权限=666

umask 和 chmod 命令:

umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。


#!/bin/bash

#!固定开头,/bin/bash 指定解释的为何种shell,位置在哪里

# Only text

#后面的为注释

echo hello!

表示在终端要显示的为:hello!

exit 0

exit 0:表示返回0,执行成功,其他表示失败


原创粉丝点击