linux 命令


linux 把所有.bash文件都添加可执行权限
chomod a+x *.bash
========================================================

vi Hello.c
回车后就进入,按i 建开始编辑。
要退出按ESC,进入中间模式,按冒号 :后面跟命令。
例如
:wq (保存并退出)
:q!(退出不保存)

==================================================
ll -h
只会显示文件的大小,而文件夹及其子目录或文件的大小不会显示。

==================================================

grep 同时满足多个关键字和满足任意关键字
① grep -E "word1|word2|word3" file.txt
满足任意条件(word1、word2和word3之一)将匹配。

② grep word1 file.txt | grep word2 |grep word3
必须同时满足三个条件(word1、word2和word3)才匹配。

==================================================
cd .. 是回到上一级目录
cd / 是回到根目录
cd . 就是当前目录

==================================================
head命令默认打印文件开头10行
==================================================
clear命令清除屏幕

-r:反向排序,倒序
-t:按修改时间排序
例子:ls -lrt :按修改时间反向的排序【即最新修改时间的放在最后面】

==================================================
cd /app/iot/athena2.0/fepservice/log

cd /app/iot/athena2.0/fepservice/log;ls -l --time-style=long-iso athena* // 显示以athena开头的全部文件属性(时间格式是标识格式)

cd /app/iot/athena2.0/fepservice/log;grep -a '20190316115717331600' athena.* //根据订单号查日志

cd /app/iot/athena2.0/fepservice/log;grep -a 'XPAC1007WB18070042' athena.* //根据桩号查日志


1 能支持自由选择日期时间范围
2 能精确匹配订单号、设备编号 来查询
3 能支持英文、数字的模糊查询
4 查询结果能导出成TXT文件

posted @ 2021-07-30 15:50  cforcnb  阅读(27)  评论(0)    收藏  举报