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码库
- 粉丝: 2213
- 资源: 6175
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程