Linux学习文档
K-free
这个作者很懒,什么都没留下…
展开
-
Linux学习文档(4):IO重定向、管道及文本处理工具
Bash的基础特性(3)(1)bash的快捷键 Ctrl+l:相当于clear,清屏操作 Ctrl+a:将光标跳转至命令首部 Ctrl+e:将光标跳转至结尾处 Ctrl+c:取消命令执行 Ctrl+u:删除光标所在之前的命令 Ctrl+k:删除光标所在处至命令尾部的所有内容(2)bash中的I/O重定向及管道 程序=指令+数据 ...原创 2018-07-16 15:12:34 · 530 阅读 · 0 评论 -
Linux学习文档(12):磁盘管理、文件系统管理、压缩工具
Linux磁盘管理I/O Ports:I/O设备地址一切皆文件: open(),read(),write(),close() 块设备:block,存取单位"块" 字符设备:char,存取单位"字符" 设备文件:关联至一个设备的驱动程序,进而能够跟与之对应的硬件设备进行通信 设备号码: 主设备号:标识设备类型 ...原创 2018-08-02 10:45:09 · 203 阅读 · 0 评论 -
Linux学习文档(14):文件系统管理(挂载)介绍
文件系统管理挂载: 将额外的文件系统与根文件系统上某现存的目录建立起关联关系,进而使得此目录作为其他文件访问入口的行为称之为挂载 解除此关联关系的过程称之为卸载 把设备关联挂载点:Mount Point mount卸载:可使用设备,也可使用挂载点 umount注意: 挂载点下原有的文件在挂载完成后会被临时隐藏挂载方法: m...原创 2018-08-14 10:59:27 · 148 阅读 · 0 评论 -
Linux学习文档(13):文本处理工具三剑客之sed
文本处理sed简介: 行编辑器,自动逐行去处理目标文件中的行,具有自动打印功能功能: 主要用来自动编辑一个或多个文件,简化对文件的反复操作,编写转换程序等语法: sed [OPTION]... 'script' FILENAME...常用选项: -n:取消自动打印 -e:多点编辑 -f<script文件>或--file=&...原创 2018-08-06 16:24:02 · 146 阅读 · 0 评论 -
Linux学习文档(11):特殊权限、bash脚本编程
Linux系统上的特殊权限SUID,SGID,Sticky1 权限 r,w,x user,group,other2 安全上下文 前提:进程拥有属主与属组,文件有属主与属组 (1) 任何一个可执行程序文件能否启动为进程,取决于发起者对程序文件是否拥有执行权限 (2) 启动为进程后,其进程属主为进程发起者,属组为发起者所属的组 (3) 进程访...原创 2018-07-31 10:32:32 · 144 阅读 · 0 评论 -
Linux学习文档(10):vim编辑器
简介: vim的前身vi:文本编辑器 文本:ASCII,Unicode... 文本编辑种类: 行编辑器:sed 全屏编辑器:nano使用: vim: 模式化的编辑器 基本模式: (1) 命令模式(打开vim的默认模式) (2) 输入模式 ...原创 2018-07-31 09:07:58 · 229 阅读 · 0 评论 -
Linux学习文档(9):文件查找(locate、find)
文件查找:在文件系统上查找符合条件的文件:文件查找:localte,find locate:非实时查找(根据数据库查找) find:实时查找locate: 依赖于事先构建的索引,索引的构建是在系统较为空闲时自动进行的(周期性任务) updatedb:手动刷新数据库 工作特点: 查找速度快 模糊查找 ...原创 2018-07-30 15:09:26 · 175 阅读 · 0 评论 -
Redis一:介绍以及Redis交互式常用命令
Redis官网:https://redis.io特点: (1)它是一个基于Key-Value的存储,单线程 (2)可用作Cache and store(既可以用作缓存服务,也可以用作存储服务) (3)工作在内存中支持: 1 持久化(redis会在一定时间内将内存中的数据写入到硬盘中从而实现数据持久化) 基于Snapshotting...原创 2018-07-20 16:32:56 · 2204 阅读 · 0 评论 -
Linux学习文档(8):扩展正则表达式、变量介绍、bash配置文件、bash中算数运算、条件测试
egrep及扩展正则表达式egrep = grep -E语法: egrep [OPTIONS] PATTERN [FILE...]扩展正则表达式的元字符:字符匹配: (1) . :匹配任意单个字符 (2) [] :指定范围内的任意单个字符 (3) [^]:指定范围外的任意单个字符次数匹配: (1) * :匹配其前面的字符任意次 ...原创 2018-07-25 15:52:50 · 2239 阅读 · 0 评论 -
Linux学习文档(7):Grep(文本处理三剑客之一)、正则表达式
grep: Linux文本处理三剑客 grep:文本过滤(模式:pattern)工具 grep,egrep,fgrep sed:行编辑器,文本编辑工具 awk:Linux上的实现gawk,文本报告生成器 grep: 作用:文本搜索工具,根据用户指定的"模式"对目标文本逐行进行匹配检查 ...原创 2018-07-19 11:38:39 · 220 阅读 · 0 评论 -
Linux学习文档(3):文件管理、命令别名、通配符glob
文件管理cp,mv,rm复制命令:cp cp [OPTION]... SOURCE DEST #复制单个文件命名为新文件名或保持原文件名 cp [OPTION]... SOURCE... DIRECTORY #复制一个或多个文件到指定目录下 cp [OPTION]... -t DIRECTORY SOURCE... #与上一条结果相同,只...原创 2018-07-13 11:51:08 · 238 阅读 · 0 评论 -
Linux学习文档(2):Linux的Bash特性(1)
Bash的基础特性(1)(1)命令历史 history 环境变量: $HISTSIZE:命令历史记录的条数 $HISTFILE:~/.bash(用户的家目录) $HISTFILESIZE:命令历史文件记录历史的条数 删除历史: history ...原创 2018-07-12 15:28:23 · 158 阅读 · 0 评论 -
Linux学习文档(6):Bash基础及shell编程初步
Bash的基础特性(3)1、提供了编程环境 程序编程风格: 面向过程式:以指令为中心,数据服务于指令 面向对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行 程序的执行方式: 计算机:运行二进制指令 编程语言: 低级语言:汇编 ...原创 2018-07-18 13:56:39 · 187 阅读 · 0 评论 -
Linux学习文档(1):Linux的文件系统、系统管理类命令
Linux的文件系统在Linux中,文件几乎都是在&amp;quot;/&amp;quot;的基础下再去衍生的,首先就先讲一下Linux&amp;quot;/&amp;quot;下各个文件夹的作用1 /boot:引导文件存放系统,在Linux系统启动的时候会去读取这个文件夹中的数据,这是单独的一个分区,与&amp;quot;/&amp;quot;不在同一个分区2 /bin:供所有用户使用的基本二进制可执行原创 2018-07-12 10:54:39 · 246 阅读 · 0 评论 -
Redis二:主从复制、事务功能、发布与订阅、持久化、高可用
在Redis中如何实现认证功能? (1) 在redis.conf文件中开启并且设置密码 (2) redis-cli登陆后,在命令行中执行AUTH"设置的密码"即可# vim /etc/redis.conf requirepass testredis #此处是设置redis密码的地方,默认是被注释的,"foobared"是默认...原创 2018-07-23 15:09:25 · 352 阅读 · 0 评论 -
Linux学习文档(5):用户及组管理、权限管理
用户和组管理资源分派:Authentication:认证Authorization:授权Accouting:审计Linux用户:Username/UID管理员:root,UID=0普通用户:1-65535 系统用户:1-499,1-999(Centos7)(UID) 对守护进程获取资源进行权限分配 登录用户:500+(500以后包含500),...原创 2018-07-17 15:34:04 · 276 阅读 · 0 评论 -
Linux学习文档(15):进程管理
Linux进程管理内核的功用: 进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能Process: 运行中的程序的一个副本 存在生命周期Linux内核存储进程信息的固定格式: task struct 多个任务的task struct组成的链表: task list进程创建: 内核创建init进程 init创建后续进程,存在父子...原创 2018-08-17 15:43:29 · 147 阅读 · 0 评论