认识Shell环境

一.什么是Shell?
●工作在Linux内核于用户之间的解释成熟
-相当于操作系统的“外壳”
-向Linux内核传达用户指令的“翻译官”
-通常指BASH(/bin/bash)

**●Windows下的Shell解释器**
 -C:\Windows\System32\cmd.exe

二.登录Shell环境
●作为用户登录后的第一个程序
-即最常见的“Linux命令”环境
-以交换方式运行,用户每输入一个命令,立即解释并执行

三.手动选择Shell环境
●直接执行指定的解释器程序
-常见的Shell:bash、zsh、tcsh
-相当于新建一个子环境

四.交换式和非交换对比
●交换式
-人工干预、智能化程度高
-逐条解释执行、效率低
●非交换式
-需要提前设计、智能化难度大
-批量执行、效率高
-方便在后台静悄悄的执行

猜你喜欢

转载自blog.51cto.com/14449563/2425007