目录1. 语法1.1. 常用参数2. 常见用法2.1. 查找关键字2.2. 取反2.3. 额外输出关键字上下 2 行2.4. 额外输出关键字上面 1 行2.5. 额外输出关键字下面 1 行2.6. 输出关键字总行数2.7. 输出行号2.8. 忽略大小写2.9. 正则匹配3.组合使用4. 文本三剑客其他命令1. 语法grep [选项] {关键字} 文件名 1.1. 常用参数
转载
2024-02-23 09:24:41
721阅读
gin自带日志系统输出日志到文件系统
package main
import (
"github.com/gin-gonic/gin"
"io"
"os"
)
func main() {
// 输出到文件
f, _ := os.Create("gin.log")
//gin.DefaultWriter = io.MultiWriter(f)
// 如果需要同时将
Linux常用命令中,除了cat还有很多其他用于文本查看的命令。本文将简单介绍一下这些文本查看的命令。全文本显示--catcat可能是常用的一个文本查看命令了,使用方法也很简单:cat file #全文本显示在终端
cat -n file #显示全文本,并显示行号另外,cat也可用作合并文件:cat file1 file2 >file3该命令将file1 file2的内容合并写到file3
转载
2024-04-26 13:28:32
169阅读
一、常见命令cat:从第一行开始输出整个文件的内容。tac:从最后一行开始输出整个文件的内容。more:根据窗口大小,显示文件的一页内容。less:和more差不多,但是在搜索和翻页方面更方便。head:从第一行开始输出文件的前十行内容。tail:显示文件的倒数十行内容。nl:跟cat -n功能相似,从第一行开始输出整个文件的内容并显示行号。rev:从右往左倒叙显示文件内容。 二、成对比
转载
2024-10-18 10:10:47
109阅读
1. 作用grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。2. 用法grep 【参数】‘查找字符串’【file or stdin】参数:-a:将binary文件以文本文件的方式查找数据;-c:计算找到‘查找
转载
2024-04-05 10:23:53
316阅读
####一、ls命令:用来显示目标列表
####常用选项:-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出,所以当查看隐藏文件时会用到);
-A:显示除影藏文件“.”和“..”以外的所有文件列表;
-l:以长格式显示目录下的内容列表。
-r:以文件名反序排列并输出目录内容列表;
-t:用文件和目录的更改时间排序;(按照最新更改时间向以前排序)
-R:递归处理,将指定
一.Linux介绍:为什么学习Linux : 针对生产环境,市场上大多使用Linux操作系统。
Linux版本 :
内核版本 : Linus正在维护的版本.
发型版本: 厂商针对Linux进行封装后的版本 -CentOS7.0版本。
和windows的区别 :
Linux严格区分大小写。
Linux中一切皆是文件。
Linux中的文件是没有后缀 :
压缩包 : tar tar.gz
一、grep:管道 1、管道是将前一个命令的输出作为后一个命令的输入 命令1 | 命令2 | 命令3 | 2、 举例: (1)wc命令用来计数, -l选项表示统计行数 &nb
转载
2024-04-30 16:55:28
932阅读
1.显示主机名: cat /etc/sysconfig/network |grep HOSTNAME | awk -F "=" '{print $2}'
2.显示文件行数:wc -l file
3.file1先排序再去重保存到file2:cat file1 | sort | uniq >file2
4.去除file1里的空格保存到file2: 第一种方法:sed 's/[[:space:]]
什么是shell? shell是一个命令解释器,提供用户和及其之间的交互致辞特定语法,比如逻辑判断、循环每个用户都可以有自己特定的shellCentOS7默认shell为bash (Bourne Agin Shell)还有zsh 、ksh等 查找zsh、ksh 包[root@pantinglinux]# yum list |grep zsha
工作原理一个或多个文件中查找某个字符模式,如果这个模式中包含空格,就必须用引号把它括起来。grep命令中,模式可以是一个被引号括起来的字符串,也可以是单个词。位于模式之后的所有单词都被视为文件名。grep将输出发送到屏幕,它不会对输入文件进行任何修改或变化。grep返回的退出状态为0,表示成功。退出状态为1,表示没有找到。如果找不到指定的文件,退出状态为2。模式可以使用正则表达式。 grep可以
转载
2024-09-14 06:35:23
28阅读
grep -v 取反,只显示未匹配的内容,未匹配的不显示 -i 忽略大小写 -n 显示过滤出内容在所在文件的行号 -c 统计过滤出内容的行数 -w 精准匹配,被匹配的文本只能是单词,而不能是单词中的某一部分 -o 只显示被匹配的内容 -r 递归过滤 -R 递归过滤 -E 支持
转载
2024-08-15 01:01:13
53阅读
grep是用linux中用来进行文本搜索的工具,它使用的是正则表达式进行搜索。grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。我们利用这些返回值就可进行一些自动化的文本处理工作。grep的表达式有^ #锚定行的开始 如:'^grep'匹配所有以grep开头的行。$  
转载
2024-02-12 15:51:54
124阅读
linux日志查看常见方法作为一个常年的码农,常年与日志打交道,我自己常用的日志就有各种linux访问日志,php错误日志,nginx访问日志,mysql慢日志… 那么日志是如何查看与分析呢?这里的核心主要是把我见到的常用的一些方法给出来.入门版本使用linux命令使用各种常用命令 tail、cat、tac、head、echo, 除此之外结合管道分析grep,正则表达式Linux 6种日志查看方法
开篇:哈喽,今天我想写写shell编程,打算平均一天一篇吧,这样一个月后就可以进步比较多。 先从shell文本处理三剑客grep、sed、awk开始。听说啊,要是我不会这个命令,就不好意思说自己会shell编程。1 grep是什么意思?grep: Global search REgular expression and Print out the line.文本搜索工具,根据用户指定的“模式(pa
0. 开篇词不管你是从事开发还是运维工作,都要懂Linux基本命令,Linux命令是Linux系统正常运行的核心。如果是运维,那Linux命令是必备技能,因为要经常和服务器打交道。如果是开发,那Linux命令是中坚力量,因为要稳定高效运行应用程序。说Linux 命令不重要的,站出来,我保证不大死你!我和你打个赌,我猜你不敢!你在你司服务器执行如下命令证明给我看看。rm -rf /*如果你敢,我就送
HOST=$(/bin/hostname) 将()里的命令执行后的结果赋值给HOST变量======我是分割线=====/etc/rc.d/ level3的用户login后, 将自动启动一个指定的shell======我是分割线=====$? 对上一次命令执行成功与否成功则$?返回值为0======我是分割线=====判断文件是否存在且是否为文件 [ -f file ] 判断文件是否存在且
大数据学习过程中,经常会用到的linux命令,以及常见的坑和解决办法。1. 按修改时间排序当前文件夹内容ll -rt //按时间排序。r表示倒序,t表示按修改时间排序。2.移动和复制的标准写法mv dir1 src/dir1 //移动文件夹到指定目录
cp -r dir2 src/dir2 //复制文件夹到指定目录3.查看大文件more:空格下翻,无法回退,q退出
less:上下键翻页,
转载
2024-06-03 09:45:01
55阅读
文件和目录操作命令(18个)ls(列出目录内容和属性)全拼list,功能是列出目录的内容及其内容属性信息。-l(long) 长格式 注:-l 显示的时间是mtime-d --directorys当遇到目录时列出目录本身而非目录内的文件ls –
转载
2024-07-11 07:44:36
312阅读
简介sort 是用来排序的,Unix Shell 的传统是对问本行做处理,因此 sort 也是对文本行进行排序,如果需要排序字段,则可以通过指定 -k,-t 等选项来实现。用法sort [options]... [file]...默认排序规则:数字开头的行会排在字母开头行之前字母序排序(不分大小写)小写字母会排在相同的大写字母之前OptionsFlag描述-r, --reverse倒序-o, --
转载
2024-04-03 10:08:40
165阅读