LINUX

LINUX日常操作命令

2019-08-22  本文已影响0人  秦时的明月夜

这些都是日常使用命令,不常用的需要查询,每个命令都有很强大的功能,不同系统可能还有差异,所以没必要都去记住,用的时候去查就行了,用多了自然而然的都记住了。

查看文件夹路径
pwd
查看当前文件夹路径
查看磁盘详情
df -h
查看当前文件详情按照时间排序
ls -lht  倒序
ls -lhrt 正序
查看当前文件夹大小
#当前文件夹大小
du -sh ./ 
#显示当前文件夹下1级的文件夹大小
du -d 1 -h ./ 
du -d 1 -BG ./ 按照G单位显示
du -d 1 -BM ./ 按照M单位显示
(mac电脑:du -d 1 -g ./ 按照G单位显示)
#根据大小排序正序(-r是反转)
du -d 1 -BM ./ |sort -n
#显示文件夹最大的前5个文件夹
du -d 1 -BM ./ |sort -rn|head -5
搜索文件内容
#查找.log结尾的文件
find ./ -name "*.log" -type f
#my.sql 里有多少个create关键字
grep -o "create" my.sql|wc -l 
#把含有create的行找出来
grep -r "create" my.sql
#当前文件夹下所欲.java文件包含“MAXLENGTH”的文件
find . -name "*.java" -type f |xargs grep "MAXLENGTH"
编辑文件
#打开两(或者多个)个文本左右分屏的方式
vim -O a.text b.text
ctrl+w+w左右切换
#上下分屏
vim -o a.text b.text 
ctrl+w+w上下切换
#比较文件不同
vim -d a.text b.text 
#推到后台
ctrl+z
#查看挂起进程
jobs
#回到前台
fg 1(指定第序号)
查看cpu详情
lscpu
查看内存使用情况
free -[m|g|k]
查看端口
lsof -i:port
查看进程
ps -ef|grep "内容"
打包压缩
tar -czvf a.tar.gz a/
解压
tar -xzvf a.tar.gz 
上一篇下一篇

猜你喜欢

热点阅读