一.终端窗口种类
常用终端种类有:
1.cmd: Windows系统内置,适用于简单命令的执行
2.PowerShell: 功能比cmd更强大,适用场景广泛
(1)基于对象模型 (2)易于扩展和定制,可编写和安装各种插件和模块来增加功能
3.git及git默认的vim:
主观而言,git是目前最好用的分布式版本控制系统,vim是最优雅的文本编辑器
(1)git学习见Git教程 - 廖雪峰的官方网站 (liaoxuefeng.com)https://www.liaoxuefeng.com/wiki/896043488029600
(2)vim学习见VIM 中文帮助: 总览及快速参考 (yianwillis.github.io)https://yianwillis.github.io/vimcdoc/doc/help.html
4.一些软件自带的终端,如Python(IDLE),vsCode(集成终端)等;有些软件仅提供终端作为用户界面,如Node
二.PowerShell使用方法和常用快捷键:
1.简洁说明:
(1)可以不严谨地把PowerShell看作cmd的超集,一般cmd的命令在Shell里也适用
(2)查看命令集:get-command
(3)查看帮助:get-help
一些例子:
路径找寻
版本查询
2.进阶使用:
(1)对变量的操作:赋值,提取,查找,删除等
(2)环境变量:
查看环境变量:ls env:
添加环境变量$env:name=“sherwit”
$env:JAVA_HOME=“C:\Program Files\Java\jdk1.8.0_66”
删除环境变量del env:name
三.注意事项
1.命令行打开的根目录位置:
该目录之下相当于命令行作用域,安装文件的时候需特别注意,根据使用需求确定是全局还是局部安装(留个坑,以后详细说明)
2.数据无法保存:
一般终端数据在窗口关闭后都无法保持,但git中数据可通过git log查询历史记录