linux命令收录
2013-09-24 17:42
197 查看
1,软链接的建立
ln -s /home/ddfivfou/www/abc /home/ddfivfou/public_html/abc
2,查找文件中1089出现的次数
cat cs.emarbox.com.log | grep 1809 -c
grep 1809 -c cs.emarbox.com.log
3,查找文件内容
grep '2013-05-31 08:0' com/文件名
4,改变文件/文件夹用户权限
chown -R songhq.songhq
5,查看应用程序占用的端口
netstat -anpt | grep LIST
6,查看磁盘空间
df -h
7,修改了/etc/profile文件,让它立刻生效,不用重新登录
source /etc/profile
8,同步系统时间
/usr/sbin/ntpdate asia.pool.ntp.org
9,查看文件夹下的文件个数(当前目录的文件数)
ls -l |grep "^-" | wc -l
10,文件按照时间排序
ll -t
11,查看java进程技巧
jps -l :查看java的进程号
lsof -p jps得到的进程号:查看java进程打开了哪些文件?
lsof -p jps得到的进程号 | wc -l:查看java进程打开了多少文件
systctrl -a :查看系统参数,尤其关注fs.file-max,可以打开的最大文件数
12,安装rz,sz
yum install lrzsz
13,配置java环境
JAVA_HOME=/usr/java/jdk1.6.0_30
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
14,启动nginx
/usr/local/nginx/sbin/nginx
15,解压gz文件
gzip -d
16,批量解压gz文件
ls *.gz | xargs -n1 gzip -d
awk -F ',' '$8~3032' */*.dat |awk -F ',' '$5~"click"'|awk -F ',' '$24~1' -> a.log
awk -F ',' '$8~3032' */*.dat |awk -F ',' '$5~"click" && $24~1 {print $5,$8,$24,$32}' ->aa.log
awk -F ',' '$8~1810' */*/*.dat |awk -F ',' '$5~"click" && $24~1 {print $5","$8","$24","$32}' -> aa.log
awk -F ',' '{if($32 != "" ) print $0}' *.log |awk -F ',' '$5~"click" && $24~1 {print $5","$8","$24","$32}' -> aa.log &
awk -F ',' '{if($32 != "" ) print $0}' *.log |awk -F ',' '$5~"click" && $24~1 {print $5","$8","$24","$32","$21}' -> aa.log &
zcat ./*/20140317/i_charging_monitor_20140317_* | awk -F"," '{if($5 == "click" && $24 == 1 && $29 == 0) print $0}' >> /data/songhq/20140317.log &
cat i_charging_monitor_20140320_* | awk -F"," '{if($5 == "impression" && $24 == 1 && $29 == 0 && $8 =="2833") print $0}' >> /data/songhq/20140320_1.log &
--------------------------------------------------------------------------------------------------------------------
zcat ./*/20140320/i_charging_monitor_20140320_* | awk -F"," '{if($5 == "impression" && $24 == 1 && $29 == 0) print $0}' >> /data/songhq/impression/1810/20140320.log &
awk -F ',' '$8~3913' *.log |awk -F ',' '$5~"impression" && $24~1 {print $5","$8","$24","$32}' -> 3913.log
zcat ./*/20140320/i_charging_monitor_20140320_* | awk -F"," '{if($5 == "impression" && $24 == 1 && $29 == 0 && $8 =="2833") print $5","$8","$24","$32}' >> /data/songhq/impression/2833/20140320.log &
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
zcat ./*/20140320/i_charging_monitor_20140320_* | awk -F"," '{if($5 == "impression" && $24 == 1 && $29 == 0) print $5","$8","$24","$32}' >> /data/songhq/20140320/20140320.log &
cat 4380.log | awk -F'\t' '{print $5}'
数据去重
sort -n productid.log | uniq
ln -s /home/ddfivfou/www/abc /home/ddfivfou/public_html/abc
2,查找文件中1089出现的次数
cat cs.emarbox.com.log | grep 1809 -c
grep 1809 -c cs.emarbox.com.log
3,查找文件内容
grep '2013-05-31 08:0' com/文件名
4,改变文件/文件夹用户权限
chown -R songhq.songhq
5,查看应用程序占用的端口
netstat -anpt | grep LIST
6,查看磁盘空间
df -h
7,修改了/etc/profile文件,让它立刻生效,不用重新登录
source /etc/profile
8,同步系统时间
/usr/sbin/ntpdate asia.pool.ntp.org
9,查看文件夹下的文件个数(当前目录的文件数)
ls -l |grep "^-" | wc -l
10,文件按照时间排序
ll -t
11,查看java进程技巧
jps -l :查看java的进程号
lsof -p jps得到的进程号:查看java进程打开了哪些文件?
lsof -p jps得到的进程号 | wc -l:查看java进程打开了多少文件
systctrl -a :查看系统参数,尤其关注fs.file-max,可以打开的最大文件数
12,安装rz,sz
yum install lrzsz
13,配置java环境
JAVA_HOME=/usr/java/jdk1.6.0_30
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
14,启动nginx
/usr/local/nginx/sbin/nginx
15,解压gz文件
gzip -d
16,批量解压gz文件
ls *.gz | xargs -n1 gzip -d
awk -F ',' '$8~3032' */*.dat |awk -F ',' '$5~"click"'|awk -F ',' '$24~1' -> a.log
awk -F ',' '$8~3032' */*.dat |awk -F ',' '$5~"click" && $24~1 {print $5,$8,$24,$32}' ->aa.log
awk -F ',' '$8~1810' */*/*.dat |awk -F ',' '$5~"click" && $24~1 {print $5","$8","$24","$32}' -> aa.log
awk -F ',' '{if($32 != "" ) print $0}' *.log |awk -F ',' '$5~"click" && $24~1 {print $5","$8","$24","$32}' -> aa.log &
awk -F ',' '{if($32 != "" ) print $0}' *.log |awk -F ',' '$5~"click" && $24~1 {print $5","$8","$24","$32","$21}' -> aa.log &
zcat ./*/20140317/i_charging_monitor_20140317_* | awk -F"," '{if($5 == "click" && $24 == 1 && $29 == 0) print $0}' >> /data/songhq/20140317.log &
cat i_charging_monitor_20140320_* | awk -F"," '{if($5 == "impression" && $24 == 1 && $29 == 0 && $8 =="2833") print $0}' >> /data/songhq/20140320_1.log &
--------------------------------------------------------------------------------------------------------------------
zcat ./*/20140320/i_charging_monitor_20140320_* | awk -F"," '{if($5 == "impression" && $24 == 1 && $29 == 0) print $0}' >> /data/songhq/impression/1810/20140320.log &
awk -F ',' '$8~3913' *.log |awk -F ',' '$5~"impression" && $24~1 {print $5","$8","$24","$32}' -> 3913.log
zcat ./*/20140320/i_charging_monitor_20140320_* | awk -F"," '{if($5 == "impression" && $24 == 1 && $29 == 0 && $8 =="2833") print $5","$8","$24","$32}' >> /data/songhq/impression/2833/20140320.log &
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
zcat ./*/20140320/i_charging_monitor_20140320_* | awk -F"," '{if($5 == "impression" && $24 == 1 && $29 == 0) print $5","$8","$24","$32}' >> /data/songhq/20140320/20140320.log &
cat 4380.log | awk -F'\t' '{print $5}'
数据去重
sort -n productid.log | uniq
相关文章推荐
- LINUX系统调用
- Ubuntu进程管理命令与启动管理
- Linux 下摄像头驱动支持情况
- linux多线程-哲学家就餐问题
- centos6.4下DRBD 安装配置----超详细
- linux 解压乱码问题
- Root用户使用Xmanager远程桌面连接管理CentOS
- linux内核编译过程及配置说明解释(7)--Firmware Drivers,File systems,Kernel hacking
- 关于linux字体
- s3c6410 linux DMA驱动分析
- 【ask】vmware(NAT)中的linux突然无法访问互联网网址,但是直接用ip可以访问。
- Linux串口编程
- Linux下内存映射文件的用法简介
- Linux LVM逻辑卷配置过程详解
- linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
- linux后台执行
- Linux操作系统分析(10) - 进程通信之管道与信号量
- Linux操作系统分析(10) - 进程通信之管道与信号量
- 深入浅出linux内核源代码之双向链表list_head(上)
- Linux 3.6内核编译vmlinux,bzImage