Linux
文章平均质量分 56
Chuck_lee
网站分析-hadooper-pythoner
展开
-
常用的awk命令
awk 用法:awk ' pattern {action} ' 变量名 含义ARGC 命令行变元个数ARGV 命令行变元数组FILENAME 当前输入文件名FNR 当前文件中的记录号FS 输入域分隔符,默认为一个空格RS 输入记录分隔符NF 当前记录里域个数NR 到目前为止记录数OFS 输出域分隔符ORS 输出记录分隔符1、awk '/101原创 2014-04-14 09:49:09 · 699 阅读 · 0 评论 -
linux shell脚本学习xargs命令使用详解
xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题例如,下面的命令:复制代码代码如下:rm `find /path -type f`如果path目录下文件过多就会因为“参数列表过长”而报错无法执行。但改用xargs以后,问题即获解决原创 2014-11-20 09:11:23 · 685 阅读 · 0 评论 -
Shell+Linux命令实现日志分析
这篇文章主要介绍了Shell+Linux命令实现日志分析,本文给出了结合grep命令、awk命令等实现了几个常用的日志分析统计长命令,需要的朋友可以参考下一、列出当天访问次数最多的IP命令:复制代码代码如下:cut -d- -f 1 /usr/local/apache2/logs/access_log |uniq -c原创 2014-11-20 09:09:09 · 865 阅读 · 0 评论 -
linux BASH编程学习笔记
1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行: 编译 chmod原创 2014-11-17 10:56:27 · 580 阅读 · 0 评论 -
怎样取得文件行数
总结了一下有五种方法: 现在有一个a文件,共有55行 第一种: # awk '{print NR}' a|tail -n1 55 第二种: begincwcw兄的这个: # awk 'END{print NR}' a 55 第三种: # grep -n ""原创 2014-06-11 17:11:57 · 775 阅读 · 0 评论 -
linux之ls -l命令详解
ls -l /etc/passwd-rw-r--r-- 1 root root 1146 May 28 20:48 /etc/passwd第一列:文件类型和权限第二列:i节点,硬件连接数第三列:用户第四列:用户组第五列:文件大小第六列:最近一次修改时间mtime第七列:文件或者目录名上面第一列: -rw-r--r--1列:文件类型 (-普通文件, d目录, l链接文件)2-原创 2014-07-01 11:50:12 · 2419 阅读 · 0 评论 -
linux常用目录介绍
/bin 所有用户都能执行的命令/dev 设备特殊文件/etc 系统管理和配置文件/home 用户主目录的基点/sbin 系统管理员才能执行的命令/tmp 公用的临时文件存储点/root 系统管理员的主目录/mnt 系统提供这个目录是让用户临时挂载其他的文件系统/var 某些大文件的溢出区,比方说各种服务的日志文件原创 2014-07-01 11:49:03 · 526 阅读 · 0 评论 -
linux常用命令
man: 查询帮助文档ls: 列出目前下的所有内容 (a, l)cd: 变换工作目录(~, . , .., -)pwd: 显示当前目录touch: 创建一个空文件或者改变创建时间mkdir: 创建一个目录(p)rmdir: 删除一个空目录(p)rm: 删除文件和目录 (rf)cp: 复制文件和目录(rf)mv: 移动文件和目录cat: 显示一个文件内容head: 显示文件前N原创 2014-07-01 11:44:07 · 513 阅读 · 0 评论 -
find命令
Linux下find命令find . -name "文件名"//从当前目录下查找find / -name "文件名"//从根目录下查找find ~ -name 文件名//从用户登录进来目录下查找原创 2014-07-01 11:41:10 · 502 阅读 · 0 评论 -
每个程序员都应该知道的8个Linux命令
每个程序员,在职业生涯的某个时刻,总会发现自己需要知道一些Linux方面的知识。我并不是说你应该成为一个Linux专家,我的意思是,当面对Linux命令行任务时,你应该能很熟练的完成。事实上,学会了下面8个命令,我基本上能完成任何需要完成的任务。注意:下面的每个命令都有十分丰富的文档说明。这篇文章并不是来详尽的展示每个命令的各种功用的。我在这里要讲的是这几个最常用的命令的最常见用法。如果你转载 2014-04-03 13:32:07 · 725 阅读 · 0 评论 -
优秀的样式扫描与处理工具-AWK
什么是awk? 你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernig原创 2014-04-14 09:51:17 · 671 阅读 · 0 评论 -
CentOS下为python命令行添加Tab键自动补全功能
记得我们在刚学linux的时候,老师就告诉我们,在敲命令的时候要敲一下Tab键自动补全。如今这个动作已经成为习惯,相信从事linux运维的筒子们都是如此。 习惯性的敲一下Tab键好处挺多的: 节省时间,提高效率。敲几个字母就能出来。 对于记不住的命令,我们只需敲头几个字母,补全一下就知道我们需要的命令是什么。 目录路径补全,较短的路径手工敲还行,太长的路径要是没有补全功能真的是会累死人原创 2015-02-05 23:34:45 · 1688 阅读 · 0 评论