Linux学习-Linux三剑客(二)
一、Linux三剑客之-awk 1、awk awk 命令也是逐行扫描文件(从第 1 行到最后一行),寻找含有目标文本的行,如果匹配成功,则会在该行上执行用户想要的操作;反之,则不对行做任何处理。 awk 命...
Linux学习-Linux三剑客(一)
一、Linux三剑客之-grep 1、grep命令详解 grep 命令的基本格式如下: [root@localhost ~]# grep [选项] 模式 文件名 grep 命令支持的正则表达式的元字符 通配符 功能 c* 将匹配 0 个(即空白)...
Linux学习-文本操作命令
一、文本查看命令 1、cat命令:cat 是 concatenate(连接、连续)的简写。 cat 命令可以用来显示文本文件的内容(类似于 DOS 下的 type 命令),也可以把几个文件内容附加到另一个文件中,即连...
Linux学习-文本编辑器详解
一、Linux系统常用的编辑器 1、Linux几款常见的编辑器 nano编辑器:Ubuntu常用 nano是Unix和类Unix系统中的一个文本编辑器,是Pico的复制品(clone)。nano的目标是类似Pico的全功能但又易于使...
Linux学习-Linux系统管理(三)
一、文件操作命令 1、rm 命令:是强大的删除命令 命令格式为: [root@localhost ~]# rm[选项] 文件或目录 选项: -f:强制删除(force),和 -i 选项相反,使用 -f,系统将不再询问,而是直接删...
Linux学习-Linux系统管理(二)
一、文件和目录命令 Linux 命令按照来源方式,可分为两种,分别是 Shell 内置命令和外部命令。所谓 Shell 内置命令,就是 Shell 自带的命令,这些命令是没有执行文件的;而外部命令就是由程序员...
Linux学习-Linux系统管理(一)
一、磁盘目录 对Linux而言一切皆文件,主要目录树有/、/root、/home、/usr、/bin等目录结构; 1、Linux一级目录及其作用 一级目录 功能(作用) /bin/ 存放系统命令,普通用户和 root 都可以执...
企业级CICD环境搭建-git工作流程介绍
一、Git工作流程 1、一般工作流程如下: - 克隆 Git 资源作为工作目录。 - 在克隆的资源上添加或修改文件。 - 如果其他人修改了,你可以更新资源。 - 在提交前查看修改。 - 提交修改。 - 在修改...
企业级CICD环境搭建-分布式版本控制系统
一、分布式版本控制系统 1、Git、Github、Gitlab 的区别 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的...
企业级CICD环境搭建-Git的基本使用
一、Git 使用 1、ssh 链接 客户机上产生公钥上传到gitlab的SSH-Keys里,git clone下载和git push上传都没问题,这种方式很安全 2、http 链接(两种方式实现) 1)修改代码里的 .git/config 文件...
企业级CICD环境搭建-Centos 部署Gitlab
一、Gitlab Server 部署 1、环境配置 关闭防火墙、SELinux setenforce 0 sed -i 's/enforcing/disabled/g' /etc/selinux/config 开启邮件服务 [root@qfedu.com ~]# systemctl start postfix [ro...
nginx应用指南
一、nginx基本简述 1、概念:nginx是一个开源且高性能、可靠的HTTP中间件、代理服务。 开源: 直接获取源代码 高性能: 支持海量并发 2、nginx应用场景 静态处理、反向代理、负载均衡、资源缓存、...












