Python基础入门与常用命令教程
需积分: 9 142 浏览量
更新于2024-09-06
收藏 123KB MD 举报
在本篇Python基础学习笔记中,作者记录了2020年2月22日的学习内容,主要围绕Python编程语言的基本操作展开。以下是一些关键知识点的详细解析:
1. **控制台操作**:
- 放大和缩小字体:通过组合键`Ctrl+Shift+`(增大)和`Ctrl+-`(减小)调整字体大小。
- 清除屏幕:使用`clear`命令清除当前终端窗口的内容。
- 路径操作:`ls`列出当前目录下的文件和子目录,`cd`用于切换目录,`pwd`查看当前工作目录,`.`表示当前目录,`~`代表用户的主目录。
2. **基本命令与格式**:
- `touch`创建新文件,`history`查看历史命令,`gedit`是文本编辑器,用于打开或编辑文件。
- 命令重定向:`>`表示覆盖写入,`>>`表示追加内容。例如,`ls -alh > xx.txt`将ls结果写入文件,而`ls -alh >> xx.txt`则追加内容。
3. **文件管理**:
- 删除文件或文件夹:`rm`用于删除文件(如`rm *.txt`),`rm -r`递归删除目录及其中的内容,`rmdir`仅删除空目录。
- 链接与重命名:`ln -s`创建软链接,`mv`用于文件或目录的重命名。
- 使用`cat`命令合并多个文件内容到一个文件,如`cat 1.txt 2.txt > 3.txt`。
4. **文本编辑器**:
- `vi`是一个强大的文本编辑器,学习了基本操作,如编辑指定行(如`vi 05.py +11`),定义变量并使用(如`age=18`),打印变量值和字符串(如`print("age变量里的值为:%d"%age)`),以及输入和打印用户输入(如`name=input("请输入名字:")`)。
5. **路径类型**:
- 相对路径和绝对路径:理解`cd ./A`表示当前目录下的A,`cd ..`返回上一级目录,`cd ~`表示主目录。
6. **目录操作**:
- `mkdir`创建目录,`mkdir -p`递归创建依赖的文件夹,`rmdir`和`rm -r`用于删除空目录和其内容。
7. **文本查看与分屏**:
- `cat`和`more`用于逐行查看文件内容,`cat xx.txt`一次性显示所有内容,`more xx.txt`分页显示,`F`和`D`键用于滚动。
- `ls -alh/bin | more`使用管道符`|`将ls命令的结果传递给more,分屏显示/bin目录内容。
本篇笔记涵盖了Python基础学习中的常用命令、文件操作、路径管理、文本编辑器应用以及目录树的创建和删除等核心知识点,为初学者提供了清晰的指导。通过这些实践操作,学习者可以逐步掌握Python环境中的基本操作流程和编程习惯。
2023-03-14 上传
2021-08-31 上传
2024-01-02 上传
2024-05-15 上传
Gordon.yr
- 粉丝: 26
- 资源: 12
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器