2015—01—22 Shell学习笔记基础(1)
来源:互联网 发布:阿列克谢耶维奇 知乎 编辑:程序博客网 时间:2024/06/06 17:46
一、Shell编程基础:
1, vi、vim 编辑器,.vimrc配置
2,linux命令,
3,基础、高端网络服务,nfs,rsync,inotfify、、、lanmp
二、Shell:命令解释器,直接与用户对话,用户输入解释给操作系统,并处理操作系统的结果,输出到屏幕返回给用户
Shell脚本:命令或语句不在命令行执行,而是通过一个程序文件执行时
三、清空日志的三种方法:
1、echo > test.log
2、> test.log
3、cat /dev/null > test.log
应用场景:保留文件,清空内容
四、Shell脚本很擅长处理纯文本类型的数据
Shell的优点在于处理操作系统底层的业务(大量的命令作支持)。
1、弱类型语言
弱类型的语言的东西没有明显的类型,他能随着环境的不同,自动变换类型;而强类型则没这样的规定,不同类型间的操作有严格定义,只有相同类型的变量才能操作,虽然系统也有一定的默认转换,当绝没有弱类型那么随便
cat tac 显示的东西相反
#! 幻数 第一行 不然为注释
#!/bin/bash
#!/bin/sh
C_u 取消输入
/etc/profile.d 全局变量
五、Shell脚本的执行三种方式:
1、bash script-name or sh script-name(没有执行权限,或者文件开头没有指定解释器 (sh bash))
2、path/script-name or ./script-name (当前路径下执行脚本)
3、source script-name or . script-name (能刷新环境变量)
六、规范以及习惯
1、#!/bin/sh
#Date:
#Author:
#Mail:
# Func:
.sh的扩展名,人为识别
3、循环体写完再加内容
if 条件语句
then
内容
4、需要解决缩进(vim多行进行缩进,emacs的多行缩进)
- 2015—01—22 Shell学习笔记基础(1)
- shell学习笔记(一)——shell入门基础
- 【Linux学习笔记】Shell 基础(1) — Shell简介
- ubuntu学习笔记——shell基础应用(1)
- 2015—01—23 Shell学习笔记基础(2)
- shell学习笔记1——基础篇
- shell脚本学习笔记(一)—— shell基础及sed
- 自学笔记——shell(基础)
- Linux学习笔记(2)-Shell基础
- 【学习笔记】Shell基础学习
- linux shell 学习笔记(三)--shell编程基础
- Linux学习笔记(三)——Shell脚本基础总结
- Linux学习笔记(三)——Shell脚本基础总结
- Linux Shell 基础学习笔记
- Linux学习笔记-------shell基础
- Shell 脚本学习笔记-基础
- 【Linux学习笔记】Shell 基础(3) — Shell流程控制语句
- 2015—01—26 Shell学习笔记 《变量的数值计算》(1)
- javascript--&& II 问题总结
- 【设计模式】-单例模式(Singleton)
- 终端密码输入问题
- Iphone 6&6p,IOS8适配工作总结(2015-2-7更新)
- POJ 3785 The Next Permutation 全排列字典序法
- 2015—01—22 Shell学习笔记基础(1)
- Redis个人笔记
- Maximum Subarray Leetcode Python
- 第一篇 javase时钟表
- Hudson插件之按主题分类
- Oracle使用游标删除所有用户数据表中的所有记录脚本
- 安迪的第一个字典
- 黑马程序员Android第55期——tomcat与web程序结构与Http协议
- ORM framework源码分析:引言之Java JDBC