您的位置 首页 > 数码极客

【shell是什么意思中文】shell基础(1) shell概述

前言:

对于Shell工程师来说,Linux服务器必须掌握,Shell的掌握程度可以反映工程师对Linux的熟练程度。

我们今天连载一下关于Shell的一些基础知识。我们尽量将常用的shell知识一起总结出来,还是那句话:知识不在多,够用就行。

内容概要:

1、理解shell

2、shell的分类

3、总结

一、理解shell

shell是用C语言编写的,既是命令语言,又是程序设计语言,经常用来操作linux。换成大白话,那就是,shell可以使用控制台,按照用户输入的命令来执行,同时,shell也可以将命令写成shell文件,加上变量、循环和判断等等,给予shell文件权限后,可以统一执行。

shell命令可以调用linux系统中的大部分功能来实现用户的个性化需求,对于php工程师来说,经常用来部署应用,搭建环境,定时执行程序等等。

那到底什么是shell呢,shell的中文意思是壳。是用户登录linux系统后,系统给分配的一个程序(或者叫命令行执行窗口),它是连接linux内核的桥梁。

举个例子来说,我们把一家餐馆当做一个linux系统,当我们进入饭店,这时候会有一个服务员过来问你点什么菜。这里,服务员就是一个shell,点什么菜(一般就是菜单)就是需要执行的shell命令。

二、shell的分类:

shell可以分为两种语法,Bourne Shell和C Shell,分别包含:

Bourne: sh,ksh,Bash,psh,zsh

C:csh,tcsh unix等

我们常说的Shell一般是指Bash。

三、总结:

Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至时编写一些程序。

Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell时解释执行的脚本语言,在Shell中可以直接调用Linux命令。

shell通常是指bash。

关于作者: admin

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐