Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1941933
  • 博文数量: 2504
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 25169
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2504)

文章存档

2024年(349)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: LINUX

2023-04-27 11:42:30

  shell不仅是用户命令的解释器,它同时也是一种功能强大的编程语言,更是学习Linux时必不可少的重要知识点之一,那么什么是shell?shell的用途有哪些?Linux Shell中各种括号用法是什么?本篇文章为大家详细的讲解一下。

  什么是shell?

  shell是操作系统的{BANNED}最佳外层,是一个用户跟操作系统之间交互的命令解释器。

  大多数Linux默认的shell命令解释器是bash。

  shell独立于内核,是链接内核和应用程序的桥梁,通俗来讲shell是内核周围的外壳。

  shell的用途

  shell可以合并编程语言以控制进程和文件,以及启动和控制其他程序。

  shell能够减少大量的重复输入和交互操作,能够进行批量的处理和自动化完成维护,减轻管理层的负担。

  Linux Shell中各种括号的用法

  Linux中小括号()和大括号{}都是对其中的一串命令进行执行,但有一定的区别,其具体含义如下:

  ( ):括号内的命令会在一个子shell中执行

  (( )):将括号内的数值进行比较与运算

  $( ):命令替换,等同于反引号` `

  $(( )):整数运算

  { }:对括号内的一组字符进行操作

  ${ }:变量的引用

  [ ]:条件测试

  [[ ]]:支持正则表达式的条件测试

  $[ ]:整数运算

阅读(284) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~