1. Makefile

  首先要知道Makefile 是什么东西,Makefile 是一个指令文件,里面存储着自定义的命令(可以借助已有的命令创造而来)在不同的系统下对Makefile 的区别不一样,Linux/Unix系统中系统会先搜寻默认目录以及环境变量中路径中是否有Makefile 或 makefile(此类文件没有扩展名)但在Windows下是nmake

Makefile文件中语法或用法:

# 一些简单声明,变量的声明等

指令:for example  ----->       clean: (接上一些依赖文件,依赖文件一般出现在文件编译或者生成过程中)

  执行的命令                     rm  -rf  ./*   # delete all of files in current directory

........

以此类推

最后就可以在终端 使用  make + Makefile 中自定义的指令去执行指令下的命令或操作

2.Shell command

  Shell command 是指在系统中已有的命令或者自我开发(要将自我开发的命令添加到环境变量中,否则使用时会弹出not found command:) 的命令去执行一些或者做一些事情 就好比   在Arch-linux版本下  使用 Pacman -S install  Atom ,是一件单一的命令或者是单一的事情

3. Shell Project Language

  这里的Shell是一门脚本编程语言,他有他的语法(Shell 编程) 是多个 Shell Command  的集合,这里可以完成一件整个过程的 事。比如 :在shell 中 写一些默认的东西到一个新文件里, "文件内容" >> (文件流向在内容后追加)  文件名                        # > 是重新流向

比如 mailx 这个命令就可以在命令中给指定的人发邮件等,比如在shell 中连接Oracle数据库 并把执行的结果流向一个新文件。

最新文章

  1. Entity Framework 6 Recipes 2nd Edition(12-3)译 -> 数据库连接日志
  2. LeetCode Moving Average from Data Stream
  3. sqlite简单使用
  4. array_filter,匿名函数
  5. 提交ajax验证用户名是否已存在
  6. SQL Server调优系列玩转篇三(利用索引提示(Hint)引导语句最大优化运行)
  7. 信号屏蔽的切换的理解sigsuspend
  8. html5 简单音乐播放器
  9. Android5.0新特性——Material Design简介
  10. Java程序编译和运行的过程
  11. 几个 Context 上下文的区别
  12. 子iframe 怎么调用 父级的JS函数
  13. 关于ASCII、GB231、GBK、UTF-8/UTF8、ANSI、unicode的学习笔记
  14. qq邮箱发送
  15. JavaScript常用的经典小技巧
  16. 菜鸟的jQuery源码学习笔记(三)
  17. ThinkPHP - F函数,更新配置文件
  18. hibernate的反转引擎生成两个实体类的问题
  19. docker 汇总
  20. B - Big Event in HDU

热门文章

  1. C语言8大经典排序算法(1)
  2. ubuntu安装wine 安装QQ
  3. 【CSU 1079】树上的查询
  4. 计算属性 computed
  5. 如何彻底卸载Vs2015
  6. bzoj 1833: [ZJOI2010]count 数字计数【数位dp】
  7. swoole多进程处理产生的问题
  8. python 中 str与bytes的转换
  9. ASP.NET SQL 总结(2)
  10. unix_12c_db_init