您当前的位置: 首页 >  linux

liaowenxiong

暂无认证

  • 4浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux 命令之 sh -- Shell 命令语言解释器

liaowenxiong 发布时间:2021-07-18 14:15:04 ,浏览量:4

文章目录
  • 一、命令介绍
  • 二、选项参数
  • 三、命令示例
    • (一)命令从字符串中读取

一、命令介绍

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 命令脚本,所以最终会执行命令 echomkdir,就是输出字符串 file,同时创建一个名为 file 的目录。

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0401s