@Chiang
2020-08-02T20:20:56.000000Z
字数 620
阅读 541
2020-08
Shell
shell是一个C语言编写的脚本语言,它是用户与Linux的桥梁,用户输入命令交给Shell处理,Shell将相应的操作传递给内核(Kernel),内核吧处理的结果输出给用户.
- 图形界面shell(GUI Shell)
- 命令行界面shell(CLI Shell)
用vi
打开test.sh
,编写:
# vi test.sh
#!/bin/bash
echo "Hello world!"
第一行指定解释器,第二行打印Hello world!
写好后,开始执行,执行 Shell 脚本有三种方法:
方法 1:直接用 bash 解释器执行
# bash test.sh
Hello world!
当前终端会新生成一个子 bash 去执行脚本。
方法 2:添加可执行权限
# ll test.sh
-rw-r--r--. 1 root root 32 Aug 18 01:07 test.sh
# chmod +x test.sh
# ./test.sh
-bash: ./test.sh: Permission denied
# chmod +x test.sh
# ./test.sh # ./在当前目录
Hello world!
# var = `echo 123`
# echo $var
123
# var $(echo 123)
# echo $var
123
参考资料:
Shell从入门到精通--李振良