目录
1--Shell的基本概念
Shell 是一个命令行解释器,其接收应用程序/用户的命令,并调用操作系统内核;
2--Shell的解析器
通过以下指令可以查看系统支持的 Shell 的解析器:
cat /etc/shells
最常用的 Shell 解析器是 /bin/bash,可通过以下指令查看当前系统默认的解析器:
echo $SHELL
3--Shell入门案例
3-1--Hello World
创建 Shell 脚本,输出Hello World!
touch helloworld.sh
vim helloworld.sh
#!/bin/bash
echo "Hello World!"
#! /bin/bash 的作用是设置 Shell 命令的解析器为 /bin/bash
通过以下指令可以执行 Shell 脚本,也可以修改脚本文件的访问权限来通过 ./ 执行:
bash helloworld.sh
sh helloworld.sh
zsh helloworld.sh
3-2--多命令处理
在 /Users/liujinfu/Desktop 路径下,创建一个 test.txt 文件,并写入 "I Love Shell";
#! /bin/bash
cd /Users/liujinfu/Desktop
touch test.txt
echo "I Love Shell" >> test.txt