
shell
乾坤瞬间
一花一世界,一树一菩提。谈笑一乾坤,安然一瞬间
展开
-
gitlab shared runner 实战篇
文章目录假设用户在本机中有完善的docker执行环境以及k8s环境gitlab CI/CD 自动构建步骤概念 1 runner的执行环境1. gitlab 运行命令 查看gitlab配置2. gitlabrunner 执行一个可以运行runner的docker容器3.进入 gitlab-runner 内部构建mvn docker 以及其他文件, 用来生成一个镜像3.1 两种方式创建executo...原创 2020-04-08 15:20:47 · 2697 阅读 · 0 评论 -
git抽离与瘦身场景-抽离子项目以及删除git中无用的大文件
目录1. 抽离场景---从大项目中抽离一个独立文件夹作为新的子项目0. 查看git大小1. 查看有哪些大文件(top 10)2.在总项目之外任一地方创建一个空项目,并通过本地项目进行动态拉取项目3.查看新项目目录大小2.瘦身场景--独立项目删减大文件(夹)场景0. 查看git大小1. 查看有哪些大文件(top 10)2. git filter-branch...原创 2019-12-02 14:15:10 · 580 阅读 · 0 评论 -
Linux shell 整理之 基本概念篇(二)
文章目录后台进程 (daemon)普通命令转换为后台进程的方式子shell (非后台)进入子shell的三种方式子shell无法修改全局变量的值,但是会在子shell的这个当前值环境变量什么时候加$ ,什么时候不需要文件管理系统文件类型extext2日志服务系统ext3ext4写时复制文件系统 copy-on-write,COW操作文件系统实战主分区扩展分区常用的fdisk 命令查看系统支持的系统...原创 2019-10-02 23:43:12 · 1184 阅读 · 0 评论 -
Linux shell 整理之 基本概念篇(一)
文章目录虚拟内存管理软件程序管理(应用程序)硬件设备管理设备的分类通信过程文件管理系统虚拟内存管理虚拟内存代表的是一种过程,这个过程是由内核内置维护的内存页面表(映射表)来交换物理内存与实际磁盘指定的位置(swap space)进行数据交换的一个过程(换出,换入)。为什么要有这么一个交换过程呢?我们都知道目前内存是昂贵的,磁盘是便宜,而如果把数据存在内存中时间过长,会很容易导致内存oom,...原创 2019-10-03 21:36:53 · 246 阅读 · 0 评论 -
Linux shell 整理之 用户权限篇(三)
文章目录用户管理useradd 发生了什么如果useradd某个设置经常被改动userdelusermod批量修改密码用户组GID值修改/ect/group文件UMASK 水印修改文件类型权限S 共享权限(!!!!)用户管理核心文件 /etc/passwduseradd 发生了什么其中会默认在创建用户的时候把/etc/skel/中的目录作为新用户的起始文件如果useradd某个设置经...原创 2019-10-08 13:47:13 · 871 阅读 · 0 评论 -
Linux shell 整理之 复合命令行篇(四)
文章目录开篇前置命令和后置命令异常(非零状态码)状态码输入输出重定向符a) 输出重定向 与 内联输出重定向的区别b) **++输入重定向++** 与 **++内联输入重定向++**扩展 标准输入(0),标准输出(1),标准错误(2)c) 临时重定向 (>&)d) 永久重定向 (exec)永久改变输出永久改变输入exec 扩展管道参考资料前置参考文章Linux shell 整理之 ...原创 2019-10-09 16:14:19 · 1452 阅读 · 0 评论 -
Linux shell 整理之 语法结构篇(五)
文章目录背景条件分支语句if条件分支if then 最基本的语句if then elseif then elif then elsecasetest处理特殊条件使用[]来代替test函数高级判断复合判断(( expression )) 高级数值比较[[ expression ]] 高级字符串比较循环语句for基本语法稍微复杂一些的结构for循环注意的双引号问题练习题目for循环与重定向的结合wh...原创 2019-10-10 23:37:17 · 217 阅读 · 0 评论