linux
文章平均质量分 61
ph123456789
这个作者很懒,什么都没留下…
展开
-
apropos与whatis命令
apropos 指令名称: apropos apropos(1) - 以关键字搜寻線上手冊的检索资料 (模糊比对输出) 功能介绍: 使用关键字以模糊比对的方式查询 man 的检索资料库,然后将结果输出。(指令 apropos 与 whatis,这两者检索相同的资料库) 指令使用: # apropos who at.allow [at] (5) - determine who can submit jobs via at or batch at.deny [at] (5) - deter原创 2011-03-20 15:24:00 · 230 阅读 · 0 评论 -
Hive的预定义UDF函数
Hive的预定义UDF函数列表如下,主要来自于describe function xxx和代码注释的翻译:) abs(x) - returns the absolute value of x acos(x) - returns the arc cosine of x if -1 SELECT get_json_object(src_json.json, '$.owner') FROM src_json; amy hive> SELECT get_json_object(sr原创 2011-04-06 19:12:00 · 3215 阅读 · 0 评论 -
linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。 一、shell条件语句(if用法) if语句结构[if/then/elif/else/fi] if 条件测试语句 then action [elif 条件 action else action ] fi 如果对于:条件测试语句不是很清楚,可以参考:linux原创 2011-04-19 09:20:00 · 2341 阅读 · 0 评论 -
SecureCRT永久保存配置的方法
最近使用SecureCRT比较频繁,确实不喜欢他默认的白底黑字;每次创建的新的了会话后都需要更手动改配置,每次都配置很麻烦。尝试改了几次默认设置,可重启后,新建的会话仍然还是白底黑字。(版本:6.5.0 (build 380))。今天想彻底解决掉这个问题,就搜索了下,网上暂时没发现解决办法,于是打算自己解决。本想通过脚本的方式解决,可最终发现行不通。查看用户目录,发现文件不难,挺有规律,接着有了下面的解决方法: 利用SecureCRT每创建1个会话,会生成1个独立配置文件的特性;使用此会话的配置文件替换默原创 2011-04-20 02:18:00 · 7185 阅读 · 0 评论 -
awk中RS,ORS,FS,OFS区别与联系
学习awk时,一定要记得动手去实践,只有在实践中才能发现问题,以下就我在学习中和实践中的经验,总结一下RS,ORS,FS,OFS的区别和联系。 一,RS与ORS 1,RS是记录分隔符,默认的分隔符是/n,具体用法看下 查看复制打印? [root@krlcgcms01 mytest]# cat test1 //测试文件 111 222 333 444 555 666 [root@krlcgcms01 mytest]# cat test1原创 2011-04-25 03:29:00 · 371 阅读 · 0 评论 -
linux的mount(挂载)命令详解
linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享 linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统 下挂接(mount)光盘镜像文件原创 2011-04-27 03:47:00 · 244 阅读 · 0 评论 -
Linux rsync命令详解
1、什么是Rsync Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 Rsync本来是用于替代rcp的一个工具,目前由rsync.samba.org维护,所以rsync.conf文件的格式类似于samba的主配置文件。Rsync可以通过rsh或ssh使用,也能以daemo原创 2011-04-27 03:33:00 · 416 阅读 · 0 评论 -
VIM编辑代码时的一些技巧——格式化与注释
最近在逛CSDN论坛时经常会苦恼一个问题——有些网友贴上去的代码没有用规范的格式贴上去,我贴到VIM里常常会需要手动调整格式,非常麻烦。每当这个时候就异常怀念以前用VC6.0时的ALT+F8……想下VIM作为一个程序员们最贴心的编辑器,显然不会对此坐视不理。经过一番的Search,果然就找到了一些最常用的简单技巧,笔记一下以备后来不时之需。 VIM格式化代码: 格式化全文指令 gg=G 自动缩进当前行指令 == 格式化当前光标接下来的8行 8= 格式原创 2011-04-28 03:03:00 · 1422 阅读 · 0 评论 -
linux df命令参数详解
linux中df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df [选项] 说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。 -k 以k字节为单位显示。 -i 显示i节点信息,而不是磁盘块。 -t 显示各指定类型的文件系统的磁盘空间使用情况。 -x 列出原创 2011-04-27 04:10:00 · 347 阅读 · 0 评论 -
linux解压 tar命令
linux解压 tar命令 tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?原创 2011-05-03 03:06:00 · 323 阅读 · 0 评论 -
Sed学习笔记
Table of Contents 1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 8. 小技巧 1. Sed简介 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对原创 2011-03-25 08:05:00 · 161 阅读 · 0 评论 -
Linux的find和xargs命令
如果需要把一条命令在标准输出上的输出结果,转换为另一个程序或或者另一个命令的参数,可以用xargs命令。 # man xargs 可以看到例子: 1、 find /tmp -name core -type f -print | xargs /bin/rm -f 用find命令在tmp目录下查找以core命名的文件,然后删除它们。需要注意的是如果文件名字包含新行或者空格的话,这条命令将会被错误操作。 2、find /tmp -name core -type f -print0 |原创 2011-03-28 15:18:00 · 2112 阅读 · 0 评论 -
linux相关参数命令
(1)dt=`date -v-$num/d +%Y%m/%d` :传入num后进行日期的减法 ``: 保留可下次调用执行命令 (2)num=`expr $num - 1`:expr为强制执行算术,但其中的“-”等算术符合必须与前后的数字保持一个空格,否则报错 (3)while [ $num -gt 0 ]:[]为test的缩写,但[]必须保证前后都有空格隔开,否则报miss的错误 (4)find "/data1/data207/blog/programlog/rsyncdata/原创 2011-03-28 07:08:00 · 336 阅读 · 0 评论 -
linux特殊符号常见使用
特殊字符 符号 使用地方 ; 一般情况我们输出完一个命令需要按一个回车,如果你想在一行执行多个命令,中间可以用;号分割 cd /home ; ls 复制代码 * 表示任意字符(正则) ? 任一个字符 [abc] 列表项之一 [^abc] 对于列表取非 也可以使用范围 [a-z] [原创 2011-03-28 07:28:00 · 559 阅读 · 0 评论 -
Linux排序命令sort详解
语法格式sort [ -A ] [ -b ] [ -c ] [ -d ] [ -f ] [ -i ] [ -m] [ -n ] [ -r ] [ -u ] [ -o OutFile ] [ -t Character ] [ -T Directory ] [ -y [ Kilobytes ] ] [ -z RecordSize ] [ [ + [ FSkip ] [ .CSkip ] [ b ] [ d ] [ f ] [ i ] [ n ] [ r ] ] [ - [ FSkip ] [ .CSk原创 2011-03-28 07:50:00 · 530 阅读 · 0 评论 -
crontab ---操作每个用户的守护程序和该执行的时间表
crontab-操作每个用户的守护程序和该执行的时间表。 部分参数说明 crontab file [-u user]-用指定的文件替代目前的crontab。 crontab-[-u user]-用标准输入替代目前的crontab. crontab-1[user]-列出用户目前的crontab. crontab-e[user]-编辑用户目前的crontab. crontab-d[user]-删除用户目前的crontab. crontab-c dir- 指定crontab原创 2011-03-29 10:25:00 · 345 阅读 · 0 评论 -
Hive-0.5中UDF和UDAF简述
一、UDF 1、背景:Hive是基于Hadoop中的MapReduce,提供HQL查询的数据仓库。Hive是一个很开放的系统,很多内容都支持用户定制,包括: a)文件格式:Text File,Sequence File b)内存中的数据格式: Java Integer/String, Hadoop IntWritable/Text c)用户提供的 map/reduce 脚本:不管什么语言,利用 stdin/stdout 传输数据 d)用户自定义函数: Substr, Trim原创 2011-04-07 08:05:00 · 600 阅读 · 0 评论 -
hadoop hive sql语法解释
DDL Operations 创建表 hive> CREATE TABLE pokes (foo INT, bar STRING); 创建表并创建索引字段ds hive> CREATE TABLE invites (foo INT, bar STRING) PARTITIONED BY (ds STRING); 显示所有表 hive> SHOW TABLES; 按正条件(正则表达式)显示表, hive> SHOW TABLES '.*s'; 表添加一列原创 2011-04-06 11:00:00 · 496 阅读 · 0 评论 -
使用WinSCP软件在windows和ubuntu中进行文件传输
我们做软件开发的人,自己电脑上往往装的都是windows操作系统,但是有时候常常需要操作一些linux命令。常用的办法是在电脑上面安装一个VMware虚拟机,里面再安装一个linux操作系统,我虚拟机中安装的是Ubuntu10.04。 物理机上安装一个虚拟机,就要考原创 2011-08-31 20:06:05 · 870 阅读 · 0 评论