在Makefile中写shell代码有点诡异,和不同的shell语法不太一样,如果不了解,看Makefile会莫名其妙。下面总结了一些。1:尽在Makefile文件的目标项冒号后的另起一行的代码才是shell代码。eg:xx = xx1 // 这里时makefile代码yy:xx = xx2 // ...
分类:
系统相关 时间:
2016-05-07 18:06:40
阅读次数:
199
现在我们新建一个demo1.sh 脚本文件,代码如图 chomd +x demo1.sh 给脚本执行权限。 我们在命令行输入 让我们来看下执行的结果 大家可以自己写一个脚本执行 试试,有什么问题,欢迎大家指出,让我们共同进步! ...
分类:
系统相关 时间:
2016-05-04 10:32:53
阅读次数:
226
可执行文件开头第一行一般我们会指定用什么解释器来执行该文件比如shell脚本的文件开头一般会加#!/bin/sh 运行shell 是会遇到三种变量 1.局部变量,在脚本或命令中定义,仅在当前shell实例中有效,其他shell 启动的程序不能访问局部变量。 2.环境变量,所以的程序,包括shell启 ...
分类:
系统相关 时间:
2016-05-04 10:19:25
阅读次数:
218
1.基本Shell语法:(hello,Shell) 运行的结果可想而知:控制台输出:hello,shell 2.Shell变量定义及引用: 运行结果:hello,shell 出现的问题:在变量定义时一定要注意‘=’两边不能有空格,习惯了编码规范的同学一般在定义变量的时候下意识的都会写成 然而,在sh ...
分类:
系统相关 时间:
2016-04-20 07:03:56
阅读次数:
232
在实际的生产中,运维一般使用的shell语法还是比较多的,时不时的就要写一个简短shell脚本,大型的shell脚本用到的function比较多,便于下一个脚本的引入,下面主要总结一些简单的shell命令,语法,便于今后shell脚本的书写。环境变量路径:[root@localhost~]#set//查看到的是..
分类:
系统相关 时间:
2016-04-03 20:39:35
阅读次数:
381
前言每次看到一些库npm -g install xx然后,执行xx就可以跑起来,这不就是一个shell工具了吗,那么我不就可以不用学习shell语法,直接用js写命令行脚本了吗!什么是REPL应用所谓的repl(Read-Eval-Print-Loop)应用就是一个终端命令行工具,如果使用linux...
分类:
其他好文 时间:
2015-12-27 08:29:35
阅读次数:
166
if语法 :if [ expression ] then commandselif [ expression2 ] then commandselse commandsficase 语法:case string1 in str1) commands;; str2) commands;; *) ...
分类:
系统相关 时间:
2015-11-26 00:58:14
阅读次数:
209
在Makefile中写shell代码有点诡异,和不同的shell语法不太一样,如果不了解,看Makefile会莫名其妙。下面总结了一些。 1:尽在Makefile文件的目标项冒号后的另起一行的代码才是shell代码。 eg: xx = xx1 // 这里时makefile代码 yy:xx = xx2...
分类:
系统相关 时间:
2015-08-07 18:44:08
阅读次数:
172
备注:本人使用cent-os 64位虚拟机,学习中主要阅读《鸟哥的私房菜》,自己对相关内容根据自己的理解进行重新整理。
Shell Script简介
?Shell Script:Shell脚本,使用文本文件,包含Shell语法和指令,包含一系列Linux指令,方便我们批量执行命令,更好的管理Linux主机。
?Shell指与Linux内核通信所使用的特定命令行用户...
分类:
系统相关 时间:
2015-08-02 11:48:25
阅读次数:
175
test命令用法。功能:检查文件和比较值1)判断表达式if test (表达式为真)if test !表达式为假test 表达式1 –a 表达式2 两个表达式都为真test 表达式1 –o 表达式2 两个表达式有一个为真2)判断字符串test –n 字符串 字符串的长度非零test –z 字符串 字...
分类:
系统相关 时间:
2015-06-13 15:39:19
阅读次数:
133