《Python完全自学教程》免费在线连载1.5

说明: 本节内容,是针对非计算机专业的读者提供的补充知识。

1.5 操作系统

本节不是全面介绍操作系统知识,是提醒读者从开发者的角度认识自己的操作系统——根据多年的经验,至少要能熟练使用一些命令完成常见操作。

首先要声明硬件设备,本书所演示的代码都是基于个人计算机( Personal Computer ,简称:PC,也翻译为:电脑、计算机,有的资料中亦称为“微机”),或许有的读者执着于要在手机或者其他移动智能终端设备上编写和调试程序,不是不可以—— Python 是跨平台的,但会与本书演示的内容有所差异,本书不兼顾非 PC 设备。

就目前常见的计算机而言,其操作系统包括:Windows 、macOS 、Linux 。

1.5.1 Windows

Windows 操作系统的全称是“ Microsoft Windows ”,翻译为“视窗操作系统”,是当前个人计算机上应用最广泛的操作系统(没有之一)。

立即学习“Python免费学习笔记(深入)”;

经过中小学计算机课程的学习,读者一定能够比较熟练地用鼠标在图形化界面上点来点去地完成各种操作。这只是 Windows 提供的一种操作模式,除此之外,Windows 还支持通过命令完成操作。虽然这种操作很不直观,现在也不“大众化”,但是在编写和调试程序的时候,倒是很方便。因此,未来的开发者对此要熟悉。

首先,打开能够输入命令的窗口——俗称“ CMD 窗口”。以 Windows 10 为例,可以有多种方法打开这个窗口。例如:在“开始菜单”中找到“ Windows 系统”里面的“命令提示符”,如图1-5-1所示:

《Python完全自学教程》免费在线连载1.5

图1-5-1 开始菜单中的“命令提示符”

用鼠标点击此项,打开类似图1-5-2所示的窗口,观察此时窗口界面中闪动的光标,提示我们可以在这里输入命令。

《Python完全自学教程》免费在线连载1.5

图1-5-2 命令行输入窗口

还可以按下快捷键“ Win + R ”,如图1-5-3所示。

《Python完全自学教程》免费在线连载1.5

图1-5-3 快捷键 Win+R

然后在弹出的对话框中(如图1-5-4所示)输入“ cmd ”后点击“ OK ”(或者是“确定”)按钮,也可以呈现“ CMD 窗口”(如图1-5-2所示)。

《Python完全自学教程》免费在线连载1.5

图1-5-4 运行 cmd 命令

打开了“ CMD 窗口”之后,即可输入命令完成某项操作。有哪些命令?

微软公司在推出 Windows 操作系统之前有一个名为“ DOS ”的操作系统,曾经在20世纪80、90年代,广泛安装在 IBM PC 兼容机上,乃至于后来 Windows 操作系统,也有几个版本至少部分地以 DOS 操作系统为基础。现在图1-5-2所示的界面中所输入的命令,基本上就继承自 DOS 操作系统的各种命令,表1-5-1是部分常用的命令。

表1-5-1 几个 DOS 命令

命令

说明

MD

创建子目录

CD

改变当前目录,进入到指定的目录

DIR

显示指定位置下的目录和文件(默认是当前位置)

TREE

显示目录结构

COPY

复制文件

REN

文件改名命令

DEL

刪除文件命令

DATE

查看日期命令

注意,在 Windows 中输入命令,不区分大小写。如图1-5-5所示,以显示当前位置的目录和文件为例,当输入了 DIR(或者 dir )之后,敲回车即可。

《Python完全自学教程》免费在线连载1.5

图1-5-5 DIR 命令和结果

由于对 Windows 命令的操作和说明已经超出了本书的范畴,请读者参考下述的【自学建议】,自行进行研究。

1.5.2 Linux

《Python完全自学教程》免费在线连载1.5

图1-5-6 Linux 吉祥物 Tux

Linux 是一种开源操作系统,它以 Unix 为基础,发明人是 Linus Torvalds(如图1-5-7所示)。这是一位令众多程序员膜拜的、为软件开发做出卓越贡献的开发者,他除了发明 Linux 操作系统之外,还发明了一种源码管理系统 Git ,是目前广泛应用的源码管理工具

《Python完全自学教程》免费在线连载1.5

图1-5-7 Linux 操作系统的发明人 Linus Torvalds

Linux 被认为是开源软件的典型案例,只要遵循 GNU 通用公共许可证( GPL ),任何个人和机构均可以自由地使用 Linux 的所有源代码,也可以自由地修改和再发布。由此,就诞生了很多基于 Linux 的操作系统,一般称它们是 Linux 发行版,比如应用于个人计算机的 Ubuntu 、Linux Mint ,应用于服务器的 Red Hat 、CentOS 等。还有一个知名度很高的移动终端操作系统 Android ,也是基于 Linux 内核。

图1-5-8所示为一种比较常用的 Linux 发行版 Ubuntu(https://ubuntu.com/)的桌面,它同样提供了“所见即所得”的视窗操作——只需要点鼠标。也有很多桌面应用软件供用户选择使用,比如办公套件 LibreOffice 、浏览器 Firefox 、图像编辑器 GIMP 等。可以说,在 Windows 系统中常用的应用软件,在 Linux 系统中都有功能类似的替代品——除了杀毒软件,因为 Linux 的安全性高和病毒较少,乃至于不必再安装专门的杀毒软件。

《Python完全自学教程》免费在线连载1.5

图1-5-8 Ubuntu桌面

或许在个人计算机上使用 Linux 操作系统的数量不多——在专业的开发者群体中占比会高点,但是要论及服务器上运行着的操作系统,Linux 则有一统江湖的趋势。对于服务器上运行的操作系统,我们不特别在意它的视觉体验,更关心的是“安全性”、“可靠性”等性能,当然,价格也是必须考虑的——不要忘记,Linux 是开源的。另外一项重要因素是围绕 Linux 已经建立起了非常完善的基于服务器的应用生态系统,这也是开源带来的最大好处。

作为专业开发者,必须要掌握一些 Linux 系统的基础知识。本书的读者将来必能成为专业人士。专业选手和业余选手对待操作系统的最大区别是前者以提高工作效率为重点。又由于专业人士经过了专业训练,于是他们更喜欢用各种命令完成操作——手指不离开键盘,比用鼠标“点来点去”效率高很多——这是多么酷的场景,让很多业余人士和外行“虽不明,但觉厉”。

其实,只要摒弃恐惧心理,经过适当的练习,人人都可以成为专业人士,正所谓“人皆可以为尧舜”。

以 Ubuntu 为例,通常使用快捷键组合“ Ctrl + Alt + T ”,即可打开终端(如图1-5-9所示),然后在终端输入命令,即可完成相应操作。

《Python完全自学教程》免费在线连载1.5

图1-5-9 Ubuntu 的终端

表1-5-2列出了几个常用的 Linux 命令,建议首先与表1-5-1中的 DOS 命令对比,了解它们的差异,并对其中部分 Linux 命令按照【自学建议】中的方法进行练习。

表1-5-2 几个常用的 Linux 命令

命令

说明

mkdir

创建子目录

cd

改变当前目录,进入到指定的目录

ls

显示指定位置下的目录和文件(默认是当前位置)

cp

复制文件

rm

刪除文件命令

cat

在显示器上查看文件内容

mv

移动文件或目录,还可以对其重命名

find

在给定位置按照条件进行搜索

shutdown

关闭计算机

特别提醒,在 Linux 中,区分命令名称的字母大小写,表1-5-2中所列命令,在实用中都要求小写字母。

方式1:卸载 Windows 操作系统后安装 Ubuntu 系统,特别是针对“老旧”计算机,运行 Windows 系统及应用软件,已经“慢吞吞”了,如果按照此方法,立刻会实现“飞一般”的操作。除了卸载原有 Windows 操作系统之外,还可以在性能较好的计算机上安装双系统,在开机时选择将要使用的操作系统。具体安装方法请参阅 Ubuntu 官方网站的安装指南(https://ubuntu.com/tutorials/install-ubuntu-desktop#1-overview)或者其他网络资料安装。方式2:在计算机上安装虚拟机软件,比如 VMware 、VirtualBox ,然后在虚拟机上安装 Ubuntu系统。方式3:由于 Linux 系统对开发者的友好性,Windows 10 操作系统已经支持内置的 Linux 子系统,读者可以参阅相关资料,开启并使用子系统。

读者若有计划在软件开发这个方向上有所深入,就不得不摆脱貌似简单实则低效的用鼠标“点来点去”的操作习惯,改为貌似复杂实则便捷高效的“命令行”。不论是1.5.1节的 DOS 命令,还是此处介绍的 Linux 命令,至少要熟悉一种。”

1.5.3 macOS

macOS 是美国苹果公司推出的操作系统(注意,历史上这个操作系统的名称有所变更,2011年及之前称为 Mac OS X ,2012年至2015年称 OS X ),主要用于其 Macintosh(简称 Mac)系列的个人计算机上。

macOS 具有非常友好的视窗操作界面,并且与硬件配合堪称天衣无缝(毕竟是同一家生产的),这赢得了大众的欢迎(只是价格不怎么亲民)。对于开发者而言,图形化操作当然是必须的。除此之外,前述的“手指不离开键盘”完成各种操作,在 macOS 中也能轻松实现,因为 macOS 是基于 Uninx 的,它与 Linux 同宗同源,所以常用的 Linux 命令可以用在 macOS 上。

《Python完全自学教程》免费在线连载1.5

图1-5-10 iTerm 2 窗口

以上就是《Python完全自学教程》免费在线连载1.5的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/28518.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月3日 07:13:49
OriginOS 6 深度体验:当操作系统回归「体验为王」
下一篇 2025年11月3日 07:15:51

相关推荐

  • 抖音小店网页版怎么登录?抖音我的小店在哪里

    随着抖音电商平台的快速发展,越来越多的商家选择入驻该平台。作为商家运营的重要工具之一,抖音小店网页版为店铺管理带来了诸多便利。那么,如何正确登录抖音小店网页版?又该如何找到“我的小店”?下面将为您详细介绍。 一、为什么需要登录抖音小店网页版? 通过抖音小店网页版,商家可以高效地进行商品管理、订单处理…

    2026年9月22日
    000
  • 如何设置Linux用户磁盘配额 xfs_quota配置完整流程

    如何设置Linux用户磁盘配额 xfs_quota配置完整流程如何设置Linux用户磁盘配额 xfs_quota配置完整流程如何设置Linux用户磁盘配额 xfs_quota配置完整流程如何设置Linux用户磁盘配额 xfs_quota配置完整流程

    linux用户磁盘配额是通过xfs_quota工具配置,以限制用户或组的磁盘空间和文件数量。1. 确认文件系统为xfs并安装xfsprogs;2. 修改/etc/fstab启用usrquota和grpquota后重新挂载;3. 使用xfs_quota初始化数据库;4. 用limit命令设置用户或组的…

    2026年9月22日 用户投稿
    000
  • 苹果官方正版验证入口 iPhone序列号查验正品入口

    苹果官方正品验证入口为 https://checkcoverage.apple.com/cn/zh/,用户可通过该网址输入iPhone序列号查验设备真伪及保障服务状态。操作步骤包括:打开浏览器访问官网,输入序列号并完成验证码验证后点击继续查询。序列号可通过“设置-通用-关于本机”、设备包装盒、机身背…

    2026年9月22日
    800
  • Evernote如何设置智能文件夹 Evernote搜索语法的高级应用

    通过保存搜索实现智能文件夹,利用关键词组合、元数据过滤及通配符提升Evernote笔记检索效率,具体步骤包括创建高级搜索语法、保存搜索项、使用tag:、created:等属性筛选及filetype:附件类型查找。 如果您希望在Evernote中更高效地组织和查找笔记,但发现传统的笔记本分类难以满足复…

    2026年9月22日
    000
  • win11家庭版怎么升级到专业版_win11家庭版升级到专业版操作方法

    可通过系统设置输入专业版密钥升级,2. 或使用Media Creation Tool就地升级保留文件,3. 企业用户还可通过命令提示符部署KMS密钥激活,三种方法均能将Windows 11家庭版升级为专业版。 如果您希望在保留现有文件和设置的情况下,将功能较为基础的Windows 11家庭版升级为支…

    2026年9月22日
    1400
  • VSCode调试FPGA的UART通信(串口数据分析,调试技巧)

    使用VSCode调试FPGA的UART通信,核心是通过其扩展生态集成串口监视与数据分析。首先确保FPGA的UART模块正常工作并输出调试信息,然后在VSCode中安装“Serial Monitor”等串口扩展,配置波特率、端口号以捕获数据。为解析十六进制或自定义协议数据,可结合Python脚本通过t…

    2026年9月22日
    000
  • 如何扫描Linux本地网络 nmap基础扫描技巧

    如何扫描Linux本地网络 nmap基础扫描技巧如何扫描Linux本地网络 nmap基础扫描技巧如何扫描Linux本地网络 nmap基础扫描技巧如何扫描Linux本地网络 nmap基础扫描技巧

    快速扫描整个子网可使用 sudo nmap -sn 192.168.1.0/24,用于发现活跃主机;若防火墙屏蔽icmp请求,可加 -pe 参数提高准确性。2. 扫描单台设备开放端口用 sudo nmap 192.168.1.100,默认扫描1000个常见端口,或加 -p- 扫描全部端口,并可用 -…

    2026年9月22日 用户投稿
    100
  • win10无法修改默认应用_Win10设置中更改默认程序失败的解决方法

    首先通过“设置”应用重新分配默认程序,若无效则使用PowerShell移除预装应用障碍,最后可手动修改注册表重置文件关联,三步解决Windows 10默认程序无法保存问题。 如果您尝试在Windows 10的设置中更改文件类型的默认打开程序,但发现设置无法保存或立即恢复为原程序,则可能是由于系统策略…

    2026年9月22日
    500
  • 如何在mysql中监控用户操作日志

    MySQL默认不记录用户操作日志,但可通过启用通用查询日志记录所有SQL操作,或使用二进制日志追踪数据变更,也可部署审计插件实现细粒度监控,结合独立账号管理和日志轮转策略提升安全性与可追溯性。 MySQL 本身不默认记录用户的所有操作日志,但可以通过启用特定的日志功能来实现对用户行为的监控。以下是几…

    2026年9月22日
    000
  • 苹果手机为什么无法连接蓝牙耳机

    先检查蓝牙开关、耳机电量及配对模式,确认设备靠近且无干扰,重启设备后删除旧连接记录并重连,更新系统或重置网络设置,若均无效则可能存在硬件故障需联系官方支持。 苹果手机连不上蓝牙耳机,通常不是大问题,多是设置或环境的小疏忽。先别着急,按下面几步检查,基本能解决大部分情况。 基础状态确认 连接失败往往出…

    2026年9月22日
    000
  • Android自定义开关UI实现教程

    本文详细介绍了在Android应用中实现自定义开关UI的两种主要方法:一是通过集成第三方库如StickySwitch,快速实现美观且功能丰富的开关;二是通过结合Drawable XML和ToggleButton,实现高度定制化的开关外观。文章提供了详细的代码示例和配置说明,旨在帮助开发者灵活地创建符…

    2026年9月22日
    000
  • 爱应用pc版官网访问地址 爱应用pc版平台官方链接直达首页

    爱应用PC版官网访问地址是http://www.xapcn.com/,该软件为WP7/WP8手机提供资源管理、软件游戏免费安装等服务。 爱应用pc版官网访问地址在哪里?这是不少网友都关注的,接下来由PHP小编为大家带来爱应用pc版平台官方链接直达首页,感兴趣的网友一起随小编来瞧瞧吧! http://…

    2026年9月22日
    100
  • windows10蓝牙已配对但未连接怎么办_windows10蓝牙配对未连接解决方法

    windows10蓝牙已配对但未连接怎么办_windows10蓝牙配对未连接解决方法windows10蓝牙已配对但未连接怎么办_windows10蓝牙配对未连接解决方法windows10蓝牙已配对但未连接怎么办_windows10蓝牙配对未连接解决方法windows10蓝牙已配对但未连接怎么办_windows10蓝牙配对未连接解决方法

    1、重启蓝牙支持服务并设为自动启动;2、更新或重装蓝牙驱动程序;3、删除设备后重新配对;4、运行Windows蓝牙疑难解答;5、检查设备电量与可发现模式,确保其正常工作。 如果您已成功将蓝牙设备与计算机配对,但设备状态显示为“已配对”却无法连接并使用,则可能是由于驱动程序、服务设置或系统缓存问题导致…

    2026年9月22日 用户投稿
    000
  • 宇宙级编辑器VSCode你真的会用吗?这些隐藏功能让效率翻倍​​

    VSCode的真正潜力在于深度使用命令面板、多光标编辑、用户代码片段、集成终端与任务、自定义快捷键及扩展生态,通过主动探索设置、状态栏功能、官方文档与社区资源,结合个性化主题与高效扩展,将其从基础编辑器升级为高度定制化、自动化、无缝集成的专属开发利器,显著提升编码效率与体验。 你可能以为自己会用VS…

    2026年9月22日
    000
  • mysql安装完如何连接 mysql安装后的客户端使用教程

    mysql安装完如何连接 mysql安装后的客户端使用教程mysql安装完如何连接 mysql安装后的客户端使用教程mysql安装完如何连接 mysql安装后的客户端使用教程mysql安装完如何连接 mysql安装后的客户端使用教程

    连接mysql的方法包括命令行连接本地数据库、配置远程访问权限、使用图形化工具及排查连接问题。1. 使用命令行输入mysql -u root -p并输入密码登录,若未设密码可省略-p;2. 创建远程用户并授权:create user ‘newuser’@’%&#8…

    2026年9月22日 用户投稿
    200
  • Qoder上线提示词增强功能 将开发者从“提示词”的负担中解放出来

    在 agentic coding 的新时代,一个关键挑战日益凸显:要得到卓越的答案,你必须先提出卓越的问题。 对开发者而言,这意味着需要投入大量时间去精心设计给ai的“提示词”。一句笼统的指令,比如“帮我写个函数”,往往只能换来一段简陋甚至存在安全隐患的代码;而一条清晰、结构完整、细节丰富的提示,则…

    2026年9月22日
    000
  • 如何用RunwayML导出AI生成的图片?高效保存图像的实用教程

    导出RunwayML生成的图片需先完成生成任务并进入详情视图,点击“下载”选择PNG或JPG等格式,推荐PNG以保留高质量细节;批量导出时使用多选功能统一设置分辨率和格式,提升效率;建议采用项目化文件夹结构与规范化命名规则管理海量图片,并利用标签、云同步辅助整理;后续应用中可结合Photoshop、…

    2026年9月22日
    100
  • 为什么不应该在多个网站重复使用同一个密码,撞库攻击的原理是什么?

    撞库攻击利用用户重复使用密码的习惯,黑客通过泄露的账号密码批量尝试登录其他网站,一旦某个小网站密码泄露,相同密码的高价值账户也可能被攻破,因此每个网站应使用独立复杂密码并开启双重验证以提升安全。 不建议在多个网站用同一个密码,核心原因就是防范“撞库攻击”。这种攻击利用了用户重复使用密码的习惯,让黑客…

    2026年9月22日
    700
  • win11 Media Player播放视频没有声音怎么办_win11Media Player无声音问题修复方法

    首先检查Windows Media Player及系统音量设置,确认未静音且音量正常;接着在声音设置中验证默认输出设备是否正确,并尝试切换设备刷新连接;然后通过services.msc重启Windows Audio及相关服务;若问题依旧,更新或重新安装音频驱动程序;最后重置播放设备的高级音频属性至默…

    2026年9月22日
    700
  • VSCode极简配置Python:中文界面、代码补全、虚拟环境

    安装中文语言包实现界面汉化;2. 通过Microsoft官方Python扩展启用Pylance获得智能补全;3. 使用VSCode内置功能创建并管理项目级虚拟环境;4. 推荐Black、isort、GitLens等插件提升开发效率。 用VSCode配置Python开发环境,想要做到中文界面、流畅的代…

    2026年9月22日
    300

发表回复

登录后才能评论
关注微信