第8章 linux 压缩
gzip [-cdtv#] [file] // 压缩一个文件夹,之后源文件就不存在了
bzip2 [-cdk#]
xz
tar [] -f [file]
第9章 vim 编辑器
-
一般指令模式
vi 打开文件就是这个模式,可以删除整列,也可以复制黏贴gg 头部 G 尾巴 -
编辑模式
insert 可以进行添加修改。 -
指令列表模式
第10章 认识与学习bash
- shell
只要能操作程序的接口都叫壳程序,
第16章 进程管理
- 程序(program):通常为binaryprogram,
- 进程(process):程序被触发后,执行者的权限与属性、程序代码与所需数据都会被加载到内存中,操作系统并给与这个内存内的单元一个标识符(pid),可以说,进程就是一个正常运行的程序
- 服务(daeman):常驻于内存中的进程。(无需人工执行人调用)
ps 查询系统进程
ps -l // 查阅自己bash 进程
ps aux // 查询系统进程
- cal 日历
- date 系统当前时间
- curl
模拟客户端发送的请求,c即为client - mv
- ifconfig 查询网卡
- netstat 网络状态
- wget
正则表达
- 定位符
^ 匹配字符开头
$ 匹配字符结尾
- 选择符
| 查找有多个条件,只要一个有效就行 liunx | unix
- 字符范围
// [] ^在[]表示除了意思
[abc] 匹配包含abc
[^abc] 匹配不包含abc
// - 连字符 一般只表示一个字符
[a-zA-Z0-9]
- 点字符和限定符
字符 示例
. 匹配一个任意字符 s.t 可匹配 sat set,sit
? 匹配前面的字符零次或一次 colou? r 可匹配 colour color
+ 匹配前面的字符一次或多次 go+gle 可匹配范固从 gogle goo .. ·gle
* 匹配前面的字符零次或多次 go*gle 可匹配范围从 ggle goo·· gle
{n} 匹配前面的字符”次 go {2}gle 只能匹配 google
{n, } 匹配前面的字符最少 go {2, }gle 可匹配范围从 google goo .. ·gle
{n,m} 匹配前面的字符最少 次,最多 employe{0,2 } 可匹配 employ empl
- 小括号
小括号有两个作用, 是改变作用范围 二是分组 具体如表 17 和表 所示
- 反斜线
// 反斜线“\”有两个作用,
// 一是作为转义字符;
//二是表示 些不可打印的字符、指定预定义字符集等。 // 关于转义字符在前面已经讲过,反斜线的一些常用功能如表 19 所示
\d 意-个十进制数字,相 于[0-9]
\D 意一个非十进制数
\w 任意一个单词子符,相当于 [a-zA-Z0-9]
\W 任意一个非单词字符。
\s 任意一个空白字符(如空格、水平制表符等)
\S 任意一个非空白字符
\b 单词分界符,如 \bapple 可以匹配 test apple
\B 非单词分界符,如\Bple 可以匹配 test apple
\xhh 表示 hh (十六进制 位数字)对应的 ASCII 字符,如\ x61 表示