1、Bash = Bourne Again SHell 2、终端提示符: 3、shell脚本通常是一个以shebang起始的文本文件: shebang是一个文本行,其中#!位于解释器路径之前。/bin/bash是bash的解释器的命令路径。 在Unix行话中,字符“#”通常读作“sharp”或“ha ...
分类:
系统相关 时间:
2016-10-06 22:41:52
阅读次数:
182
一、什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanShell是用Java写成的,一个小型的、免费的、可以下载的、嵌入式的Java源代码解释器,具有对象脚 ...
分类:
系统相关 时间:
2016-09-29 13:35:13
阅读次数:
258
mvn dependency:copy-dependencies -DoutputDirectory=lib ...
分类:
系统相关 时间:
2016-09-22 06:34:10
阅读次数:
157
1. val lines=sc.textFile("hdfs://") ==加载进来成为RDD Resilient distributed dataset 弹性数据集 val errors=lines.filter(_.startsWith("ERROR")) ##transformation va ...
分类:
系统相关 时间:
2016-09-14 16:29:27
阅读次数:
304
shell学习小记:
注意:多看系统脚本多模仿
su切换用户时需要输入目标用户密码,root(superuser)切换到任何用户都不需要输入密码,-参数必须要是最后一个(suhuhu-)
sudo需要输入当前用户密码,拥有sudo特权的用户可以执行"sudosu-"命令,使用自己的密码切换到root用户,
所以..
分类:
系统相关 时间:
2016-09-07 23:15:22
阅读次数:
250
参数扩展: 1.被名称引用的参数称作变量2.被数字引用的参数称作位置参数3.被特定符号引用的参数具有特殊的含义和用途,被称作Bash的特殊内部变量引用。 基本参数扩展:字符$会引导参数扩展。大括号是可选的,但是大括号可以保护待扩展的变量,使得紧跟大括号后面的内容不会被扩展。例: 对于$9后面的参数也 ...
分类:
系统相关 时间:
2016-09-02 00:30:08
阅读次数:
252
1. -bash: ./dd.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录 当出现上面这问题的时候,首先看你的.profile 里面是否配置对了,一般配置为:PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin 注意 一 ...
分类:
系统相关 时间:
2016-09-01 22:49:46
阅读次数:
209
一. grep的来源 通过ex编辑器来查找某个字串: :/pattern/p 其中p是打印,包含字符串pattern的第一行将被打印;如果需要打印包含pattern的所有行,可以这样: :/g/pattern/p 当g出现在pattern前面时表示查找所有的行或者替换所有的行。 而被查找的模式pat ...
分类:
系统相关 时间:
2016-08-24 00:57:55
阅读次数:
195
一、shell特殊变量1.位置变量位置变量含义$0获取当前执行的shell脚本的文件名,包括脚本路径$n获取当前执行的shell脚本的第n个参数,n=1..9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起来${10}$*获取当前shell的所有参数,将所有的命令行参数视为单个字符串,相当于“..
分类:
系统相关 时间:
2016-08-16 22:23:09
阅读次数:
272
1、程序第一行 指定执行Shell的程序 #!/bin/sh #!用来告诉系统它后面的参数是用来执行该文件的程序 2、在控制台输出信息 echo "Hello Shell" 保存,退出!3、使脚本可执行,需要在DOS窗口 执行如下命令 chmod +x fileName 4、执行脚本 ./hello ...
分类:
系统相关 时间:
2016-08-16 10:36:28
阅读次数:
208