当前位置:   article > 正文

Linux系统之Shell详解_linux shell

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/147760
推荐阅读
相关标签
  

闽ICP备14008679号