shell  壳

  1. 用户在操作系统上完成的所有任务都是通过shell与linux内核的交互实现的, 是用户和操作系统内核之间的通信桥梁

    用户操作任务  <__>  shell  <__>  内核

  2. shell本身以C语言基础构建,是解释性编程语言

  3. shell解释器默认为bash

shell相关内置命令

  cd   切换目录

  pwd   当前工作工作目录的绝对路径

  exit    退出shell

  echo  输出

shell执行过程

  1. 用户输入指令并提交指令

  2. shell检查是否是内置命令

  3. 如果是内置指令,通过shell内部解释器将命令解释为系统调用,交给内核执行

  4. 如果不是内置指令,则按路径或者环境变量路径中搜索,将其载入内存,然后解释为系统调用,交给内核执行

shell命令格式

  cmd [option] [argument]

    cmd    命令名

    options    命令选项,以 - 开头或 -- 开头

    argument    命令参数,有的命令需要传递参数,中间以空格或者 = 方式传递

    # 可以对文件进行操作的命令,后面可以直接跟上文件名

最新文章

  1. docker学习(5) 在mac中创建mysql docker容器
  2. 如何设计优秀的API(转)
  3. MySQL Cluster基础知识简介以及基本参数介绍
  4. bootstrap 之 列表组件使用
  5. phpMyAdmin安装与配置(涉及LAMP配置)
  6. Spring学习(8)--- @Autowired注解(一)
  7. Dapper入门教程(一)——Dapper介绍
  8. springMVC源码分析--DispatcherServlet请求获取及处理
  9. Exp4 恶意代码分析 20164314
  10. ArcGIS 网络分析[3] 发布NAServer到ArcGIS for Server(以Server 10.4为例)
  11. hbase的常用的shell命令&amp;hbase的DDL操作&amp;hbase的DML操作
  12. topcoder srm 702 div1 -3
  13. LCS(最长公共子序列)问题
  14. Elastic-Job 介绍
  15. svn分支
  16. Java基础知识你知道多少?
  17. Windows Server 2008 R2 下 Core界面
  18. 关于python的菜鸟教程
  19. MySQL☞having子句
  20. 【BZOJ4516】【SDOI2016】生成魔咒 [SAM]

热门文章

  1. 从零开始的SpringBoot项目 ( 七 ) 统一返回结果集Result 和 异常处理
  2. e3mall商城的归纳总结3之后台商品节点、认识nginx
  3. [PyTorch 学习笔记] 4.3 优化器
  4. 深圳做假证h
  5. [BUUOJ记录] [ZJCTF 2019]NiZhuanSiWei
  6. 非IT行业大企程序员讲述MIS系统开发案例
  7. promise 基本流程
  8. Java中AQS基本实现原理
  9. 真正的解决IDEA中Tomcat控制台乱码的问题
  10. SDL开发笔记(二):音频基础介绍、使用SDL播放音频