
本完整笔记从14大模块展示了python高级用的应用。分别有Linux命令,多任务编程、网络编程、Http协议和静态Web编程、html+css、JavaScript、jQuery、MySql数据库的各种用法、python的闭包和装饰器、mini-web框架、正则表达式等相关文章的详细讲述。
完整版笔记直接地址: 请移步这里
共 14 章,157 子模块,总计 87337 字


cp和mv命令选项
学 习目标
- 能够说出拷贝文件夹使用的命令选项
 
1. cp命令选项
| 命令选项 | 说明 | 
|---|---|
| -i | 交互式提示 | 
| -r | 递归拷贝目录及其内容 | 
| -v | 显示拷贝后的路径描述 | 
| -a | 保留文件的原有权限 | 
**cp -i 命令选项效果图: **

**cp -r 命令选项效果图: **

**cp -v 命令选项效果图: **

**cp -a 命令选项效果图: **

-a 选项说明:
- -a 选项还支持拷贝文件夹并且文件夹中的文件权限不丢失
 
2. mv命令选项
| 命令选项 | 说明 | 
|---|---|
| -i | 交互式提示 | 
| -v | 显示移动后的路径描述 | 
**mv -i 命令选项效果图: **

**mv -v 命令选项效果图: **

3. 小结
- 拷贝文件防止覆盖使用 " cp -i" 操作
 - 拷贝文件夹使用 " cp -r" 操作,拷贝文件夹并且文件权限不丢失使用 " cp -a" 操作。
 - 移动文件防止覆盖使用 " mv -i" 操作
 - 移动文件夹直接使用 " mv" 即可, " mv" 还可以给文件和文件夹重命名。
 
重定向命令
学 习目标
- 能够使用重定向命令将终端显示内容重定向到文件
 
1. 重定向命令的介绍
重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。
2. 重定向命令的使用
| 命令 | 说明 | 
|---|
| 如果文件存在会覆盖原有文件内容,相当于文件操作中的'w'模式
重 定向命令效果图:


说 明:
只要在终端能显示信息的命令都可以使用重定向,比如: tree
3. 小结
- 终端内容保存到文件使用重定向有两种方式: > 和 > >
 - > 表示每次只写入最新的数据,原有数据不保留。
 - > > 表示每次在原有数据的基础上进行追加,原有数据会保留。
 
查看文件内容命令
学 习目标
- 能够说出查看大文件分屏显示使用的命令
 
1. 查看文件内容命令的使用
| 命令 | 说明 | 
|---|---|
| cat | 查看小型文件 | 
| more | 分屏查看大型文件 | 
cat 命令的效果图

说 明:
- cat命令结合重定向可以完成多个文件的合并
 - gedit 文件编辑命令,可以查看和编辑文件
 
more 命令的效果图
当查看内容信息过长无法在一屏上显示时,可以使用 more 命令在终端分配显示文件内容。

操 作键说明:
| 操作键 | 说明 | 
|---|---|
| 空格 | 显示下一屏信息 | 
| 回车 | 显示下一行信息 | 
| b | 显示上一屏信息 | 
| f | 显示下一屏信息 | 
| q | 退出 | 
2. 管道(|)命令的使用
管道(|):一个命令的输出可以通过管道做为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。
管 道命令的效果图:

说 明:
管道(|)一般结合 more 命令使用,主要是分配查看终端显示内容。
3. 小结
- 查看小文件使用 cat 命令
 - 分屏查看大型文件使用 more 命令,
 - 查看终端显示内容并分屏展示,使用 管 道(|) 结合 more 命令。
 
链接命令
学 习目标
- 能够说出软链接的创建方式
 - 能够说出硬链接的创建方式
 
1. 链接命令的介绍
链接命令是创建链接文件,链接文件分为:
- 软链接
 - 硬链接
 
| 命令 | 说明 | 
|---|---|
| ln -s | 创建软链接 | 
| ln | 创建硬链接 | 
2. 软链接
类似于 Windows 下的快捷方式,当一个源文件的目录层级比较深,我们想要方便使用它可以给源文件创建一个软链接。
软 链接效果图:





注 意点:
- 如 果软链接和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。
 - 删 除源文件则软链接失效
 - 可 以给目录创建软链接
 
3. 软链接小结
- 软链接的作用是方便文件的快速访问,比如:给一个复杂路径下的文件创建一个软链接,以后就可以通过软链接完成快速访问操作。
 - 创建软链接命令格式: ln -s 源文件路径(使用绝对路径) 软链接
 
4. 硬链接
类似于 源 文件的一个别名,也就是说这两个名字指向的是同一个文件数据。

硬 链接效果图:







注 意点:
- 创 建硬链接使用相对路径和绝对路径都可以
 - 删 除源文件,硬链接还可以访问到数据。
 - 创 建硬链接,硬链接数会加1,删除源文件或者硬链接,硬链接数会减1。
 - 创 建软链接,硬链接数不会加1
 - 不 能给目录创建硬链接
 
硬 链接数:
硬 链接数就是文件数据被文件名使用的次数, 好比引用计数
5. 硬链接小结
- 硬链接的作用是可以给重要文件创建硬链接,能够防止文件数据被误删。
 - 删除源文件,软链接失效,但是硬链接依然可以使用。
 - 创建硬链接命令格式: ln 源文件路径 硬链接
 










