Python编程与GIS遥感数据处理

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

2019-06-26  本文已影响0人  Sci小飞喵

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

cmd与PowerShell中常用的命令

命令 作用
D: 盘符加冒号,将工作目录定位到D盘
dir/ls 罗列当前工作目录下的所有文件夹和文件,ls命令仅在PowerShell中可用
cd/CD 切换工作目录,其中“cd ..”表示切换到上一级文件目录
cls/clear 清空盘屏幕,clear命令仅在PowerShell中可用
md/mkdir 创建文件夹
rd/rmdir 删除文件夹
exit 关闭cmd或PowerShell窗口

cmd与PowerShell中常用的快捷键

快捷键 作用
Tab 自动输入当前工作目录下的文件和文件夹名,可按下以遍历当前工作目录下的文件和文件夹名
Esc 清空当前命令行
上方向键,自动输入上一条执行过的命令,可连续按下多次以遍历上一条、上上一条……执行过的命令
下方向键,自动输入下一条执行过的命令,可连续按下多次以遍历下一条、下下一条……执行过的命令
Alt+F7 清空以前执行过的命令
Ctrl+C 强制停止当前正在执行的命令

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

PowerShell_Demo_01.gif

命令终端cmd与PowerShell中使用Python

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

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


微信公众号二维码
上一篇 下一篇

猜你喜欢

热点阅读