shell随笔一.学好shell编程的知识储备前面讲过,给大家留作业Linux系统命令应用;Vi/vim编辑器的熟练使用,SSH客户端软件的设置;基础的服务,系统服务ntp,crond,网络服务:nfs,rsync,inotify,sersync,ssh,lanmp。补充:清空日志的三种方法:echo“”>filename.log>filen..
分类:
系统相关 时间:
2014-08-11 10:17:32
阅读次数:
399
花了很长时间整理的,感觉用起来很方便,共享一下。 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 2.自动插入文件头 ,新建C、C++...
分类:
其他好文 时间:
2014-08-09 23:25:09
阅读次数:
550
####IF 判断
之前也写过简单的shell脚本,也不是转职运维,和系统相关的工作比较少,所以不怎么熟练。
最近由于系统总是出现各种乱七八糟的问题,也没有人来协助,只好自己写shell脚本了,都是些基础的脚本,但由于shell的语法和通常的高级语言有些不一样,所以还是要系统的看下常用的部分。 if语句就是很重要的一个。
基本结构: if语句块需要使用if结束
i...
分类:
其他好文 时间:
2014-08-09 21:37:59
阅读次数:
278
要想统计一个目录中的普通文件、目录文件以及其他文件的个数,就要事先知道这个文件夹中有哪些文件。然后,通过就可以判断这些文件哪些是普通文件、目录文件还是其他什么文件类型了。其实要想知道这个文件夹中有哪些文件,通过ls命令就可以知道了。然后,在shell脚本中通过for循环得以实现。关键就在于,如果得到...
分类:
其他好文 时间:
2014-08-09 00:02:26
阅读次数:
251
本文适用于以下主题:Unix&LinuxconvertstringtocommandUNIX&Linux将字符串转换成命令执行Linuxsh脚本中怎样将字符串转化为命令答案:在shell脚本中使用eval命令(此命令是bash的内置命令,凡是bash的内置命令查看帮助时用maneval),而不是exec。语法:eval参数参数可..
分类:
系统相关 时间:
2014-08-08 16:32:56
阅读次数:
232
在进行linux测试时编写脚本是必不可少的。最近经常使用Linux,感觉太频繁地敲击键盘有些累了,于是想到了Shell脚本。可以把太多的命令写成一个脚本,这样每次执行一遍 shell文件,就可以省去了敲击键盘的时间。于是在网上搜了一些有关Linux下脚本编程的内容。Shell不仅仅是命令的收集,而....
分类:
系统相关 时间:
2014-08-08 12:03:15
阅读次数:
340
花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需...
分类:
其他好文 时间:
2014-08-08 01:55:45
阅读次数:
322
花了很长时间整理的,感觉用起来很方便,共享一下。 我的vim配置主要有以下优点: 1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试 2.自动插入文件头 ,新建C、C++...
分类:
其他好文 时间:
2014-08-07 09:54:49
阅读次数:
409
通常情况下,我们从命令行输入命令每输入一次就能够得到系统的一次响应。一旦需要我们一个接着一个的输入命令而最后才得到结果的时候,这样的做法显然就没有效率。要达到这样的目的,通常我们利用shell程序或者shell脚本来实现。 一、简介 Shell编程有很多类似C语言和其他程序语言的特征,但是又没有.....
分类:
系统相关 时间:
2014-08-07 00:28:27
阅读次数:
374
$0 这个程式的执行名字
$n 这个程式的第n个参数值,n=1..9
$* 这个程式的所有参数,此选项参数可超过9个。
$# 这个程式的参数个数
$$ 这个程式的PID(脚本运行的当前进程ID号)
$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号)
$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)
$- 显示shell使用的当前选项...
分类:
其他好文 时间:
2014-08-06 19:12:02
阅读次数:
223