Python学习笔记:Day02 - Sublime Text 3与命令行工具
需积分: 1 58 浏览量
更新于2024-08-04
收藏 6KB TXT 举报
"这篇文档是Python学习笔记的第二天内容,主要涵盖了硬件、软件的基本概念,以及在Linux操作系统中常用的命令。此外,还介绍了Sublime Text 3文本编辑器的使用方法,包括快捷操作和编辑技巧。同时,讲解了`cat`、`more`命令用于查看文件内容,`cp`命令用于复制文件,`rm`命令用于删除文件,`mv`命令用于移动或重命名文件,以及`find`命令用于查找文件。最后,提供了几个练习来巩固这些知识的应用。"
这篇Python学习笔记首先回顾了硬件基础,包括主板、CPU、I/O设备和内存RAM。接着介绍了软件的分类,如操作系统(Windows、Linux、Unix)和应用软件。在命令行部分,提到了一些基本的Linux命令,如`mkdir`用于创建目录,`rmdir`用于删除目录,`ls`用于列出目录内容,`rm`用于删除文件,`pwd`用于显示当前工作目录,`cd`用于切换目录,`touch`用于创建新文件或更新文件时间戳,`man`用于查看命令的帮助文档,`tree`用于以树形结构显示目录,`--help`则是在命令后面获取帮助信息。
进入day02的内容,主要讲解了Sublime Text 3这个文本编辑器。它是一个用于编写无格式纯文本文件的工具,可以通过`subl`命令启动,可以指定打开特定文件。Sublime Text 3提供了一系列快捷操作,例如通过`view --> Side Bar --> Show/Hide sidebar`或`Ctrl + K B`来打开或隐藏侧边栏,使用`Ctrl + '+'/'-`调整字体大小,用`Ctrl + 鼠标左键单击`创建多个光标,`ESC`键取消光标,`Ctrl + /`进行多行注释和取消注释,`Ctrl + C`复制,`Ctrl + V`粘贴,`Ctrl + Shift + 上下方向键`实现跨行选择,`Ctrl + S`保存文件,`Ctrl + D`选取相同文本块。
此外,笔记还介绍了几个Linux文件操作命令。`cat`命令用于合并并打印文件内容,例如`cat file1 file2`;`more`命令则分页显示文件内容,可以使用`q`退出,空格翻页。在文件名匹配中,`*`匹配零个或多个任意字符,`?`匹配一个任意字符。例如,`lsa?`会匹配以a开头且只有两个字母的文件,`lsa*`匹配所有以a开头的文件。
`cp`命令用于复制文件或目录,`-a`选项用于保留文件属性,例如`cp -a source destination`。练习题中给出了复制、改名和替换字符的例子。`mv`命令不仅可以移动文件,还可以重命名,例如`mv source destination`。`find`命令则用于根据文件名或其他条件查找文件。
通过这些笔记,学习者可以对Python编程环境有更深入的理解,并掌握基本的文件操作技巧。完成提供的练习题将进一步巩固这些知识。
2023-04-27 上传
2023-04-27 上传
2021-09-23 上传
2021-01-21 上传
2020-12-21 上传
2021-12-03 上传
2018-01-26 上传
2018-12-11 上传
2021-12-03 上传
Java码库
- 粉丝: 1976
- 资源: 6100
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构