• Linux基础教程之文件层级结构标准(FHS)解析

    Linux文件层级结构标准(FHS) 设计FHS(Filesystem Hierarchy Standard)的目的主要是为了给Unix-like系统的管理员提供一个管理系统以及目录结构的一个参考。 由于利用Linux源码开发产品和发行版的企业或组织众多,如果每个组织都按照自己的喜好来组织系统中的文件结构,网络上必然出现各种各样的文件结构。这些产品的用户就不得不为每种不同的文件系统结构花费时间来学习。有了FHS之后,几乎所有的Unix-like系统的发行商或软件开发者都遵从该建议规范每个特定目录…

  • Linux基础教程之程序包编译安装操作指南

    程序包编译安装:      Application-VERSION-release.src.rpm–> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装      源代码–>预处理–>编译–>汇编–>链接–>执行      源代码组织格式: 多文件:文件中的代码之间,很可能存在跨文件依赖关系 C、C++:make 项目管理器 configure –> Makefile.in –>makefile java: maven C语言…

  • Linux基础教程之Linux包管理:rpm/yum/编译安装

    rpm:安装,查询,升级,校验,卸载   Topic: 程序包 rpm管理 yum管理   程序包:   什么是程序包管理器: 将编译好的应用程序的各个组成文件打包成一个或几个程序包文件,从而更方便地实现程序包的安装、升级、卸载和查询等管理操作   程序包的组成清单: 文件清单 安装或卸载时运行的脚本 数据库(公共) 程序包的名称和版本 依赖关系 功能说明 安装生成的个文件的文件路径及校验信息 …   获取程序包的途径 (1) 系统发行版的光盘或…

  • Linux基础教程之文件查找压缩命令汇总

    为何学习本章节,可以设想一下,在未来工作中面对大量用户时,想要找到同一类型属性的用户文件时,需要一个工具可以快速准确的定位到所寻找的文件,那就是locate和find。   ******************************************************* 重点:     1.德摩根定律     非(P且Q) = (非P)或(非Q)     非(P或Q)=(非P)且(非Q)       !A -a !B = !(A -o B)     !A -o !B = …

  • Linux基础教程之shell脚本使用入门

    1、编程基础   程序:指令+数据   程序编程风格:                         过程式:以指令为中心,数据服务于指令                         对象式:以数据为中心,指令服务于数据   shell程序:提供了编程能力,解释执行 2、程序的执行方式         计算机:运行二进制指令         编程语言:                     低级:汇编                     高级:                    …

  • Linux基础教程之vim编辑器使用入门

    1、vim介绍 Vim是从 vi 发展出来的一个文本编辑器,处理文本文件功能强大。 三种主要模式: Vim打开文件,默认命令(Normal)模式,可以移动光标,剪切和粘贴。 按键i 进入插入(Insert)模式,用户可以编辑文本。 扩展(Extended)命令模式(或末行模式)用户:wq可保存退出,或者:q!强制退出。 Exc按键可退出当前模式。2、文本操作 vim 打开文本文件         vim +# :打开文件,并定位于第#行         vim +:打开文件,定位至最后一行   …

  • linux基础教程之正则表达式小白读本

    概念 正则表达式是对字符串操作的一种逻辑表达方式,很多情况下我们需要在茫众多的文件中找到我们需要的文件时,就需要用到正则表达式了 正则表达式就如同一个过滤器,能够筛选出希望得到的字符串。它可以检索、替换符合我们自己规定格式的所有文本。 正则表达式分两类: 基本正则表达式 扩展正则表达式 正则表达式的用法和选项 在Linux中,正则表达式通常会配合文本过滤工具grep使用。 grep的功能强大,且简单粗暴。 以/etc目录为例 我们用grep来筛选一下其中含有”li”的文件   这是利用…

  • Linux基础教程之文件管理类的命令解析

    Linux系统内针对目录的管理命令有很多,现在我们进行逐一介绍: 1.  mkdir – make directories,创建目录 语法:mkdir [OPTION]… DIRECTORY…常用选项: 选项 | 含义—— | ——-p, –parents | 递归创建,如果最终要创建的目录的上一级或上几级目录不存在,可以递归一并创建-v | 显示命令执行的详细结果,通常与-p一同使用-m MODE | 在创建目录时直接给定目录权限,如果省略则给定默认权限> 注意:路径基名方为命令作用的对…

  • Linux基础教程之linux文件权限深度解读

    基本命令 1.cut : cat /etc/passwd | cut -d’:’ -f7| uniq -c| sort -nr 2.authconfig 修改加密方式 –passalgo=sha256 — update 3.scp 上传文件 -r dir ip:path 传目录 file ip:path传文件 -P port 指定端口 4.rsync 同步文件 -avz 源文件 ip:path scp和rsync都是基于ssh协议 5.id -u显示uid;-g显示gid;-G显示附属组id -…

  • Linux基础教程之Linux权限管理

    Linux文件权限 文件的属性和权限的设置对于Linux系统来说是相当重要的,如果对这一块的知识没有一个深入的了解,你的系统就有可能有很大的危险。那么首先我们来看一看文件的属性所对应的都是什么意思吧。 上图第一个字符是d,他代表了文件的类型,d的意思就是目录文件,那么除了目录文件还有什么文件呢? d:目录 -:文件 l:链接文件 b:可以存储的接口设备 c:串行端口设备(键盘,鼠标) 接下来的九个字符以三个为一组分别是 rwx:属主的权限。 r-x:属组的权限。 r-x:其他人的权限。 r(re…

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、容器云、Go、Python开发专业人才培训机构!