Linux常用命令总结

查看

vim,vi,cat, less

查看当前目录下的文件数量(不包含子目录中的文件)

ls -l|grep "^-"| wc -l

查看当前目录下的文件数量(包含子目录中的文件)

 ls -lR|grep "^-"| wc -l

查看当前目录下的文件夹目录个数(不包含子目录中的目录)

ls -l|grep "^d"|wc -l

查看当前目录下的文件夹目录个数(包含子目录中的目录)

ls -lR|grep "^d"|wc -l

(d表示目录,-表示文件)

查看文件常用命令

1. 查询文件前5行  head -5 test.log
2. 查询文件后5行  tail -5 test.log或 tail -n 5 test.log
3. 从文件第5行到末尾  tail -n +5 test.log
4. 查询文件第6行  sed -n '6p' k.log
5. 查询文件第3行到第5行  sed -n '3,5p' k.log 
6. 查询文件第3行到第5行和第10行到第15行  sed -n '3,5p;10,15p' k.log
7. 查询文件行数  wc -l test.log (-l :行数 -c: 字节数 -m:字符数 -w:字数)
8. 查询多文件各自行数 wc -l test.log test2.log

grep命令

1-31个数字竖列的文本文件 k.log
1. grep -A1 "1" k.log  A代表after: 每个目标行和期下一行的内容

在这里插入图片描述

2. grep -B1 "1" test.log B代表before 每个目标行和其上一行的内容

在这里插入图片描述

3: grep -C1 "1" k.log C代表context 显示目标行和其上下各一行的内容

在这里插入图片描述

4: grep -n "1" k.log n代表line number 显示其行号

在这里插入图片描述

5: grep -c "1" k.log  小写c代表count 显示目标行的个数

在这里插入图片描述

6: grep -E '3|4' k.log 找到匹配3或者4的内容,E代表匹配某个正则表达式

在这里插入图片描述

7: grep -v '1' k.log   v代表不匹配 也就是说不包含匹配文本1的所有行内容

在这里插入图片描述

history

1: history 展示历史命令

在这里插入图片描述

2: history 5 展示最新5条历史命令

在这里插入图片描述

3:history -c  c代表clear 清空所有历史命令

kill

  1. 查询java项目进程
    ps -ef | grep java
  2. 删除某个java进程
    kill -9 java进程id
  3. 删除所有java进程
    停止所有java进程命令:pkill - 9 java

查看系统信息

1.查看磁盘空间 df -h (h代表使用人类可以识别且每个文件达到的最高单位)在这里插入图片描述

2 查看内存大小 free -h (h代表人能识别每个文件达到的最高单位)
在这里插入图片描述

创建文件命令

  1. touch test.txt 创建一个文件
  2. touch test1.txt test2.txt 创建多个文件
  3. touch test{1…2000}.txt 创建批量文件
  4. vi test.txt 或 vim test.txt
  5. 直接命令:>test.txt
  6. echo 12345 >test.txt或echo >test.txt
  7. cat >test.txt或cat >>test.txt (>>会直接进入test.txt编辑模式)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值