linux开发人员常用命令总结:
一,日志查看:
1,less 文件,定位到日志第一行
f 往下翻一页,b 往上翻一页
j 网下翻一行,k 往上翻一行
2,more文件,定位到日志第一行,以百分比的形式展示
f 往下翻1%,b 往上翻1%
3,head -n number 文件,查看日志头部number行数据
4,tail -n number 文件,查看日志底部number行数据
5,根据关键字查询日志
通过以下命令查询到关键字所在的行:
cat -n fund-web.2015-11-03.log | grep "31347283142830764"
3549 2015-11-03 13:47:28.559 INFO [com.mm.ifin.common.utils.SmsUtil] - 发送短信结果: 31347283142830764
在通过行查询前20和后20行的所有数据
cat -n fund-web.2015-11-03.log | tail -n +3539 | head -n 20
得到其相关的日志
6 ,根据日期查询sed
sed -n '/2015-11-03 13:47:28.559/,/2015-11-03 13:47:30.727/p' fund-web.2015-11-03.log
中间为时间段
7,下载日志到本地
sz 文件
二,文件操作
1,创建文件夹命令,mkdir 文件夹名称
2,创建文件,touch 文件名称
3,复制文件,cp -rf 原文件路径 目标文件路径
4,编辑文件,vi 文件名称
【i】进入编辑模式,【ESC】退出编辑模式,【:wq】保存编辑信息并退出vi编辑器,【:q!】强制退出vi编辑器
查看目录:pwd
解压文件:tar -zxvf 文件 -C 目标目录
上传文件:rz 选择文件
关闭防火墙:service iptables stop 永久关闭(chkipconfig iptables off)
重启网卡:service network restart
查看端口进程:lsof -i:8080
查看linux版本:cat /proc/version
jdk环境变量配置:vim /etc/profile 刷新环境变量:source /etc/profile
添加用户:adduser test01
设置密码: passwd test01
切换用户:su test01
访问下载:wget 地址
按照lrzsz工具:
1、从网站下载 lrzsz-x.xx.xx.tar.gz
2、解压文件
[root@localhost src]# tar zxvf lrzsz-0.12.20.tar.gz
3、安装
[root@localhost src]# cd lrzsz-1.12.20
[root@localhost lrzsz-0.12.20]#./configure --prefix=/usr/local/lrzsz
[root@localhost lrzsz-0.12.20]# make
[root@localhost lrzsz-0.12.20]# make install
[root@localhost lrzsz-0.12.20]# ln -s /usr/local/lrzsz/bin/lrz /usr/bin/rz
[root@localhost lrzsz-0.12.20]# ln -s /usr/local/lrzsz/bin/lsz /usr/bin/sz
4、测试
[root@localhost lrzsz-0.12.20]# rz
rz waiting to receive.
执行上传
[root@localhost lrzsz-0.12.20]# sz filename
执行下载
查看系统是否安装某软件:rpm -qa | grep jdk 或 rpm -qa | grep java