
SHELL
无忧杂货铺
活一辈子,学一辈子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell脚本之构建简单脚本
构建简单脚本 1.使用多个命令shell脚本的关键在于输入多个命令并处理每个命令的结果,甚至需要将一个命令的结果传给另一个命令。shell可以让你将多个命令串起来,一次执行完成。如果要两个命令一起运行,可以把它们放在同一行中,彼此间用分号隔开。[root@jerry ~]# date ; whoThu Dec 6 23:52:40 CST 2018root pts...原创 2018-12-08 18:21:22 · 539 阅读 · 0 评论 -
shell脚本之if语句(1)
许多程序要求对shell脚本中的命令施加一些逻辑流程控制。有一类命令会根据条件使脚本跳过某些命令。这样的命令通常称为结构化命令(structured command)。结构化命令允许你改变程序执行的顺序。 1.使用 if-then 语句最基本的结构化命令就是 if-then 语句。 if-then 语句有如下格式。if commandthencommandsfi...原创 2018-12-13 17:10:37 · 3652 阅读 · 2 评论 -
shell命令基础
bash shell用一个叫作环境变量(environment variable)的特性来存储有关shell会话和工作环境的信息(这也是它们被称作环境变量的原因)。这项特性允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们。这也是存储持久数据的一种简便方法。在bash shell中,环境变量分为两类:全局变量局部变量全局环境变量对于s...原创 2018-12-06 17:36:28 · 524 阅读 · 2 评论 -
shell脚本之for循环
for 命令重复执行一系列命令在编程中很常见。通常你需要重复一组命令直至达到某个特定条件,比如处理某个目录下的所有文件、系统上的所有用户或是某个文本文件中的所有行。bash shell提供了 for 命令,允许你创建一个遍历一系列值的循环。每次迭代都使用其中一个值来执行已定义好的一组命令。下面是bash shell中 for 命令的基本格式。for var in listdo...原创 2018-12-18 11:37:28 · 16861 阅读 · 0 评论 -
shell基础总结(二)
shell基础总结二PATH变量PATH变量的值是用":"分隔的路径,这些路径就是系统查找命令的路径。也就是说,输入一个程序名,如果没有写入路径,系统就会到PATH变量定义的路径中去寻找是否有可以执行的程序,如果找到则执行,否则会报“找不到命令”的错误。只要把程序脚本复制到PATH变量定义的任意路径中,比如/bin/目录下,以后这个脚本就可以直接执行了,不用再指定绝对路径或相对路径。...原创 2019-04-10 10:17:37 · 347 阅读 · 0 评论 -
shell基础总结(一)
shell基础总结一shell是一个命令行解释器echo命令:打印内容,-e:支持反斜线控制的字符转换,-n:取消输出后行末的换行符shell脚本的基本结构:第一行“#!/bin/bash”第二行:注释第三行:程序的主体history命令:查看历史命令 -c:清空历史命令 -w:把缓存中的历史命令写入历史命令保存文件中。默认历史命令保存文件~/.bash_history中历史...原创 2019-04-08 18:21:13 · 355 阅读 · 0 评论