@Chiang
2020-08-02T12:20:56.000000Z
字数 620
阅读 821
2020-08 Shell
shell是一个C语言编写的脚本语言,它是用户与Linux的桥梁,用户输入命令交给Shell处理,Shell将相应的操作传递给内核(Kernel),内核吧处理的结果输出给用户.
- 图形界面shell(GUI Shell)
- 命令行界面shell(CLI Shell)
用vi打开test.sh,编写:
# vi test.sh#!/bin/bashecho "Hello world!"
第一行指定解释器,第二行打印Hello world!
写好后,开始执行,执行 Shell 脚本有三种方法:
方法 1:直接用 bash 解释器执行
# bash test.shHello 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 $var123# var $(echo 123)# echo $var123
参考资料:
Shell从入门到精通--李振良
