Luinex操作步骤详解

1.压缩种类:
        gzip(.gz):是一种常见的文本压缩方式,使用的是DEFLATE算法进行压缩。可以使用gzip命令进行压缩和解压。

        bzip2(.bz2):是一种高效的压缩方式。可以直接使用。

        tar(.tar):是一种归档文本格式,用于将多个文件和目录打包成一个单独文件。tar文件通常和其他文件一起使用。

        zip(.zip):是一种常见的压缩方式。它使用Deflate算法进行压缩。

2.查看文件命令:
        cat   file1        从开始查看全部内容。

        tac   file1        从最后开始查看,查看全部内容。

        less     file1       类似于more命令,但是它允许在文件中和正向操作一样的反向操作。

        more    file1        查看长文件的内容。

        head   -2   file1        查看文件的前两行。

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

        tail      -f    /var/log/messages        查看添加到一个文件中的内容。

3.除了使用绝对路径“/”进入root目录之外,还有其他几种方式:
        使用“cd~”命令:可在当前的目录中直接跳转到用户的主目录里面。

        使用“cd”命令:在终端里面直接输入cd命令,不需要带任何参数就可以跳转到主目录里面。

4.下载第三方库报错:
        通常下载第三方库直接:pip install 文件名

 如果出现这样的报错:    

ERROR: Could not find a version that satisfies the requirement pygame (from versions: none)
ERROR: No matching distribution found for pygame


 解决方法:

        用这条命令:

        ./pip3 install 文件名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

5.linux判断文件类型:
- 表示普通文件。
d 表示目录。
l 表示符号链接文件。
c 表示字符设备文件。
b 表示块设备文件。
p 表示命名管道(FIFO)。
s 表示套接字文件。
6.文件权限:
r 表示可读权限。
w 表示可写权限。
x 表示可执行权限。
- 表示无相应权限。
7.linux日志的作用:
        故障排查与错误调试:系统日志记录了系统核心、应用程序和服务的活动情况,当系统出现故障或错误时,可以通过查看日志来定位问题的根源。日志中的错误信息、异常堆栈跟踪等可以提供宝贵的调试线索。

8.linux名字是蓝色和绿色的区别:
        蓝色:蓝色文件名通常用于表示目录。当你在终端中用ls命令列出文件和文件夹时,目录的名称会以蓝色显示。这使得在列表中更容易区分出目录和普通文件。

        绿色:绿色文件名用于表示具有可执行权限的文件。在默认情况下,执行权限被设置为可执行的二进制文件。

9.开发工具无法使用:
        如果安装了防病毒软件,会导致开发工具无法正常使用,卸载或者将其拖去安全区可以处理。

10.常用的第三方库:
        1.Flask:是一个轻量级的Python Web框架,用于构建Web应用程序


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

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

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

        5.flask-restx: 是基于Flask-RESTful的扩展,提供了更多的工具和功能,使构建RESTfulAPI更加简单和高效

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

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

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


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

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

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

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

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

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

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

11.转换成可执行文件:
        从别的地方拉过来一个文件,需要转换成可执行文件:

        命令:chmod a+x 文件

12.在桌面上启动.py文件:
         找到python的解释器,在python.exe路径中打开终端运行桌面上的.py文件。

13.什么是JIT:
        JIT(Just-In-Time)编译是一种将程序代码在运行时动态编译的技术。与传统的静态编译器不同,JIT编译器将程序代码转换为机器码的过程推迟到程序运行时进行。

        JIT编译器通常与解释器一起使用。当解释器执行程序时,它会逐行解释源代码并执行相应的操作。然而,解释器执行的速度通常较慢,因为它需要在运行时对源代码进行解释和处理。

14.python2和python3的区别:
语法差异:Python 3引入了一些新的语法改进,例如print()函数变为print()函数调用,并添加了新的语法元素如f-strings(格式化字符串)、yield from语句等。此外,Python 3对Unicode和字节字符串的处理进行了改进,将字符串默认视为Unicode。

兼容性:Python 2和Python 3不是完全兼容的,一些在Python 2中的语法和库在Python 3中不再有效。这导致在从Python 2迁移到Python 3时需要修改代码。为了简化过渡,Python 2.7提供了一些向后兼容的功能,但它仍然有限制。

print函数:在Python 2中,print是一个关键字,可以直接使用,例如print “Hello, World!”。而在Python 3中,print()是一个函数,需要使用括号,例如print(“Hello, World!”)。

整数除法:在Python 2中,整数除法(例如5/2)得到的结果是一个整数,即2。而在Python 3中,整数除法(例如5/2)得到的结果是一个浮点数,即2.5。如果想要获得整数除法结果,在Python 3中可以使用//运算符。

异常的处理:在Python 2中,捕捉异常时使用的是except ExceptionType, e的语法,其中e是异常对象。而在Python 3中,except语句使用的是except ExceptionType as e的语法,其中e是异常对象。

字符串表示:在Python 2中,字符串有两种表示方式,即ASCII字符串和Unicode字符串。而在Python 3中,字符串默认为Unicode字符串,不再需要显式声明前缀u。

15.linex中下载第三方库在哪里:
        进入python3  导入一个第三方库找到其地址("/usr/local/python3/lib/python3.7/site-packages/)cd 进入这个库中即可找到第三方库。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值