-
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基础教程之Linux命令历史
LINUX命令历史 LINUX的命令历史是什么? Linux的命令历史的作用是,记录执行过的命令。如果你经常使用 Linux 命令行,那么使用 命令历史可以有效地提升你的效率。history(管理历史命令)语法:[root@localhost]#history(选项)(参数)选项:n:n为数字,要列出最近的 n 笔命令列表-c(清空所有历史命令)-d (删除历史命令中指定的第offset条命令)-a(追加本次会话中的新执行的命令历史列表到历史文件)-n(读取历史文件中未读过的行到命令历史列表)-…