每日一得--开发工程师linux常用命令
来源:互联网 发布:因扎吉数据 编辑:程序博客网 时间:2024/05/31 19:08
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
- 每日一得--开发工程师linux常用命令
- 每日一得
- 每日一得
- 每日一得--实例讲解OSGI开发
- 每日一得-开始学习手机web开发
- mysql开发之---每日一得01
- 每日一得--开发一个简单的 OSGi Web 应用实例
- 每日一得--数字证书
- 每日一得--初探SSL
- 每日一得--单向认证
- 每日一得--双向认证
- 每日一得--zookeeper服务
- 每日一得--netty
- 学无止境-每日一得
- 每日一得-20150606
- 每日一得--git基础知识
- 每日一得--JNDI 是什么
- 每日一得20171010
- Java简单的客户端与服务器的建立与通信
- js中的暂停和异步问题
- Eclipse常用快捷键
- 数组以及数组作为参数所占内存问题
- 从angularJS的数组中拿出数据——实际项目应用
- 每日一得--开发工程师linux常用命令
- Java 并发编程实践---可重入锁
- Ubuntu 12.04右键在当前位置打开终端
- MapView上长按屏幕添加大头针代码实现
- jquery在<div>之间新增内容---html()和append()及after()区别
- Android 线程池基础介绍
- 判断时间戳时否有效
- 【经典算法】:如何判断整数和浮点数是否相等
- Liux下查找某个文件