一、shell编程入门必备基础 1、vim编辑器的命令,vimrc设置 2、150个linux基础命令 3、linux中基础的系统服务crond,ssh网络服务,nfs,rsync,inotify,lnmp,sersync,nmap等 二、变量分类 1、全局变量 2、局部变量 只对当前shell用户 ...
分类:
系统相关 时间:
2017-09-21 15:53:03
阅读次数:
224
Shell有两种运行命令的方式: 交互式(Interactive):解释运行用户的命令,用户输入一条命令,Shell就解释运行一条。 批处理(Batch):用户事先写一个Shell脚本(Script)。当中有非常多条命令,让Shell一次把这些命令运行完,而不必一条一条地敲命令。 文本编辑器。新建一 ...
分类:
系统相关 时间:
2017-07-11 09:34:12
阅读次数:
245
Shell 特性:history 、alias 、PS1 、重定向 Shell 变量 ...
分类:
系统相关 时间:
2017-06-10 12:22:17
阅读次数:
182
Shell编程入门 一,变量赋值及算术运算 // 演示样例代码: a=1 echo $a let b=$a+1 echo $b c=$[a+b] echo $c d=$[c*2] echo $d let e=d*2 echo $e f=$[e%5] echo $f // 注意“=”号两边不能有空格 ...
分类:
系统相关 时间:
2017-06-04 15:47:50
阅读次数:
164
生成 测试数据的shell脚本 Vim data_create.sh rm -rf ./data.txttouch data.txtfor((i=0;i<2000;i++))dostr=',name';name=${i}${str}${i} #echo $nameecho $name>> data. ...
分类:
系统相关 时间:
2016-11-20 18:34:54
阅读次数:
235
shell编程入门1,,shell特性linux预设保存1000条输入过的命令,存于.bash_history。(1,)!!表示执行上一条命令#pwd/root#!!pwd/root(2)!n,n表示数字,表示执行历史第n条指令,例如!1002#history|grep10021002pwd#!1002pwd/root(3)!字符串,表示执行命令历史中最近一次以pw开头..
分类:
系统相关 时间:
2016-10-24 02:59:45
阅读次数:
319
#!/bin/bash echo "前进程号:"$$ echo "start" sleep 10 kill $$ sleep 900000000 echo "end" 这里,我就在,/下新建shell目录,用来作为shell编程的入门。 [root@weekend110 /]# ls bin dat ...
分类:
系统相关 时间:
2016-10-22 11:51:08
阅读次数:
413
首先创建一个文件: 在终端中输入如下命令: vi helloworld.sh 然后按i进行命令编写 下面这句话是必须写的 下面运行的时候先得输入 将这个权限改为可执行文件 然后在输入 就会输出helloworld ...
分类:
系统相关 时间:
2016-09-29 01:31:01
阅读次数:
189
运行Linux程序有三种方法: (1)、使文件具有可执行权限,直接运行文件。 (2)、直接调用命令解释器执行程序(Linux shell是一种解释型语言)。 (3)、使用source执行文件 其中第三中运行方式和前两种有所不同。下面我们来看一个程序小栗子,文件名:echo.sh: 这是一个完成的,可 ...
分类:
系统相关 时间:
2016-09-05 01:43:45
阅读次数:
212
shell编程的重要性:
对于hadoop程序员,通常需要熟悉shell编程,因为shell可以非常方便的运行程序代码。
shell文件格式:文件名后缀通常是.sh
#!/bin/sh[先指定文件下面用的是哪一个sh]
#这里是注释shell中的变量:
(1)变量不需要声明,初始化不需要指定类型
(2)变量名称只能有字母、数字、下划线组成,不能使用数字开头
(3)分类: 临时变量...
分类:
系统相关 时间:
2016-07-20 17:57:30
阅读次数:
317