摘要: Shell 数组 数组中可以存放多个值。 Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小。 与大部分编程语言类似,数组元素的下标由 0 开始。 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: array_name=(value1 value 阅读全文
posted @ 2023-04-02 21:20 红尘过客2022 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。 n 代表一个数字, 0 为执行的文件名 1 为执行脚本的第一个参数, 2 为执行脚本的第二个参数, 以此类推…… 实例 以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名(包 阅读全文
posted @ 2023-04-02 21:17 红尘过客2022 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 和普通的高级语言比较:java\python\go之类的,有2个核心点要注意 字符串字面量的表示 操作符之间的空格问题 Shell 变量 定义变量时,变量名不加美元符号($),如: 语言的本质在于编译原理, 除了机器语言, 上层封装都取决于宿主怎么解释,token每种语言都不完全一样。 所以作为面向 阅读全文
posted @ 2023-04-02 13:43 红尘过客2022 阅读(12) 评论(0) 推荐(0) 编辑
摘要: C(汇编)、编译原理、操作系统编程、数据结构和算法是打假程序员的核心标尺,这些不懂基本都是假程序员。 因为离开这些搞得那些庞杂的知识体系都是没有根的,就算你记住了所谓的架构原理,也是封装后的一些假象。 Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Sh 阅读全文
posted @ 2023-04-02 12:05 红尘过客2022 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Linux apt 命令 对于一些经常使用ubuntu 弹性云主机的客官,apt是常用命令相当于centos中的yum。 apt(Advanced Packaging Tool)是一个在 Debian 和 Ubuntu 中的 Shell 前端软件包管理器。 apt 命令提供了查找、安装、升级、删除某 阅读全文
posted @ 2023-04-02 11:43 红尘过客2022 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Linux yum 命令 目前eulr和centos系统运维常用命令,但是依赖镜像源,有些私有云未必有可用镜像源就需要离线 yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。 基于 RPM 阅读全文
posted @ 2023-04-02 11:35 红尘过客2022 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Linux vi/vim 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 vi 是每个开发人员必须要掌握的基础软件,学习系统编 阅读全文
posted @ 2023-04-02 11:12 红尘过客2022 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Linux 磁盘管理 Linux 磁盘管理好坏直接关系到整个系统的性能问题。 现在资源都是上云的,往往需要挂载数据盘,尤其有些系统进行多组部署的时候。 Linux 磁盘管理常用三个命令为 df、du 和 fdisk。 df(英文全称:disk free):列出文件系统的整体磁盘使用量 du(英文全称 阅读全文
posted @ 2023-04-02 10:41 红尘过客2022 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Linux 用户和用户组管理 在做OS安全加固的时候很重要,服务是需要去root的。 一般每个项服务都有会创建自己的专属账号,例如redis、oracle、mysql、app等账号。 概述 用户组是安全的基本保障。 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须 阅读全文
posted @ 2023-03-30 21:22 红尘过客2022 阅读(21) 评论(0) 推荐(0) 编辑
摘要: Linux 文件与目录管理 我们知道 Linux 的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/do 阅读全文
posted @ 2023-03-28 21:34 红尘过客2022 阅读(39) 评论(0) 推荐(0) 编辑