linux/shell
hellbaby666
这个作者很懒,什么都没留下…
展开
-
详解著名的awk Oneliner:选择性输出特定行
输出文件的前10行(模拟 head -n 10 )awk ' NR 如前所述,这里省略了动作,即为打印输出。匹配模式是变量NR需要小于11,NR即为当前的行号。这个写法很简单,但是有一个问题,在NR大于10的时候,awk其实还是对每行进行了判断,如果文件很大,比如说有上万行,浪费的时间是无法忽略的。所以,更好的写法是awk '1; NR = 10 { exit }' 第一句对当转载 2014-11-11 13:23:49 · 884 阅读 · 0 评论 -
shell脚本学习
yigefor循环#!/bin/bashfor i in `seq 0 7`;do echo $i; echo `expr $i + 1`;done;原创 2014-11-11 17:23:55 · 550 阅读 · 0 评论 -
linux tar.gz压缩与解压缩
1.压缩命令: 命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: 命令格式:tar -zxvf 压缩文件名.tar.gz 解压缩后的文件只能放在当前的目录。转载 2014-11-26 15:49:28 · 446 阅读 · 0 评论 -
linux出现command not found的解决方法
linux出现command not found,主要是两种原因造成:1、该命令所属的程序未安装。2、未配置环境变量。今天在配置hadoop环境变量时,修改~/.bashrc 文件导致常用命令如ls,vi,vim,mv等全部提示command not found。原因是改~/.bashrc 时把环境变量改坏了。解决方法:1、# export PATH=$PATH:/usr/lo原创 2015-02-25 02:09:30 · 58148 阅读 · 3 评论 -
CentOS安装rz sz命令
在虚机装了CentOS6.4版本,结果ssh上去后发现rz命令不能用。那只有自力更生了,其实很简单,如下yum install lrzsz 安装完成。转载 2015-02-24 02:12:05 · 496 阅读 · 0 评论