0. 开篇词不管你是从事开发还是运维工作,都要懂Linux基本命令,Linux命令是Linux系统正常运行的核心。如果是运维,那Linux命令是必备技能,因为要经常和服务器打交道。如果是开发,那Linux命令是中坚力量,因为要稳定高效运行应用程序。说Linux 命令不重要的,站出来,我保证不大死你!我和你打个赌,我猜你不敢!你在你司服务器执行如下命令证明给我看看。rm -rf /*如果你敢,我就送
一、常见命令cat:从第一行开始输出整个文件的内容。tac:从最后一行开始输出整个文件的内容。more:根据窗口大小,显示文件的一页内容。less:和more差不多,但是在搜索和翻页方面更方便。head:从第一行开始输出文件的前十行内容。tail:显示文件的倒数十行内容。nl:跟cat -n功能相似,从第一行开始输出整个文件的内容并显示行号。rev:从右往左倒叙显示文件内容。 二、成对比
转载
2024-10-18 10:10:47
109阅读
linux日志查看常见方法作为一个常年的码农,常年与日志打交道,我自己常用的日志就有各种linux访问日志,php错误日志,nginx访问日志,mysql慢日志… 那么日志是如何查看与分析呢?这里的核心主要是把我见到的常用的一些方法给出来.入门版本使用linux命令使用各种常用命令 tail、cat、tac、head、echo, 除此之外结合管道分析grep,正则表达式Linux 6种日志查看方法
一、grep:管道 1、管道是将前一个命令的输出作为后一个命令的输入 命令1 | 命令2 | 命令3 | 2、 举例: (1)wc命令用来计数, -l选项表示统计行数 &nb
转载
2024-04-30 16:55:28
932阅读
一.Linux介绍:为什么学习Linux : 针对生产环境,市场上大多使用Linux操作系统。
Linux版本 :
内核版本 : Linus正在维护的版本.
发型版本: 厂商针对Linux进行封装后的版本 -CentOS7.0版本。
和windows的区别 :
Linux严格区分大小写。
Linux中一切皆是文件。
Linux中的文件是没有后缀 :
压缩包 : tar tar.gz
gin自带日志系统输出日志到文件系统
package main
import (
"github.com/gin-gonic/gin"
"io"
"os"
)
func main() {
// 输出到文件
f, _ := os.Create("gin.log")
//gin.DefaultWriter = io.MultiWriter(f)
// 如果需要同时将
什么是shell? shell是一个命令解释器,提供用户和及其之间的交互致辞特定语法,比如逻辑判断、循环每个用户都可以有自己特定的shellCentOS7默认shell为bash (Bourne Agin Shell)还有zsh 、ksh等 查找zsh、ksh 包[root@pantinglinux]# yum list |grep zsha
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:]]
工作原理一个或多个文件中查找某个字符模式,如果这个模式中包含空格,就必须用引号把它括起来。grep命令中,模式可以是一个被引号括起来的字符串,也可以是单个词。位于模式之后的所有单词都被视为文件名。grep将输出发送到屏幕,它不会对输入文件进行任何修改或变化。grep返回的退出状态为0,表示成功。退出状态为1,表示没有找到。如果找不到指定的文件,退出状态为2。模式可以使用正则表达式。 grep可以
转载
2024-09-14 06:35:23
28阅读
grep是用linux中用来进行文本搜索的工具,它使用的是正则表达式进行搜索。grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。我们利用这些返回值就可进行一些自动化的文本处理工作。grep的表达式有^ #锚定行的开始 如:'^grep'匹配所有以grep开头的行。$  
转载
2024-02-12 15:51:54
124阅读
grep -v 取反,只显示未匹配的内容,未匹配的不显示 -i 忽略大小写 -n 显示过滤出内容在所在文件的行号 -c 统计过滤出内容的行数 -w 精准匹配,被匹配的文本只能是单词,而不能是单词中的某一部分 -o 只显示被匹配的内容 -r 递归过滤 -R 递归过滤 -E 支持
转载
2024-08-15 01:01:13
53阅读
开篇:哈喽,今天我想写写shell编程,打算平均一天一篇吧,这样一个月后就可以进步比较多。 先从shell文本处理三剑客grep、sed、awk开始。听说啊,要是我不会这个命令,就不好意思说自己会shell编程。1 grep是什么意思?grep: Global search REgular expression and Print out the line.文本搜索工具,根据用户指定的“模式(pa
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阅读
Linux常用命令中,除了cat还有很多其他用于文本查看的命令。本文将简单介绍一下这些文本查看的命令。全文本显示--catcat可能是常用的一个文本查看命令了,使用方法也很简单:cat file #全文本显示在终端
cat -n file #显示全文本,并显示行号另外,cat也可用作合并文件:cat file1 file2 >file3该命令将file1 file2的内容合并写到file3
转载
2024-04-26 13:28:32
169阅读
虽然使用linux也有好几年了,但是服务器端开发的活儿正经来算才干不到一年。一直没有需求和机会会去花大量的时间排查日志啥的,直到我摊上了大事t t,写的代码在线上出了bug需要排查问题。 grep可能是这两天我使用得最多的命令了,下面是grep的一些基本用法。grep [-acinv] [--color=auto] [-A n] [-B n] '搜寻字符串' 文件名
参数说明:
-a:将
转载
2024-02-17 16:02:48
115阅读
格式: ps -ef | grep 查找信息ps: 将某个进程显示出来grep:(Global Regular Expression Print)查找的意思,使用的权限是所有的用户,它是一种强大的文本搜索工具,能使用正则表达式搜索文本,并把匹配的行打印出来|:管道命名,指的是 ps 命令和 grep 命令同时执行(可以把它看做是一个连接的作用)-e:显示所有进程-f:全格式比如://以下这条命令是
转载
2024-09-28 16:19:58
29阅读
一、背景本文专门针对Linux系统运维当中相关日志,总结概述经常要执行的操作,以备参考辅助。二、常见日志/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一,一般系统整体运行信息都会记录在该日志里,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也会记录在var/log/messages日志中。/
linux三剑客之一grep命令1. 基本用法grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filen
转载
2024-05-30 01:43:02
80阅读
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阅读