开发常见linux命令
来源:互联网 发布:对网络ip剧改编的看法 编辑:程序博客网 时间:2024/06/02 00:29
常见的linux命令
1、查看磁盘空间使用情况
df -[a i m] 或更多
df -lh
2、查看目录文件占用大小
du -sh *
du --max-depth=1 -lh
3、内存使用情况
free -m
4、查找运行中的进程 ###
ps -ef|grep 进程名
5、在文件中查找内容
cat 文件名 | grep --color 要找的内容 --color可以带颜色显示要查找的内容
6、grep
$grep -5 'parttern' file//匹配行的前后5行
$grep -C5 'parttern' file//匹配行的前后5行
$grep -A5 'parttern' file//匹配行的后5行
$grep -B5 'parttern' file//匹配行的前5行
$grep -i pattern files :不区分大小写地搜索。默认情况区分大小写
$grep -l pattern files :只列出匹配的文件名
$grep -L pattern files :列出不匹配的文件名
$grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’)
$grep -E '123|abc' file//找出文件包含123或abc的行
$grep '123' file | grep 'abc' //找出文件同时包含123和abc的行
$grep -c '' file//统计文件行数
7、awk
语法 $awk '{pattern + action}' file
awk '{print $6}' dop.web.laundry_access_log //按空格split dop.web.laundry_access_log 输出第6个 $0代表全部 $1代表第一个 以此类推
awk '$6 ~ /.do/ {a[$6]+=1;}END{for(i in a){print a[i]" " i;}}' dop.web.laundry_access_log.txt // $6~/regular/ 对$6进行正规匹配 {a[$6]+=1;}END{for(i in a){print a[i]" " i;}}' 自定义编程
8、sort
sort 一般与grep、awk结合使用,对结果集进行排序
$grep '123' file | sort 默认升序 -r倒序 -n按数值排序(比如字符排序10会在3前面) -k num按第几列排序 -t '分隔符' 按分隔符分列
$awk '{print $2}' laundry-youxi.log | sort -t ':' -k 2 -n -r |more 按“:” 拆分时间然后按分钟倒序
- 开发常见linux命令
- 嵌入式Linux开发教程:Linux常见命令
- 常见Linux/Unix开发辅助命令什锦
- 嵌入式Linux开发教程:Linux常见命令(上篇)
- 嵌入式Linux开发教程:Linux常见命令(上篇)
- 【Linux】linux常见命令
- linux常见命令
- linux常见命令
- 常见linux命令使用方法
- linux常见命令
- 常见linux命令使用方法
- LINUX常见命令集合
- Linux下常见命令
- RedHat Linux常见命令
- 五大非常见Linux命令
- linux常见命令
- 常见linux命令
- Linux常见命令备忘
- 原子变量 和cas 原理
- 数据表自增ID,在删除全部行后插入新行ID如何再从1开始
- Kotlin官方参考整理——02.基础
- 开发中经常用到的工具类
- Eclipse neon安装 svn
- 开发常见linux命令
- git使用_命令备注
- Linux编程之自定义消息队列
- 4.1 SciPy库介绍及导入
- 【异步请求相关知识点】xmlHttp.status的值(HTTP状态表)
- 4.2 线性代数linalg模块
- 4.3 拟合与求解optimize模块
- 4.4 插值interpolate模块
- 4.5 统计stats模块