今日学习内容总结

1.Linux的常见文件类型以及权限:

''-''第一个字符表示文件类型:

"d" 表示目录
"-" 表示常规文件
"l" 表示符号链接
"p"表示管道文件
"b"表示块设备
"c"表示字符设备文件
"s"表示套接口文件
"x"表示可执行文件
''-''后面的三组字符表示的是文件的权限:

"r"表示读权限,
"w"表示写权限,
"x"表示执行权限。

2.linux的目录颜色含义:

绿色的是可执行文件,可以直接运行,被注册到内存里边,被编译过,拥有可执行权限。

蓝色的表示的是目录

3.Linux的一些下载命令:

下载requests包:
pip3 install requests (-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com),感觉下载速度较慢,可以使用豆瓣镜像来提高下载速度。

下载flask包:
pip3 install flask (-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 如果速度较慢可以使用镜像提高下载速度。

4.Linux的一些查看文件内容的命令:

cat file1从第一个字节开始正向查看文件的内容 

tac file1 从最后一行开始反向查看一个文件的内容

more 文件名,查看一个长文件的内容(可以按空格进行下一页内容展示)

less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,不能向后移动,而且less 在查看之前不会加载整个文件

head -2 文件名,查看一个文件的前两行

tail -2 文件名 查看一个文件的最后两行

tail -f 文件名 实时查看被添加到一个文件中的内容

5.Linux的python日志模块位置:

linux的日志文件在根目录下的/var 可以看到log.py,进入到log.py里面,这里面保存着你的操作和项目的动作和错误信息。

日志文件分类

/var/log/boot.log

该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息。

/var/log/cron

该日志文件记录crontab守护进程crond所派生的子进程的动作,前面加上用户、登录时间和PID,以及派生出的进程的动作。

/var/log/maillog

该日志文件记录了每一个发送到系统或从系统发出的电子邮件的活动。它可以用来查看用户使用哪个系统发送工具或把数据发送到哪个系统。

6.Linux常用的压缩格式详解:

“.zip”是Windows中最常用的压缩格式,Linux也可以正确识别“.zip”格式,这是一种可以方便地和Windows系统通用压缩文件。

“.gz”格式是Linux中最常用的压缩格式,使用gzip命令进行压缩

“.bz2”格式是Linux的另一种压缩格式,从理论上来讲,“.bz2”格式的算法更先进、压缩比更好;而“.gz”格式相对来讲压缩的时间更快。(压缩比越高,压缩的时候越消耗资源。)

“.tar”格式的打包和解打包都使用tar命令,区别只是选项不同。

7.Linux查看文件前两行:

查看文件前两行:cat aaa.txt | head -n 2

查看文件后两行:cat aaa.txt | tail -n 2

查看某个字母出现的次数:grep -o 'a' aaa.txt | wc -l。

8.Linux修改系统时区的一些简单方法:

1. 使用date –set参数更改

要修改时区,请使用date命令,它可以用来设置或置换系统时间

date –set=”strings”,“ strings”是用引号包围起来的日期和时间字符串

2. 使用timedatectl更改

除date命令外,专为控制时区的目的而设计的timedatectl命令也可以用来更改系统时区

要设置时区,使用–set-timezone参数;要搜索特定时区,使用–list-timezone参数

3. 使用tzselect调整时区

tzselect是Linux中调整时区的一种工具,使得可以使用类似问答的方式来确定时区。它提供简单明了的提示,帮助我们快速安装及调整时区

9.在pip下载flask时自动下载有关的模块解析:
        

Flask: 是一个轻量级的Python Web框架,用于构建Web应用程序。

Flask-Cors: 提供了跨域资源共享(CORS)支持,允许从不同源访问Flask应用程序的资源。

Flask-Migrate: 为Flask应用程序提供数据库迁移功能,使用Alembic进行数据库迁移管理。

Flask-Restful: 简化了使用Flask构建RESTful API的过程,提供了资源路由和请求解析等功能。

Flask-Restx: 是基于Flask-RESTful的扩展,提供了更多的工具和功能,使构建RESTful API更加简单和高效。

Flask-SQLAlchemy: 提供了简单而强大的ORM(对象关系映射)工具,用于在Flask应用程序中操作数据库。

Werkzeug: 是Flask的底层库,提供了HTTP请求处理、路由匹配、调试器和开发服务器等功能。

Jinja2: 是Flask默认使用的模板引擎,用于生成动态HTML页面。

SQLAlchemy: 是Python最流行的ORM库之一,可以与Flask-SQLAlchemy一起使用来处理数据库操作。

Flask-WTF: 提供了表单处理和验证功能,帮助从前端接收和处理用户输入的数据。

Flask-Login: 管理用户认证和会话,处理用户登录和保护特定页面的访问权限。

Flask-Session: 提供了在Flask应用程序中使用会话的功能,可以存储和管理用户的状态信息。

Flask-Mail: 用于发送电子邮件的扩展,简化了在Flask应用程序中发送邮件的过程。

Flask-JWT: 提供了JSON Web Token(JWT)身份验证和授权功能,用于构建安全的API。

Flask-Bcrypt: 提供了对密码进行哈希加密的功能,用于保护用户密码的安全性。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部