文章目录
一、命令介绍
- 一、命令介绍
- 二、选项参数
- 三、命令示例
- (一)命令从字符串中读取
sh命令是shell命令语言解释器,执行命令从标准输入读取或从一个文件中读取。通过用户输入命令,和内核进行沟通!
Bourne Again Shell (即bash)是自由软件基金会(GNU)开发的一个Shell,它是Linux系统中一个默认的Shell。Bash不但与Bourne Shell兼容,还继承了C Shell、Korn Shell等优点。
二、选项参数 选项说明-c
命令从 -c
后的字符串读取-i
实现脚本交互-n
进行shell脚本的语法检查-x
实现shell脚本逐条语句的跟踪
三、命令示例
(一)命令从字符串中读取
[root@htlwk0001host test]# sh -c 'echo file; mkdir file'
file
[root@htlwk0001host test]# ls
file m12.c Person.class person.jar Person.java td_dictionary_20210523.sql test1 text0.txt text1.txt text2.txt text3.txt text.txt tf_company_20210603.sql tf_user_20210523.sql
注:后面的字符串其实就是 shell 命令脚本,所以最终会执行命令 echo
和 mkdir
,就是输出字符串 file
,同时创建一个名为 file
的目录。