Linux系统之Shell详解

一、shell概述
shell是一个命令行解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序。还是一个功能强大的编程语言,是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。

shell的分类
Shell两种主要语法类型(彼此不兼容)
Bourne Shell(sh ksh Bash psh zsh)
C Shell(csh tcsh)
echo $SHELL可查看当前计算机运行的shell

Linux支持的shell
打开/etc/shells可查看

二、脚本执行方式
echo输出命令
echo 【选项】 【输出内容】
选项:
-e 支持反斜线控制的字符转换
(\a 输出警告音
\b 退格键,向左删除键
\n 换行符
\r 回车键
\t 制表符,也就是Tab键
\v 垂直制表符
\0nnn 按照八进制ASCII码表输出字符,nnn是三位八进制数
\xhh 十六进制,hh是两位十六进制数)
eg: echo -e “hell\bo”
echo -e “h\te\tl\nl\to\t”
echo -e “\x68\t\x65\t\x6c\n\x6c\t\x6f\t”

写第一个脚本
vim hello.sh
注意写上注释
#!/bin/bash
#第一个shell脚本
echo -e “\e[1;34m 天上掉下个猪八戒 \e[0m”
#"\e[1;34m xxxxxx \e[0m" 给文字加上颜色

脚本执行
赋予执行权限,直接运行
chmod 755

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值