shell概述

基本概念

什么是shell?
·Linux系统与用户之间的解释器程序
—通常是/bin/bash
—负责向内核翻译及传达用户/程序指令
—相当于操作系统的“外壳”
在这里插入图片描述
shell的使用方式

交互式指令人工干预,智慧化程度高,逐条解释执行,执行效率低
非交互式指令在后台安静进行,效率高,批量执行,方便写脚本需提前设计,智慧化难度大

若要临时使用另一种shell环境。可以直接执行对应的shell解释器程序
示例:
ls /bin/bash ——> /bin/bash
cat -n /etc/shells //查看系统中所有解释器
1 /bin/sh //多数unix默认的shell
2 /bin/bash //多数linux默认使用的shell
3 /sbin/nologin //非登陆shell
4 /usr/bin/sh
5 /usr/bin/bash
6 /usr/sbin/nologin
7 /bin/tcsh
8 /bin/csh
bash优点:支持tab键、历史记录、别名、管道、重定向、快捷键
[root@sur7 ~]# sh
sh-4.2# ls //无色
sh-4.2# exit
[root@sur7 ~]# yum -y install ksh
[root@sur7 ~]# cat -n /etc/shells ——> /bin/kshTab,上下命令行,左右选择键均不可用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值