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,执行成功,其他表示失败
- bash重拾
- Bash shell 重定向
- Bash输入输出重定向
- bash 重定向
- bash 重定向
- Bash shell 重定向
- Bash的输入输出重定向
- Bash的输入输出重定向
- Bash的输入输出重定向
- Bash的输入输出重定向
- Bash I/O重定向
- Bash的输入输出重定向
- BASH-数据流重导向
- Bash的输入输出重定向
- Bash的输入输出重定向
- bash shell --数据流重导向
- 【Bash百宝箱】shell重定向
- BaSh重定向操作用法
- Android Service 服务(三)—— bindService与remoteService
- ASCII码与英文的显示原理
- 【运维】常用PowerShell指令Select-String
- ios 逆向工程
- Android Service 服务(二)—— BroadcastReceiver
- bash重拾
- Android Service 服务(一)—— Service
- 如何实现P2P穿透
- Android Contacts(二)—— SMS 短信 与 Contacts 联系人关联
- Android Contacts(一)—— 读取联系人
- 黑马程序员-java基础之排序、查找、内存分配、函数重载
- Android SMS(二)—— 读取短信保存到 SQLite
- H.264 无参考视频质量评价方法 (使用了基于遗传编程方法的符号回归)
- tomcat服务的配置和开启