1.5 命令终端cmd或者PowerShell中使用Python——iPython

命令终端(Terminal)可理解为是供使用者操作计算机的一个环境,用户在中断中输入一些正确的命令,就能够驱动操作系统执行相应的功能!cmd和PowerShell均是微软出品的内置于Windows系统中的终端,cmd是一个类似于微软最早时候的dos系统的一个32位App。PowerShell是cmd的超集,也就是说在PowerShell中可以执行所有cmd中的命令,反之则不行!PowerShell基于.NET,功能十分强大,甚至可以在里面进行四则运算。在Win10系统中,复制粘贴等功能更为方便,因此,小编建议大家以后更多的使用PowerShell,而不是cmd。本文中,小编首先给大家介绍一些最基本的终端命令,这将为在终端中使用Python打下基础,然后,小编做了个gif图以演示如何在使用Python包——iPython,在终端中愉快的使用Python。

cmd与PowerShell中常用的命令

命令作用
Get-Disk获取电脑磁盘信息,该命令仅在PowerShell中可用
Get-Partition获取电脑所有磁盘的分区信息,该命令仅在PowerShell中可用
D:盘符加冒号,将工作目录定位指定分区盘,这里则是定位到了D盘
dir 或 ls罗列当前工作目录下的所有文件夹和文件,ls命令仅在PowerShell中可用
cd 或 CD + 目录切换工作目录
cd. . 或 CD. .即“cd + 两个连续的点”,切换到上一级文件目录
cd ~即“cd + 波浪符号”,切换到Windows当前用户目录,当需要快速切换到桌面时有用(因为桌面属于当前用户)
cls 或 clear清空屏幕内容,clear命令仅在PowerShell中可用
md 或 mkdir + 名称创建指定名称的文件夹
rd 或 rmdir + 文件名删除指定名的文件夹
cat 或 type + 文件名打开并查看文件内容,cat命令仅在PowerShell中可用
exit关闭cmd或PowerShell窗口

cmd与PowerShell中常用的快捷键

快捷键作用
Tab自动输入当前工作目录下的文件和文件夹名,可按下以遍历当前工作目录下的文件和文件夹名
Backspace从右往左,删除当前光标左侧的一个字符
Delete(Del)从左往右,删除当前光标右侧的一个字符
Esc清空当前命令行
Home光标定位到行首
End光标定位到末尾
Shift + Home全选到行首
Shift + End全选到行末
Ctrl + C当选中内容时,则执行复制操作;当没有选中内容,且在运行某个程序时,则是强制中断停止当前正在运行的程序
Ctrl + X剪切选中的内容
Ctrl + V粘贴已复制或已剪切的内容
上方向键,自动输入上一条执行过的命令,可连续按下多次以遍历上一条、上上一条……执行过的命令
下方向键,自动输入下一条执行过的命令,可连续按下多次以遍历下一条、下下一条……执行过的命令
光标向左移动一个字符
光标向右移动一个字符
Alt+F7清空以前执行过的命令
Ctrl+C 或 Ctrl+Break强制停止当前正在执行的命令
Alt + Enter命令行窗口全屏,再次按则退出全屏

如下图,综合演示了PowerShell中结合Tab键使用各个常见命令,注意图中的资源管理器部分,ILOVEYOU文件夹是执行什么命令时被创建的,又是执行什么命令时被删除的,删除时只输入了I,然后按Tab键,就自动补全了文件夹的名称。为啥说敲命令比起点击按钮啥的效率高呢?命令可以批量化执行是一个重要方面,但如果没有自动补全,一个字母一个字母地敲,那就谈不上效率了,正因为有自动补全功能,所以广大程序员们,才敢说Linux系统下以命令方式操作的效率高于Windows下的GUI操作。当然,Linux系统环境易于配置也是一个重要原因。
PowerShell_Demo_01.gif

命令终端cmd与PowerShell中使用Python

  • 如下图,在cmd或者PowerShell中输入Python回车,可进入Python环境,输入“Ctrl+Z”或者“exit()”(括号不能少)以退出Python环境。
    PowerShell_Demo_02.gif

  • 终端中默认的Python环境该环境与IDLE一样,但要功能弱于IDLE,主要区别是缺乏了命令自动补全功能,因此小编更推荐大家使用iPython!iPython的安装与一般的Python包的安装无异,只需以管理员的身份启动cmd或者powershell,然后输入“pip3 install ipython”即可自动下载安装。如有疑问,小编的往期博客。

  • 在终端中输入ipython(不区分大小写)以进入iPython环境,如下两幅动图,演示了使用cls命令、exit命令、Tab键、上下方向键、Ctrl+C组合键的用法,:
    PowerShell_Demo_03.gif
    PowerShell_Demo_04.gif

- 关注我的微信公众号——GIS遥感研究与开发

更多关于“Python编程与GIS遥感数据处理”的文章,您可以扫描以下二维码或者搜索“PyGIRS”来关注我的微信公众号:
微信公众号二维码

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值