什么是shell? shell是一个命令解释器,提供用户和及其之间的交互致辞特定语法,比如逻辑判断、循环每个用户都可以有自己特定的shellCentOS7默认shell为bash (Bourne Agin Shell)还有zsh  、ksh等  查找zsh、ksh 包[root@pantinglinux]# yum  list |grep zsha
grep -v 取反,只显示未匹配的内容,未匹配的不显示 -i 忽略大小写 -n 显示过滤出内容在所在文件的行号 -c 统计过滤出内容的行数 -w 精准匹配,被匹配的文本只能是单词,而不能是单词中的某一部分 -o 只显示被匹配的内容 -r 递归过滤 -R 递归过滤 -E 支持
HOST=$(/bin/hostname) 将()里的命令执行后的结果赋值给HOST变量======我是分割线=====/etc/rc.d/ level3的用户login后, 将自动启动一个指定的shell======我是分割线=====$? 对上一次命令执行成功与否成功则$?返回值为0======我是分割线=====判断文件是否存在且是否为文件 [ -f file ] 判断文件是否存在且
grep与正规表达式 字符类 字符类的搜索:如果我想要搜寻 test 或 tast 这两个单词时,可以发现到,其实她们有共通的 't?st' 存在~这个时候,我可以这样来搜寻: [root@www ~]# grep -n 't[ae]st' regular_express.txt 8:I can't finish the test. 9:Oh! The soup taste good.
转载 2024-08-12 13:55:22
71阅读
1. 作用grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。2. 用法grep 【参数】‘查找字符串’【file or stdin】参数:-a:将binary文件以文本文件的方式查找数据;-c:计算找到‘查找
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正则表达式元字符集(基本集)(匹配的字符) ^ 锚定行的开始 如:^grep匹配所有以grep开头的行。例 1查找ls -l的输出里以-rwxr为开头的行  例2查找以int 或#开头的行 $ 锚定行的结束 如:grep$匹配所有以grep结尾的行。    [^] 一个字母开头,紧跟rep的行。非的意思  找行  
转载 2024-03-17 21:30:52
351阅读
工作原理一个或多个文件中查找某个字符模式,如果这个模式中包含空格,就必须用引号把它括起来。grep命令中,模式可以是一个被引号括起来的字符串,也可以是单个词。位于模式之后的所有单词都被视为文件名。grep将输出发送到屏幕,它不会对输入文件进行任何修改或变化。grep返回的退出状态为0,表示成功。退出状态为1,表示没有找到。如果找不到指定的文件,退出状态为2。模式可以使用正则表达式。  grep可以
转载 2024-09-14 06:35:23
28阅读
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:]]
转载 9月前
59阅读
目录SELECT语法一、select 基本结构和简单查询1.1 select结构二、去重、别名和排序2.1 去重2.2 别名2.3 排序2.4 多字段排序三、伪列和虚表3.1伪列3.1.1 NULL处理3.1.2 字符串拼接虚表3.2四、select 执行顺序4.1 总结4.2查询顺序SELECT语法一、select 基本结构和简单查询1.1 select结构select * |字段[,...]
转载 2024-04-22 05:56:46
162阅读
grep是用linux中用来进行文本搜索的工具,它使用的是正则表达式进行搜索。grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。我们利用这些返回值就可进行一些自动化的文本处理工作。grep的表达式有^  #锚定行的开始 如:'^grep'匹配所有以grep开头的行。$ &nbsp
# 如何在mongodb中实现查找 ## 1. 流程图 ```mermaid erDiagram User ||--o| Order : has Order ||--| Product : contain ``` ## 2. 简介 在mongodb中实现查找是一种常见的需求,特别是在处理大量数据时。查找可以帮助我们更快速地找到最新的数据或者按时间显示结果。在
原创 2024-04-06 04:43:34
172阅读
已知数组中存放了两个线性表(a1,a2,a3....am)和(b1,b2,b3......bn),设计一个算法,用尽可能少的辅助空间将两个线性表的位置互换。(1)、线性表位置互换一:从b1开始的把b表的所有元素都插入到a表之前,首先将b表的元素bi存储到一个临时变量temp中,然后将a表的所有元素后移一位,其次将temp插入到腾出来的位置上,此时只需要一个临时的辅助空间。 void Exchan
一、常见命令cat:从第一行开始输出整个文件的内容。tac:从最后一行开始输出整个文件的内容。more:根据窗口大小,显示文件的一页内容。less:和more差不多,但是在搜索和翻页方面更方便。head:从第一行开始输出文件的前十行内容。tail:显示文件的倒数十行内容。nl:跟cat -n功能相似,从第一行开始输出整个文件的内容并显示行号。rev:从右往左倒叙显示文件内容。 二、成对比
开篇:哈喽,今天我想写写shell编程,打算平均一天一篇吧,这样一个月后就可以进步比较多。 先从shell文本处理三剑客grep、sed、awk开始。听说啊,要是我不会这个命令,就不好意思说自己会shell编程。1 grep是什么意思?grep: Global search REgular expression and Print out the line.文本搜索工具,根据用户指定的“模式(pa
linux日志查看常见方法作为一个常年的码农,常年与日志打交道,我自己常用的日志就有各种linux访问日志,php错误日志,nginx访问日志,mysql慢日志… 那么日志是如何查看与分析呢?这里的核心主要是把我见到的常用的一些方法给出来.入门版本使用linux命令使用各种常用命令 tail、cat、tac、head、echo, 除此之外结合管道分析grep,正则表达式Linux 6种日志查看方法
0. 开篇词不管你是从事开发还是运维工作,都要懂Linux基本命令,Linux命令是Linux系统正常运行的核心。如果是运维,那Linux命令是必备技能,因为要经常和服务器打交道。如果是开发,那Linux命令是中坚力量,因为要稳定高效运行应用程序。说Linux 命令不重要的,站出来,我保证不大死你!我和你打个赌,我猜你不敢!你在你司服务器执行如下命令证明给我看看。rm -rf /*如果你敢,我就送
大数据学习过程中,经常会用到的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阅读
1.其实用的是快慢指针,来查某个元素。#include<iostream> #include<stdlib.h> #include<stack> using namespace std; typedef int USER_TYPE;//链表中数据用户可以只在这里修改就可以完成 //链表结构 struct ListNode { USER_TYPE
转载 2023-08-01 17:51:32
144阅读
Linux常用命令中,除了cat还有很多其他用于文本查看的命令。本文将简单介绍一下这些文本查看的命令。全文本显示--catcat可能是常用的一个文本查看命令了,使用方法也很简单:cat file #全文本显示在终端 cat -n file #显示全文本,并显示行号另外,cat也可用作合并文件:cat file1 file2 >file3该命令将file1 file2的内容合并写到file3
转载 2024-04-26 13:28:32
178阅读
  • 1
  • 2
  • 3
  • 4
  • 5