linux命令整理
Linux系统命令
1. ls
查看某个 目录下 所有文件的大小总和
ls -lR| awk 'BEGIN{size=0;} /^[-l]/{size+=$5;print $0;} END{print "all size:"size/1024/1024 "M"}'
解释:awk的 中间部分 引用了 正则表达式, /^[-l]/{size+=$5;print $0;}
2. 脚本中执行命令:
/usr/local/bin/cmd -d 2>>/tmp/info.txt & 2.1 后台符号 &一定要放在整个命令最后。
2.2 >,>>一定紧跟着重定向文件
2.3 如果是 文件输出 1 stdout,2 stderr 要重定向到别的文件,也是紧跟>,>>符号。
如果 cmd 命令包含参数, 需要与>> 用空格隔开
cmd 2 >>/tmp/info.txt /*这里2 就是cmd的参数*/
2.4 如果想让stderr也跟 stdout一样输出到文件,使用
/usr/local/bin/cmd >file 2>&1
3. tcpdump
抓包:tcpdump -i eth0 -C 5 -w eth0.pcap
-C 5 每个包大小为5M。
4. pmap
查看进程占用内存:
pmap -x pid | grep 'anon' | awk 'BEGIN{}{sum += $2} END {print sum}'
5. find
find . -regextype posix-egrep -regex ".*utm_(uids|extend|event).*"
find查找匹配正则表达式
6. top
top -b -n 1 -d 1 >info.txt
将top命令的第一帧写入 info.txt文件中
-n 1一帧
-d 1间隔1s
-b batch mode 只有这种模式才能写入文件
-d 1是参数,所以 与 >之间要加个空格,否则解析成 1 stdout,-d 就没有option,命令解析错误。
7.sed
sed "s/str1/str2/g" file
将 file文件中每行的 str1替换为str2输出
sqlite 数据库命令
1. 查询命令
每个数据库中都有一个表sqlite_master ,里面表明存在有哪些表,哪些索引?用来判断某个表 是否存在
select * from sqlite_master where (type='table') and (name='table名')
版本管理命令
svn 命令
1. status命令
svn st | grep ^M | awk '{ print $2}' | xargs md5sum
求修改的文件的MD5码,一般比对使用
2. merge命令,
svn merge -r 1:2 URL .
(1,2] 将 URL 指定的版本的 1版本提交后到2版本的改变 合并到当前版本
3. diff命令
svn diff -r N:M
(N,M]显示 版本N到版本M之前的更改
linux命令整理的更多相关文章
- carson常用linux命令整理
注:通过日常所用到的一些命令进行整理添加!! 完整的命令可参考:Linux命令大全 1.cp命令 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录. 2.mount(挂载)命令 在li ...
- Linux 命令整理-tailf
1.tailf 跟踪日志文件 常用参数格式: tailf -n logfile 动态跟踪日志文件logfile,最初的时候打印文件的最后10行内容. 实例 查看从倒数多少行的日志信息 2.tail 跟 ...
- day02.2-常用Linux命令整理
Linux命令语法格式: 命令 [选项] [参数] 1). 命令:告诉Linux操作系统执行什么: 2). 选项:说明命令的运行方式.选项部分是以字符‘-’开始的: 3). 参数:说明 ...
- 常用快捷键以及linux命令整理
关于快捷键的使用,网上有很多.自己在使用过程中不断整理用到的知识点.一个项目完成了就把涉及用到的快捷键和命令介绍给大家,都是一些比较基础的,常用的命令.希望大家有好的知识点,命令可以及时交流整理. 一 ...
- Linux命令整理(2018/9/9-2018/9/15)
根据本周的Linux学习进度,整理了部分Linux知识及常用命令,待完善…… 1.显示默认启动方式(默认启动目标): systemctl get-default 2.设置默认启动方式(默认启动目标): ...
- 日志处理--高效Linux命令整理
序 在学习使用python处理日志开始阶段,对我阻力最大的莫过于对linux的不熟悉了,有种寸步难行的感觉. 在之后乱学一通之后,发现有点对我颇有益处: 学<鸟哥linux私房菜基础学习篇> ...
- 操作系统 - Linux命令整理 - Ubuntu
镜像 http://mirrors.163.com/ubuntu-releases/ 系统相关 Ubuntu14.04相关 安装 - VMware Install Ubuntu Continue In ...
- 50条LINUX命令整理
1. find 基本语法参数如下: find [PATH] [option] [action] # 与时间有关的参数: -mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件: - ...
- 软件测试工作中涉及的Linux命令整理
Linux文件系统命令 1. 安装火狐浏览器,首先得知道Linux系统是64位的还是32位的 uname -a 2. 将下载的火狐浏览器压缩包移动到指定目录(/user/local)下 sudo mv ...
- Linux 命令整理-ps
ps 命令 ps -ef | grep tomcat ps -ef :以长格式(全格式)显示所有进程:“|” :是管道grep :检索tomcat :与字符tomcat有关的进程 ps[选项]-e:显 ...
随机推荐
- 2016424王启元 Exp5 msf基础应用
成功实现的有: 一个主动攻击实践,ms08_067 一个针对浏览器的攻击,ms11_050 一个针对客户端的攻击,Adobe(在实现这一步骤的时候有点小瑕疵,就是Adobe的版本问题换了三四个才成功) ...
- nodejs --- 核心概念
nodejs是2009年有Ryan Dahl利用google的V8引擎打造的基于事件循环实现的异步I/O框架,它选择JavaScript作为开发语言,正是因为V8的性能远超过其他脚本语言.目前expr ...
- 【转】selenium自动化测试用例需要关注的几点(一)
自动化测试设计简介 注:参看文章地址 我们在本章提供的信息,对自动化测试领域的新人和经验丰富的老手都是有用的.本篇中描述最常见的自动化测试类型, 还描述了可以增强您的自动化测试套件可维护性和扩展性的 ...
- Windows x64 栈帧结构
0x01 前言 Windows 64位下函数调用约定变为了快速调用约定,前4个参数采用rcx.rdx.r8.r9传递,多余的参数从右向左依次使用堆栈传递.本次文章是对于Windows 64位下函数调用 ...
- SpringMVC Controller层的单元测试
Getting Ready 测试相关Maven dependency如下: <dependency> <groupId>org.springframework</grou ...
- Python基础(6) - 基本语句
Python print(在Python 3.0中就变成了函数了) print语句是把对象用文本化的形式输出到标准的输出流上. Operation Interpretation print spam ...
- JS原型与原型链图解
- [转]象棋AI算法(一)
本文转自:http://blog.csdn.net/u012723995/article/details/47133693 参考文献:http://www.xqbase.com/computer/se ...
- Echarts 修改折线的颜色和折线的点的大小方法
series: [{ type: 'line', smooth:true,//折点是圆弧状的 showSymbol: true, ...
- [生活] 日常英语学习笔记-NEVER HAVE I EVER游戏
逛油管,看视频,学英语. 大家要过周末了说啥 Happy Sunday Have a restful Sunday 有个空闲的周末 我们正在看电影 We are watching movie it ...