什么是shell?
Shell是在Linux内核与用户之间的解释器程序,通常指的是bash,负责向内核翻译及传达用户/程序指令
shell的使用方式:
1.交互执行指令:人工干预,执行效率底。
2.非交互执行指令:安静地在后台执行,执行效率高,方便写脚本。
若需要临时使用另一种Shell环境,可以直接执行对应的Shell解释器程序,比如只要执行ksh可以切换到ksh命令行环境。
shell中的快捷键
shell变量扩展知识
1
‘ ’ 单引号 界定范围 可以屏蔽特殊符号
“ ” 双引号 界定范围
``反撇号 获取指令的执行结果 ,或者使用 ( ) a = d a t e 定 义 变 量 时 如 果 使 用 命 令 则 不 会 直 接 识 别 a = ‘ d a t e ‘ 使 用 反 撇 号 可 以 将 命 令 的 执 行 结 果 赋 值 给 变 量 a = () a=date 定义变量时如果使用命令则不会直接识别 a=`date` 使用反撇号可以将命令的执行结果赋值给变量 a=