1.linux文件类型
d : 文件夹
- : 普通文件
l: 软连接
b : 块设备文件(如硬盘、光驱)
p : 管道文件
c : 字符设备文件(如屏幕等串口设备)
s: 套接口文件
2.linux 压缩包常见后缀名
(1).tar: 使用tar命令进行打包,但没有进行压缩
(2).tar.gz或.tgz: 使用tar打包后,再使用gzip进行压缩得到的文件
(3).tar.bz2或.tbz2: 将文件或目录使用tar打包后,再使用bzip2进行压缩得到的文件
(4).tar.xz: 将文件或目录使用tar打包后,再使用xz压缩工具进行压缩得到的文件
(5).zip: 常用的跨平台压缩格式,在linux系统中也可以使用
(6).rar: 另一种常见的跨平台压缩格式,在linux系统中可以使用unrar命令进行解压缩
(7).7z: 高压缩比的压缩格式,需要额外安装p7zip或7za工具才能处理
3.linux读取文件的几种方式
cat 文件名: 显示文件的内容
more文件名: 查看更多内容(不用滑动)按空格继续查看
head -2文件名: 查看文件前两行
taik -2 文件名: 查看文件后两行
cat 文件名: 正向查看文件内容
cat 文件名: 反向查看文件内容
4.linux修改时区方法
(1)确保有root或管理员权限
(2)打开时区设置文件:sudo vim /etc/timezone
(3)在打开的文件中,将时区设置为"Asia/Shanghai",然后保存
(4)接下来,使用下面命令链接到上海时区的配置文件:
(5)sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
(6)最后更新系统硬件时钟和系统时间:sudo hwclock --systohc
5.linnux文件开头字母代表的权限
r :表示具有可读文件权限
w :表示具有可写文件权限
x :具有执行文件的权限
- :表示没有相应的权限
s :设置用户ID或设置组ID。用于可执行文件,用于执行时获取 拥有者或组 的权限
t :粘滞位。用于目录,表示只有所有者能够删除或重名其中的文件
6.Linux中,.pyc文件是Python字节码文件
.pyc:是python的字节码文件后缀
在Linux中,.pyc文件是Python字节码文件的一种形式。当你运行Python脚本时,解释器会将源代码编译成字节码,并将其保存为.pyc文件。这样,在下次运行该脚本时,解释器可以直接加载.pyc文件而无需重新编译源代码,从而提高执行速度。
7.查询Python包信息的pip命令
pip3 show 包名 (可以查看pip3安装的位置)
它可以提供有关已安装包的详细信息,如包的名称、版本、作者、依赖项等。
8.查询linux文件位置
whereis 文件名
这是一个用于在Linux系统中查找可执行文件位置的命令
9.linux将文件转换为可执行文件
确保文件具有可执行权限:使用 chmod
命令为文件添加可执行权限。例如,如果文件名为 myfile.py,如下:
chmod +x myfile.py
10.下载flask依赖的包
-
Werkzeug:一个 WSGI(Web 服务器网关接口) 工具库,用于处理 HTTP 请求、路由和中间件等功能。
-
Jinja2:模板引擎,用于生成动态 HTML 页面。
-
Click:用于创建命令行界面的工具,可以帮助开发者创建命令行脚本和命令行工具。
-
MarkupSafe:用于在模板引擎中进行 HTML 转义处理的工具。
11.flask db.init_app(app)什么意思
flask db.init_app(app)
是 Flask-Migrate 扩展中的一条语句,用于初始化数据库迁移功能。
12.Linux代码颜色的含义
白色表示文件
蓝色表示目录
绿色表示可执行文件
红色表示压缩文件
浅蓝色表示链接文件
灰色表示其他文件
红色闪烁表示链接的文件有问题
黄色是设备文件
13..Linux中log目录的作用是什么?
在Linux系统中,log目录是用于存放日志文件的目录。日志是记录系统、应用程序或服务在运行过程中产生的事件、警告、错误以及其它相关信息的文件
14.python字符串常用方法
len()
: 返回字符串的长度。
title()
: 将字符串中每个单词的首字母转换为大写。
strip()
: 去除字符串开头和结尾的空格。
split():将字符串分割,让后以列表形式返回
upper()
: 将字符串转换为大写字母。
lower()
: 将字符串转换为小写字母。
15.python中常见的解释器及特点
1.cpython是使用最广的解释器,具有GIL全局解释器
2.ipython是基于cpython交互式解释器,与cpython无异
3.jython运行在微软.not上面
4.lronpython运行在java平台上的python解释器,可以将python代码转换为java字节码执行,缺点是没有垃圾回收机制
5.pypy,采用JIT技术,提高执行效率