![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
tianzhiya121
这个作者很懒,什么都没留下…
展开
-
shell学习——(二)
接着上一章,shell的基本概念介绍完后,具体介绍一些实用和常用的shell内建命令。一、echoecho将参数打印到标准输出,参数之间以一个空格隔开,并以换行符结尾。例如,$ echo "Enter your name: "这里引号可以不用二、printfprintf可以输出简单的字符串,例如printf “Hello, world\n”不同于echo,它不会自动提供一个换行符...原创 2020-01-21 17:41:18 · 179 阅读 · 0 评论 -
shell学习——(一)
动机shell处理文件目录极为方便,项目需要熟悉linux系统。shell优点1.比编程语言更加高级,简洁地表达复杂的操作。2.可移植性,可以做到脚本无修改就可在不同系统上执行3.可在短时间内完成一个功能强大又好用的脚本目录1.第一行的 #!2.shell的基本元素1.第一行的#!告知unix内核,使用哪个shell来执行所指定的shell脚本。例如,#! /bin/csh2...原创 2020-01-21 10:38:29 · 155 阅读 · 0 评论 -
shell教程(五)——命令
一些可以在shell执行的命令:https://renenyffenegger.ch/notes/Linux/shell/commands/index在shell中执行命令有两种方式:1.使用``data=`command`2.使用$()data=$(command)...原创 2019-04-17 18:41:40 · 137 阅读 · 0 评论 -
shell教程(四)——基本运算符
shell基本运算符shell和其他编程语言一样,支持多种运算符:算术运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符原生bash不支持简单的数学运算#/bin/bashval=`expr 2 + 2`echo '' 两数之和为:$val''注意:表达式和运算符之间要有空格,例如2+2是不对的,不必写成2 + 2 完整的表达式要被` `包含,这个...转载 2019-04-17 15:19:05 · 144 阅读 · 0 评论 -
shell教程(三)——传递参数
我们可以在执行shell脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个数字,1为执行脚本的第一个参数,2为执行脚本的第二个数字,以此类推#/bin/bashecho ''shell 传递参数示例'';echo ''执行的文件名: $0'';echo "第一个参数为:$1";echo "第二个参数为:$2";echo "第三个参数为:$3";$ chmod...转载 2019-04-17 15:05:34 · 125 阅读 · 0 评论 -
shell教程(二)——变量
shell变量定义变量时,变量名不加美元符号(PHP语言需要):your_name='runoob.com注意,变量名和等号之间不能有空格命名只能用英文字母,数字和下划线,首个字符不能以数字开头 中间不能有空格,可以使用下划线_ 不能使用标点符号 不能使用bash里的关键字,可使用help命令查看RUNOOBLD_LIBRARY_PATH_VARvar2用语...转载 2019-04-17 14:42:44 · 82 阅读 · 0 评论 -
shell教程(一)——基础概念
shell概念一般命令行,指的是shell。shell是一个程序,接受从键盘输入的命令,然后把命令传递给操作系统去执行。这叫做 shell 提示符,无论何时当 shell 准备好了去接受输入时,它就会出现。然而, 它可能会以各种各样的面孔显示,这则取决于不同的 Linux 发行版, 它通常包括你的用户名@主机名,紧接着当前工作目录和一个美元符号。shell脚本概念一个shel...转载 2019-04-16 20:13:53 · 132 阅读 · 0 评论