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:显 ...
随机推荐
- LeetCode 100.相同的树(C++)
给定两个二叉树,编写一个函数来检验它们是否相同. 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的. 示例 1: 输入: 1 1 / \ / \ 2 3 2 3 [1,2,3], [1 ...
- 【debian】给用户添加sudo权限
新装的debian系统默认是没有sudo功能的. 于是,在root用户权限下: apt-get install sudo 然后再修改文件 /etc/sudoers : chmod +w /etc/su ...
- ubuntu中ANT的安装和配置
一. 自动安装可以使用sudo apt-get install ant安装,但是这种装法不好.首先安装的ant不是最新的版本,其次还要装一堆其他的附带的东西.所以我才用自己手动ant安装. 二. 手动 ...
- FZU2168——防守阵地 I——————【找规律或前缀和】
防守阵地 I Time Limit:3000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Statu ...
- IDE vscode识别webpack中alias配置路径
引言网上看到一篇关于 ctrl+鼠标左键无法识别别名路径的问题,最后有人回复的方法只能在ts项目中可以识别 https://segmentfault.com/q/1010000011911879 最后 ...
- step2: 爬取廖雪峰博客
#https://zhuanlan.zhihu.com/p/26342933 #https://zhuanlan.zhihu.com/p/26833760 scrapy startproject li ...
- JavaScript中变量的LHS引述和RHS引用
JavaScript中变量的LHS引述和RHS引用 www.MyException.Cn 网友分享于:2015-02-04 浏览:0次 JavaScript中变量的LHS引用和RHS引用 在Jav ...
- monodb分片集群部署
本文档基于MongoDB版本3.6.2 下载地址: 建议使用最新版本 https://www.mongodb.com/download-center#community 安装文件 集群ip及端口设计方 ...
- 关于利用MQ实现分布式事务的想法【转】
转自:https://www.jianshu.com/p/bafb09954f18 假设:消息服务不丢消息 场景 服务A 服务B 服务C 消息服务Q 伪代码 服务A中 transaction{ A本地 ...
- 前端小结(3)---- 添加遮罩层,并弹出div
有如下div: <div id='pop-div' class="pop-box"> <div class="input-group has-info& ...