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