Shell基本命令

本文详细介绍了Shell的基本概念,包括其在Linux系统中的作用和执行过程。讲解了如何选择和使用不同的Shell,如Bourne Again Shell。此外,还深入探讨了Shell命令格式、命令操作,如命令通配符、管道、grep命令的使用,以及输入输出重定向和命令置换等实用技巧。通过实例展示了如何利用Shell命令高效地进行系统管理和操作。
摘要由CSDN通过智能技术生成

shell简介

背景

  • 随着各式Linux系统的图形化程度的不断提高,用户在桌面环境下,通过电机、拖拽等操作就可以直接完成大部分的工作。
  • 然而,许多Ubuntu Linux 功能使用Shell命令来实现,要比使用图形界面交互,完成的更快、更直接

简介

  • 英文单词shell可直译为”贝壳“。”贝格“是动物作为外在保护的一种工具。
  • 可以这样认为,Linux中的Shell就是Linux内核的一个外层保护工具,并负责完成用户和内核的交互。
  • 命令是用户向系统内核发出控制请求,与之交互的文本流。
  • shell是一个命令行解释器,将用户命令解析为操作系统能够所理解的指令(并不是直接解析成二进制程序),实现用户与操作系统的交互。
  • 当需要重复执行若干命令,可以将这些命令集合起来,加入一定的控制语句,编辑成为shell脚本文件,交给shell 批量执行。

执行过程

  • 用户在命令提示符下键入命令文本,开始与shell进行交互。
  • 接着,shell将用户的命令或者按键转化成内核所能够理解的指令。
  • 控制操作系统做出反应,知道控制相关硬件设备。
  • 然后,shell将输出结果通过shell提交给用户。
    在这里插入图片描述

选择shell

—— Bourne Shell (简称sh) :他是Unix的第一个shell程序,早已成为了工业标准。

—— C Shell (简称sh)

—— Korn Shell (简称sh)

—— Bourne Again Shell (简称sh) :能够提供环境变量以配置用户shell环境。---------- Ubuntu 默认安装的Shell

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值