Linux 常用命令

查找文件或文件内容

find / -name filename         以文件名全局搜索某个文件

/name n                进入某个文件搜索某个单词。n表示下一个

grep "xx" filepath/filename | tail -n x  在某个文件中查找包含“xx”的最后x行

grep -A n -B n "xx" filepath/filename  查找某个文件中包含xx的前n行和后n行

cat filename(文件名) | grep -C(被查找内容位置上下显示) 10(显示的行数) 'findname(要查找的内容)'  该命令的含义是:在xxx文件中搜索XXXX,显示XXXX位置的上下10行内容

cat filename(文件名) | grep -A(被查找内容位置向上显示) 10(显示的行数) 'findname(要查找的内容)'  该命令的含义是:在xxx文件中搜索XXXX,显示XXXX位置的上面10行内容

cat filename(文件名) | grep -B(被查找内容位置向下显示) 10(显示的行数) 'findname(要查找的内容)'  该命令的含义是:在xxx文件中搜索XXXX,显示XXXX位置的下面10行内容

-A = after

-B = before

sed -n "5,10p" filename         被查找的文件5-10行

显示行号

:set nu              显示当前文件的所有行号

:nu                当前一行的行号

查看实时运行的log

tail -f filename         打开文件,看log记录的过程 ctrl+c 结束

posted @ 2021-11-04 16:46  从入门到删除数据库  阅读(97)  评论(0编辑  收藏  举报