rsync是linux下一款非常的文件同步工具,介绍如下: Rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync本来是用以取代rcp的一个工具,它当前由 rsync.samba.org维...
阅读(311) 评论(0)
上篇文章,散仙简单介绍了,如何在Linux下以shell脚本的方式与MySQL交互,本篇,我们来用shell脚本编写几个有用的实战例子 第一个脚本检测磁盘空间的top5 我们先看下du 命令统计: [search@h1...
阅读(260) 评论(0)
上篇文章散仙写了关于sed进阶,本篇我们来看下在linux中另外一种非常强大的文本处理语言gawk,有关于gawk的基础,散仙在前2篇文章,也有介绍,不熟悉的朋友,可以再回顾下。 gawk是一门功能丰富的编程语言,允许你通...
阅读(290) 评论(0)
上篇散仙写了关于shell里面正则的基础知识,本篇我们来特意学习下sed的高级用法。在前面散仙也写过关于sed的基础用法,如果不熟悉的,可以看散仙的前2篇博客温习一下。 sed进阶里面有sed的高级用法,使用sed来处理多...
阅读(238) 评论(0)
上篇文章,散仙简单介绍了在linux中,使用sed和gawk编程的基础,本篇我们来复习下在正则表达式,当然不仅仅在我们的shell里面有正则,各个编程语言里面都有正则这一处理字符文本的神器。 在shell里面到处可见正则的身...
阅读(361) 评论(0)
上篇散仙说了如何在linux里面构建更好的交互式shell,本篇来看下linux里面的文本处理工具sed和gawk,在linux里面最常用的就是这两个命令。 sed编辑器是一个流编辑器,与vim交互式的编辑器不同,sed编辑...
阅读(275) 评论(0)
上篇散仙说了linux里面函数的使用,本篇我们来看下如何在shell编写一些简单的shell交互编程,看下散仙写的一个小shell的demo类似JAVA控制台下的编程: [search@h1 818]$ cat menu.s...
阅读(314) 评论(0)
上篇散仙在文章里描述了如何处理linux信号和脚本控制,本节我们来看下,如何在linux使用基本的脚本函数,等一些shell的高级用法! 在JAVA里,我们经常在类里面使用方法,正因为类的出现,才使JAVA为面向对象编程,在...
阅读(259) 评论(0)
上篇介绍了linux里面的处理数据的方式,本篇散仙来说下,如何在linux里面控制脚本的执行。 在linux里面我们最常遇见的几个linux信号如下: 序号信号值描述11sighup挂起进程22sigint终止进程33si...
阅读(319) 评论(0)
上一篇写的是处理用户输入,本篇散仙要写的是linux里面的标准输入,输出,以及文件描述符的使用。 linux系统将每个对象当做文件来处理,这包括输入和输出的过程,linux用文件描述符来标识每个文件对象,文件描述符是一个非...
阅读(295) 评论(0)
上篇介绍了for循环命令的使用,本篇的shell学习,我们来看下如何在shell环境下处理用户的输入,我们可以向运行的shell从外部传入一些参数,通常情况下 $0是程序名 $1是第一个参数 $2是第二个参数 依次类推知道第9...
阅读(266) 评论(0)
散仙在上一篇文章里写了关于如何使用if-else以及case等流程控制的用法,本篇呢,来看下如何在shell里面使用更多的结构化命令,那么就是我们的循环了。 在shell里面基本的for循环的命令格式: for var i...
阅读(279) 评论(0)
散仙本篇主要讲在shell里面的流程控制,流程控制是所有的编程语言里面必不可少的一部分,通过流程控制,可以使我们的程序更加灵活。 下面我们来看看如何在shell里面使用if else流程控制语句,shell里面的流程控制...
阅读(310) 评论(0)
前面散仙已经把Linux基础的shell命令系列的博客完工,如果没有任何linux基础的朋友,建议先从shell命令开始学习,如果有一定基础的就可以直接跳过。从本篇起,散仙要写的是关于shell编程系列的知识。 前面我们例...
阅读(317) 评论(0)
本篇是散仙shell命令篇的最后一篇博客(后阶段会写shell编程系列)主要讲在shell命令下,如何使用vim编辑器,来快速操作文本文件,这一点也很重要,实际开发中,要经常操作各种文本文件,xml,等等。 linux系统...
阅读(232) 评论(0)
继上篇散仙写的Linux下环境变量的配置与使用,本篇散仙要写的,依旧是一个非常普遍与常用的功能--Linux下的文件权限,以及用户的管理和一些文件系统管理的命令。 缺乏安全性的系统不是完整的系统,系统上必须要有一套傲虎文件...
阅读(268) 评论(0)
在前几篇的博客里,散仙已经写了如何在Liunx上安装Hive以及如何与Hadoop集成和将Hive的元数据存储到MySQL里,今天散仙就来看下,如何在Eclipse里通过JDBC的方式操作Hive. 我们都知道Hive是一个...
阅读(267) 评论(0)
今天散仙,要说的,是关于linux中的环境变量的使用,环境变量是用来存储有关shell会话和工作环境的信息,它允许在内存中访问存储数据,以便运行在shell上的程序和脚本访问。 在最常用的bash shell里,环境变量...
阅读(321) 评论(0)
本篇散仙主要讲一些,linux进程的管理,磁盘信息统计,CPU,内存等命令,非常实用。 实际开发中,linux系统的情况,能直接反映服务器运行的信息,cpu负载,内存占用,磁盘等等,所以掌握这些命令,有助于我们更快更专业管理...
阅读(292) 评论(0)
(1)rm删除命令,删除文件或目录 rm -rf source ,如果想删除某个目录下所有文件,使用命令rm -rf * ,这是一个非常谨慎的操作,删除后就无法恢复了,尽量不要使用root用户操作这个命令。 [root@h1...
阅读(272) 评论(0)