什么是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      支持            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 01:01:13
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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:计算找到‘查找            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 10:23:53
                            
                                316阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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:]]            
                
         
            
            
            
            目录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开头的行。$              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-12 15:51:54
                            
                                124阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在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:从右往左倒叙显示文件内容。 二、成对比            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-18 10:10:47
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开篇:哈喽,今天我想写写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阅读