前言
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁,是linux内置的一款软件。
通过编写Shell的脚本,可以更好的使用linux系统(比如、安装卸载软件、增删改查文件等等),毕竟大部分linux、系统都没有界面,不像windows那样鼠标点点就完成了大部分需求。
shell软件的种类有很多,而且很多都被linxu内置(zsh很多linux尚未支持,可能需要安装和配置),不过好在他们的各自的脚本写法大差不差,且脚本文件的后缀名都为sh
。
名称 | 俗称 | 介绍 | 切换方式 |
---|---|---|---|
Bourne Shell | sh | 最古老的 | 默认即是 |
Bourne Again Shell | bash | 最主流的 | #!/bin/bash |
Z-shell | zsh | 后起之秀 | #!/usr/bin/env zsh |
如何让linux知道我的sh需要用哪种shell程序执行呢?
在sh文件的第一行加上注释即可,比如我要使用bash作为我的此脚本文件的默认执行程序 #!/bin/bash
本教程关注的是 Bash,它易用和免费且大部分Linux 默认的 Shell
标签:bin,Shell,入门,sh,shell,linux,bash,语言 From: https://www.cnblogs.com/dingshaohua/p/18257018