随笔分类 -  shell

摘要:还是围绕以下几个问题进行学习; 1.declare是什么? 2.问什么要用declare? 3.怎样使用declare? 1.declare是什么? ♦declare应用的很多,向我们各种语言都会有声明,只是有的不用declare来声明,想orcl中语句块的写法就用的是declare来声明,实际上就 阅读全文
posted @ 2018-05-28 11:44 tooltime 阅读(4189) 评论(0) 推荐(1) 编辑
摘要:场景:一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具, 则有如下几种方法来设置环境变量: 1、直接用expor 阅读全文
posted @ 2018-05-28 11:19 tooltime 阅读(2079) 评论(0) 推荐(0) 编辑
摘要:围绕以下几个问题来学习export命令: 1.什么是export命令? 2.为什么要用export命令? 3.怎么使用export命令? 1.什么是export命令? ♦ 用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行 阅读全文
posted @ 2018-05-28 11:07 tooltime 阅读(44382) 评论(1) 推荐(7) 编辑
摘要:种类: ♦ set : 用来显示本地变量,显示当前shell的变量,包括当前用户的变量 ♦ env : 用来显示环境变量,显示当前用户的变量。 ♦ export: 用来显示和设置环境变量, 显示当前导出成用户变量的shell变量 解释: ♦每个shell有自己特有的变量(set)显示的变量,这个和用 阅读全文
posted @ 2018-05-27 18:52 tooltime 阅读(3509) 评论(0) 推荐(0) 编辑
摘要:我们依然是围绕这几个话题展开学习: 1.什么是set命令? 2.为什么要用set命令? 3.怎样使用set命令? 1.什么是set命令? ♦ set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。使用set更改shell特性时,符号"+"和"-"的作用分别是打开和 阅读全文
posted @ 2018-05-27 18:29 tooltime 阅读(14969) 评论(2) 推荐(0) 编辑
摘要:围绕以下几点展开学习: 1.什么是shell的嵌入命令? 2.为什么使用shell? 3.怎样使用shell嵌入命令? 1.什么是shell的嵌入命令: ♦这些命令是在实际的Bourne shell里创建而不是存在于/bin或usr/bin目录里。嵌入命令比系统里的相同命令要快。 2.为什么使用sh 阅读全文
posted @ 2018-05-27 14:41 tooltime 阅读(1548) 评论(0) 推荐(0) 编辑
摘要:主要以下有几种方式: 第一种:fork 特点:会生成子PID而且可重复被调用。 ♦fork 是最普通的, 就是直接在脚本里面用 path/to/foo.sh 来调用 ♦foo.sh 这个脚本,比如如果是 foo.sh 在当前目录下,就是 ./foo.sh。运行的时候 terminal 会新开一个子 阅读全文
posted @ 2018-05-27 12:29 tooltime 阅读(23048) 评论(0) 推荐(3) 编辑
摘要:Shell脚本的执行方式可以有以下几种: 方式一: 方式二: 前面两种方式其实都是一样的:都是在当前父进程下的子进程中执行,子进程完成后,子进程中的各项变量或操作将会结束而不会传回到父进程中.举例来说: 可以看到,执行后再看脚本中两个变量,在父进程中不起作用! 备注: 如果在script2.sh文件 阅读全文
posted @ 2018-05-27 00:55 tooltime 阅读(9382) 评论(0) 推荐(2) 编辑
摘要:在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron服务 cron是一个linux下 的定 阅读全文
posted @ 2018-05-16 23:38 tooltime 阅读(413) 评论(0) 推荐(0) 编辑
摘要:为当前用户创建cron服务 1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/a 阅读全文
posted @ 2018-05-16 23:33 tooltime 阅读(472) 评论(0) 推荐(0) 编辑
摘要:一、小括号,圆括号 () 1、单小括号 () 命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd 阅读全文
posted @ 2018-05-16 23:13 tooltime 阅读(982) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示