
linux
上上迁
一个脱离了高级趣味的Coder
展开
-
linux grep模糊匹配及查询前后6行
模糊匹配// */ 转义*//查询 包含关键字less 日志.txt | grep -n "关键字*/"//查询 前缀关键字 * 后缀关键字less 日志.txt | grep -n "关键字*/关键字"查询显示多行信息//显示file文件中匹配foo字串那行以及上下6行less 日志.txt | grep -C 6 foo file //显示foo及前6行less 日志.txt | grep -B 6 foo file // 显示foo及后6行less 日志.txt原创 2021-02-24 22:09:58 · 1683 阅读 · 0 评论 -
常用元字符的介绍和使用
文章目录前言目标关键字一、定义二、常用元字符三、使用及场景(正则和文本搜索)1 文本过滤总结参考前言酒中不语真君子,财上分明大丈夫。目标掌握大部分需要查找的场景关键字grep一、定义被视为计算机命令的字符二、常用元字符. 匹配除去换行符以为的任意一个字符* 匹配任意一个在前面和后面的字符[] 匹配括号中的任意一个^ 匹配开头$ 匹配结尾\ 转义元字符三、使用及场景(正则和文本搜索)1 文本过滤[root@localhost ~]# grep [Hh]ello t原创 2021-01-27 22:57:07 · 467 阅读 · 0 评论 -
linux 执行计划任务
文章目录前言目标关键字一、次性计划任务格式编辑 实例二、周期性计划任务格式编辑实例三、使用及场景1 发送报警邮件检测磁盘状况,cpu使用情况等2 定时执行某些脚本备注参考前言百年成之不足,一旦败之有余。目标掌握linux定时任务执行关键字crontab ,at一、次性计划任务格式at 时间 编辑 实例[root@localhost ~]# at 8:20date >> /usr/test.txt//ctrl+d 结束执行 //atq 查看任务[root@lo原创 2021-01-25 22:26:55 · 319 阅读 · 0 评论 -
shell自定函数
文章目录前言目标一、定义二、格式三、实例总结前言见者易,学者难。目标常用命令转化为函数使用一、定义用于包含相同命令的集合二、格式function 函数名(){shell命令}三、实例[root@localhost ~]# function cdls(){> cd /usr/> ls> }[root@localhost ~]# cdlsbin etc games include jenkins lib lib64 libexec local原创 2021-01-24 20:59:47 · 108 阅读 · 0 评论 -
批量修改pom文件
文章目录前言应该场景关键字一、思路三、脚本总结前言莫道君行早,更有早行人;应该场景在日常开发中在开发中当在dev环境中开发完成需要部署到测试环境,需要修改SNAPSHOT修改RELEASE,每个修改太麻烦,需要脚本批量修改。关键字copy /y一、思路1 建立两个工作空间,a和b2 一个放之前修改过的RELEASE 项目,一个放SNAPSHOT项目3 写脚本将a copy b三、脚本copy.bat@echo offecho "使用bat脚本来复制文件夹和文件"echo原创 2021-01-21 18:04:17 · 398 阅读 · 1 评论 -
shell循环的嵌套和break、continue介绍和使用
break:退出循环continue:结束本次循环实例:breakfor i in {1..9}do if [ $i -gt 4 ] break fi done实例:continuefor i in {1..9}do if [ $i -eq 4 ] break fi done原创 2021-01-19 20:23:44 · 346 阅读 · 0 评论 -
linux while循环和until 循环
while循环 死循环 为true一直执行until 循环 死循环 为false一直执行一1 语法while test测试⼀一直成⽴立do 命令done2 实例a=1while [$a -lt 10]do ((a++)) echo $adone二1 语法untiltest测试⼀一直成⽴立do 命令done2 实例a=10while [$a -lt 1]do ((a--)) echo $adone...原创 2021-01-18 22:43:29 · 227 阅读 · 0 评论 -
liunx shell 条件判断(九)
文章目录前言目标前言目标内化基础命令一 1.1 实例:原创 2021-01-17 23:06:41 · 138 阅读 · 0 评论 -
Centos7安装Redis超级详细,看这篇就够了
文章目录前言目标一、前置条件安装依赖1、安装gcc套装:2、升级gcc3、设置永久升级:二、 下载安装三、redis配置1 设置密码设置守护线程一、Redis daemonize介绍修改远程登录连接参考前言目标安装redis详细及简单使用一、前置条件安装依赖1、安装gcc套装:yum install cppyum install binutilsyum install glibcyum install glibc-kernheadersyum install glibc-common原创 2021-01-16 14:34:07 · 469 阅读 · 0 评论 -
liunx shell添加变量八
文章目录前言目标1 传值方式 $0 1..或1.. 或1..或{0} ${1}..2 设置默认值3 实例前言世间好语书说尽,天下名山僧占多。目标更灵活的控制shell脚本1 传值方式 $0 1..或1.. 或1..或{0} ${1}…${0} shell文件名${1} 传入的变量2 设置默认值${1-200}解释:1 获取传过来的变量,200 如果未传的默认值 3 实例//查询日志./test.sh 200shell脚本test.sh# !/bin/bas原创 2021-01-15 16:07:29 · 150 阅读 · 0 评论 -
liunx自定义shell查看日志执行某些特定操作七
文章目录前言目标1 在连接工具进入目录建执行目录文件2 shell脚本要素解释执行方式四种1 bash ./test.sh vim2 ./test.sh3 source ./test.sh4 .test.sh前言贫穷自在,富贵多忧。目标在日常的开始中在调试程序的时候总是要重复的敲一些命令,浪费了时间和精力,有没有快捷的方式实现那个,答案是肯定的,下面我来介绍下如何自定义脚本来执行特定命令。1 在连接工具进入目录建执行目录文件[root@localhost ~]# pwd/root[roo原创 2021-01-14 21:35:18 · 125 阅读 · 0 评论 -
liunx基础添加快捷方式六(主要是针对日志)
文章目录前言目标1 进入编辑目录2 编辑添加需要的命令解释添加内容3 刷新资源前言目标内化基础命令1 进入编辑目录[root@localhost ~]# cd /root/[root@localhost ~]# pwd/root[root@localhost ~]# vim .bashrc2 编辑添加需要的命令解释alias rm=‘rm -i’rm :你要设置的快捷命令rm -i’ : 你所要执行的命令添加内容bslog=‘tali -f /opt/www/se原创 2021-01-11 15:44:08 · 114 阅读 · 1 评论 -
liunx基础软件安装五(rpm yum 源代码编译)
文章目录前言目标yum安装rpm安装安装二进制文件 (思路)前言年年防饥,夜夜防盗。目标内化基础命令yum安装一 1.1 yum 常用选项 install 安装软件包查询软件包 update 更新软件包 remove 卸载软件包 list | grouplist 查看软件包 实例: 1 安装 yum install telnetrpm安装一 1.1 rpm 命令常用参数 -q 查询软件包 -i 安原创 2021-01-10 20:23:14 · 166 阅读 · 1 评论 -
liunx网络管理四(网络管理和配置文件)
文章目录前言目标1 网络管理2 配置文件3 修改主机名前言闹里有钱,静处安身。目标内化基础命令1 网络管理一 操作网路状态 1.1 service network start|stop|restart 启动 停止 重启 网路状态 实例:service network start 启动 实例:service network stop 停止 实例:service network restart 重启 二 检查网络 1.1 chkconfig --l原创 2021-01-07 11:29:55 · 110 阅读 · 0 评论 -
liunx网络管理三(网络故障排除)八步排查法
文章目录前言目标设置ip设置路由查询路由删除网关前言闹里有钱,静处安身。目标内化基础命令设置ip一 1.1 ifconfig <接口> i<ip> [netmast 子网掩码] 实例1:ifconfig eth0 192.168.1.102 实例2: ifconfig eth0 192.168.1.102 netmast 255.255.255.0 1.2 ifup <接口> 启用 实例1:ifup eth0原创 2021-01-06 11:43:49 · 199 阅读 · 0 评论 -
liunx网络管理二(修改网络配置<ip,路由>)
文章目录前言目标设置ip设置路由前言闹里有钱,静处安身。目标内化基础命令设置ip一 1.1 ifconfig <接口> i<ip> [netmast 子网掩码] 实例1:ifconfig eth0 192.168.1.102 实例2: ifconfig eth0 192.168.1.102 netmast 255.255.255.0 1.2 ifup <接口> 启用 实例1:ifup eth0 1.3 ifd原创 2021-01-05 21:05:42 · 116 阅读 · 0 评论 -
liunx网络管理一(网络状态查看)
文章目录前言目标网络状态查看网络配置路由命令网络故障排除网络服务管理常用网络配置文件前言水太清则无鱼,人太急则无智。目标内化基础命令网络状态查看一 net-tools & iproute 1 net-tools 1.1 ifconfig * eth0 第一块我网卡 网络接口 * 第一网络接口可能是下面的名字 * eno1 板载网卡 * ens33 PCI-E网卡原创 2021-01-04 22:36:50 · 177 阅读 · 0 评论 -
liunx基础命令使用五(su sudo)
文章目录前言目标su sudo前言知足常足,终身不辱。目标内化基础命令su sudo一 su 1.1 su 切换用户 实例:su - 要切换的用户 1.2 sudo 以其它方式用户执行命令 实例: sudo 加命令原创 2021-01-03 17:49:28 · 102 阅读 · 0 评论 -
liunx基础命令使用四(video可视模式)
文章目录前言目标可视模式前言求财恨不得,财多害自己。目标内化基础命令可视模式一 1.1 vi v 字符可视模式 V 行可视模式 ctrl + v 块可视模式 配合d大写的I进行遍历操作 实例: ...原创 2021-01-03 17:43:13 · 239 阅读 · 0 评论 -
liunx基础命令使用三 (tar 打包压缩)
文章目录前言目标打包压缩前言相逢不饮空归去,洞口桃花也笑人。目标内化基础命令打包压缩一 打包 1.1 tar 打包 tar c(c打包)f(f文件) 打包的文件名 要打包的文件或文件夹 实例: tar cf /root/test.tar /etc 1.2 tar 压缩 方式一 tar c(c打包)z(z压缩)f(f文件) 打包的文件名 要打包的文件或文件夹 实例: tar czf /root/test.tar.gz /etc原创 2021-01-01 20:22:38 · 189 阅读 · 1 评论 -
liunx基础命令使用二(mv cp & cat head tail wc)
文章目录前言目标文件位置命令mv cp查看文本文件 cat head tail wc前言莺花犹怕春光老,岂可教人枉度春。目标内化基础命令文件位置命令mv cp一 mv 移动文件,重命名 1.1 移动文件 mv 原文件 目录文件 实例: mv test1 /root 1.1 重命名 mv 原文件名 新文件名 实例: mv test1 test2二 cp 复制文件 1.1 cp 文件 位置 实例: cp test1 /root//test2原创 2021-01-01 19:53:12 · 132 阅读 · 0 评论 -
liunx基础命令使用一
文章目录前言目标帮助命令常规命令pwd,ls,cd,mkdir,rm前言近水楼台先得月,向阳花木早逢春。目标内化基础命令帮助命令 1,man man 系统命令 例如: man cd 2,help help 系统命令 例如: hlep cd 命令 --help 例如:ls --hlep 3,info info 系统命令 例如: info cd常规命令pwd,ls,cd,mkdir,rm1 pwd 查看当前目录2 ls -原创 2020-12-31 21:59:32 · 94 阅读 · 0 评论 -
CentOS7 yum安装redis
文章目录一、安装redis1、下载fedora的epel仓库2、安装redis数据库3、启动redis4、停止redis5、查看redis运行状态6、查看redis进程7、设置redis为开机自动启动二、redis配置端口号密码1、打开配置文件问题 :如果长时间连接不上,可能有两种可能性解决办法:打开redis配置文件一、安装redis1、下载fedora的epel仓库yum install epel-release2、安装redis数据库yum install redis3、启动redis原创 2020-12-30 17:21:34 · 329 阅读 · 0 评论 -
浅谈centos安装yapi
文章目录前言目标关键字一、安装nodejs二、安装mongodb安装git三、安装git问题如果遇到启动有问题就修改端口号参考前言逢人且说三分话,未可全抛一片心。目标掌握安装yapi的过程关键字端口号一、安装nodejs1、获取资源:curl -sL https://rpm.nodesource.com/setup_8.x | bash -2、安装yum install -y nodejs二、安装mongodb1、更新yum源yum -y update2、添加mongo原创 2020-12-26 23:24:21 · 133 阅读 · 0 评论 -
浅谈vue-router使用和场景,手把手实现登录和注册页切换
文章目录前言目标关键字一、定义二、使用及场景总结参考前言目标vue-router的基本使用。关键字,,,,,一、定义通过组件实现动态渲染。二、使用及场景1 实现一个含登录和注册,点击不同按钮切换登录和注册页2 引入依赖使用npm安装: npm install vue-router --save <script src="../node_modules/vue-router/dist/vue-router.js"></script>3 编码登录和注册原创 2020-11-30 21:10:15 · 2236 阅读 · 0 评论 -
linux查看日志、磁盘、cpu、内存使用情况文件查找及清理磁盘,日志等。你需要的linux常用基本操作都在这里!!!
文章目录一、查看日志1,查看实时日志2,查看实时日志指定关键字及高亮显示3,按照时间查询日志(sed )4,按照时间查询日志(sed )并过滤关键字并高亮显示并过滤行5,查看少量日志或文本6,查看比较多量日志或文本7,查看多量日志或文本二、查看cpu,某进程端口号1.查看cpu2.某进程端口号二、清理磁盘1.查看磁盘占用空间2.查看具体占用文件3.清理文件二、网络1,查看网络情况2,查看是否连通某网络3,端口号4,查看开通关闭防火墙一、查看日志1,查看实时日志tail -f 日志文本名2,查看实时原创 2020-11-12 10:06:57 · 11096 阅读 · 23 评论 -
CentOS7关闭防火墙与端口看这篇就够了
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 :systemctl enable firewalld2.sy...原创 2019-03-24 18:07:35 · 235 阅读 · 0 评论 -
centos开放关闭端口号及查看端口号
一,停止和开启防火墙systemctl stop firewalld.service #停止systemctl disable firewalld.service #禁止开机启动systemctl restart iptables.service #开启systemctl enable iptables.service #开机启动命令firewall-cmd --zone=pub...原创 2018-09-14 22:45:52 · 1461 阅读 · 0 评论 -
liunx安装 GitLab
1GitLab简介 GitLab时基于Git开源的代码仓库,它基于Rnby on Rails 开发,界面美观,使用方便 ,如果想在局域网搭建一个远程Git远程仓库,或许GitLab就是不错的选择。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,日后有需要的时候进行查找。官网:安装地址https://about.gitlab.com...原创 2018-09-13 18:59:59 · 2754 阅读 · 0 评论 -
CentOS-7-x86版本说明(解释)
有很多可选则的版本,对于初学者来说,不知道选择哪个好,下面做一下简单介绍;下载地址:http://ftp.riken.jp/Linux/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso 2018-05-04 06:07 标准安装版,一般下载这个就可以了CentOS-7-x86_64-Everything-180...原创 2018-09-18 21:27:30 · 10472 阅读 · 6 评论 -
linux下docker 安装Jenkins及使用
环境centos 7jdk1.71查询jenkins[root@station /]# docker search jenkins2安装jenkens[root@station /]# docker pull jenkins[root@VM_0_3_centos /]# docker imagesREPOSITORY ...原创 2018-09-12 17:13:06 · 4623 阅读 · 0 评论 -
contos7 安装 jdk8看这篇就够了(有云盘连接JDK)
环境 centos + Xshell51下载jdkhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(或者我云盘链接:https://pan.baidu.com/s/1dsPvnVzBSgGZiRJeAEo0VA 密码:4uit)2上传到服务器解压安装包...原创 2018-09-12 12:23:46 · 344 阅读 · 0 评论 -
Centos7查看磁盘、cpu、内存使用情况
查看内存使用情况 free -m 查看cpu使用情况 top #查看进程运行情况 查看磁盘以及分区情况 df -h 查看网络情况 ifconfig 查看端口使用情况 #1.方法一 lsof -i:端口号 #2.方法二 netstat -apn|grep 端口号 #3.方...原创 2018-09-15 21:20:35 · 21151 阅读 · 0 评论 -
CentOS安装Maven
[root@VM_0_3_centos mvn]# wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz--2018-09-11 23:07:08-- http://mirrors.hust.edu.cn/apache/maven/maven-3/3....原创 2018-09-11 23:13:18 · 331 阅读 · 0 评论