摘要: linux进程概念 1.进程与程序区别 程序是执行一系列有逻辑、有顺序结构的指令,帮我们达成某个结果。 进程是程序在一个数据集合上的一次执行过程,它是系统进行资源和调度的独立基本单位。 进程有以下特性: 动态性,进程的是一次程序执行的过程,有创建、撤销等状态的变化。而程序是一个静态的实体。 并发性, 阅读全文
posted @ 2019-02-23 12:11 Genfir 阅读(124) 评论(0) 推荐(0) 编辑
摘要: linux下软件安装 1、linux上软件安装主要有四种方式: 在线安装、从磁盘安装deb软件包、从二进制软件包安转、从源代码编译安装 2.apt包管理工具 首先apt get工具会在本地的一个数据库中搜索关于某软件相关信息,并根据这些信息在相关度武器上下载软件安装。 需要定期从服务器上下载一个软件 阅读全文
posted @ 2019-02-23 12:07 Genfir 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 正则表达式基础 1.正则表达式 regular expression 一个正则表达式通常被称为一个模式(pattern),为来描述或者匹配一系列符合某个句法规则的字符串。 2.基本语法 选择: | “boy|girl”可以匹配boy或girl 数量限定: + 表示前面的字符必须出现至少一次(1次或多 阅读全文
posted @ 2019-02-23 11:58 Genfir 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 数据流重定向 重定向,将标准输出导向一个文件或追加到一个文件中。 file1 2.tee tee 除了将输出重定向到文件,也可以将信息打印在终端 如echo ‘hello’ | tee file1 阅读全文
posted @ 2019-02-23 11:27 Genfir 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 简单的文本处理 1.tr命令 tr 参数 set1 d 删除和set1匹配的字符 s 取出set1 指定的在输入文本中连续并重复的字符 2.col命令 将tab换成对等数量的空格键,或反转这个操作 x 将tab换成空格 h 将空格换成tab(默认) 3.join 将文件中包含相同内容的那一行内容合并 阅读全文
posted @ 2019-02-23 11:25 Genfir 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 命令执行顺序控制及管道 1.顺序执行多条命令 ; 2.有选择执行命令 && cmd1执行结果返回0则执行后面的,否则不执行 || cmd1执行结果返回不为0则执行后面的,否则不执行 &&和||结合使用 3.管道 管道是一种通信机制,通常用于进程间的通信(也可以通过socket进行网络通信),就是将前 阅读全文
posted @ 2019-02-23 11:21 Genfir 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 任务计划crontab crontab用于设置周期性执行的指令,通过crontab可以在固定的时间间隔执行指定的系统指令或shell 脚本。 1.crontab准备: 如果没有启动rsyslog,需要启动 sudo apt get install y rsyslog sudo service rsy 阅读全文
posted @ 2019-02-23 11:16 Genfir 阅读(98) 评论(0) 推荐(0) 编辑
摘要: linux下的帮助命令 1.内建命令与外部命令 shell程序与bash源码 type 查看命令是内建还是外部 2.帮助命令 help: 可以bash然后help 命令查看,也可以命令 help查看帮助 man: man 查看帮助,比help更详细 info 查看帮助,比man更详细,需要sudo 阅读全文
posted @ 2019-02-23 11:11 Genfir 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 文件系统操作与磁盘管理 1.基本操作 df h 查看磁盘容量 du h 查看目录容量 du h d 0 ~ 查看一级目录信息 du h d 1 ~ 查看二级目录信息 2.创建虚拟磁盘 略 阅读全文
posted @ 2019-02-23 11:09 Genfir 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 文件打包与解压缩 1.zip压缩打包程序 zip r q o file1.zip dir1 把目录dir1打包成file.zip r标识递归打包包含子目录的全部内容, q为安静模式即不向屏幕输出信息, o表示输出文件在其后紧跟打包输出文件名。 zip r q o 9 file1 dir 1 设置压缩 阅读全文
posted @ 2019-02-23 11:07 Genfir 阅读(103) 评论(0) 推荐(0) 编辑