"这篇资料主要涵盖了Linux命令的回顾和Python的基础知识,包括文件操作、权限管理、Python的执行方式、注释、数据类型以及数值表示。"
在Linux系统中,命令行工具是日常操作的核心。文件操作命令如`cd`用于切换目录,`ls`显示目录内容,`pwd`打印当前工作目录,`mkdir`和`rmdir`用于创建和删除目录,而`touch`用于创建新文件。文件和目录的移动和复制则由`cp`和`mv`完成,`tar`用于打包和解包文件,`gzip`和`gunzip`分别用于压缩和解压缩文件,`man`提供命令帮助,`cat`用来查看文件内容,`find`用于搜索文件,`grep`用于在文件中查找特定文本,`tree`显示目录结构,`chmod`改变文件权限,`sudo`以管理员权限执行命令,`clear`清屏,`more`用于分页查看文件内容。
文件权限在Linux中至关重要,用`rwx`分别代表读、写和执行权限,分为用户(user)、用户组(group)和其他(other)三类。例如,`rwxrwxrwx`表示所有用户都有读写执行的权限。
在Python编程中,Python3(CPython)是最常见的解释器。Python源代码文件通常以`.py`结尾。有多种方式运行Python程序:一是直接通过`python3 script.py`执行;二是将脚本设为可执行,修改第一行为`#!/usr/bin/python3`,然后使用`./script.py`执行。交互模式下,可以输入`python3`进入Python解释器。
Python程序由模块组成,模块包含语句、函数、类和数据等元素。语句可以包含表达式,表达式负责处理数据对象。注释以`#`开始,直到行末。
Python的核心数据类型包括数字、字符串、列表等。数字分为整型(int)、浮点型(float)和复数(complex)。整型是无小数部分的数字,支持十进制、二进制、八进制和十六进制表示。浮点型是带有小数部分的数字,可以用小数形式或科学记数法表示。复数由实部和虚部组成,虚部以`j`或`J`标识。
举例来说,`0xFFFF`在十进制中等于65535,`0b1001`在十进制中等于9,`0o71`等于57。将13转换为二进制为`0b1101`,18转换为十六进制为`0x12`。
这些基础知识是学习Python和Linux系统管理的基础,对于理解系统操作和编写Python程序至关重要。