终端命令和环境变量

1. 命令行

  • 图形用户界面(GUI) VS 命令行界面(CLI)

  GUI: graphical user interface,简单的任务更容易完成

  CLI: command line interface,完成复杂的任务成为可能

  • 为什么使用命令行

    在电影中一个“超级黑客”坐在电脑前,从不摸一下鼠标, 就能够在30秒内侵入到超安全的军事计算机中。 作为人类,本能的知道让计算机圆满完成工作的唯一途径,就是用键盘来操作计算机。

  • 介绍

  学习终端最正确的姿势是学习 Linus 中的 shell, 在 Linus 中,shell 就是一个程序,它接受用户从键盘输入的命令, 然后把命令传递给操作系统去执行。

  在Windows中也有一个程序类似于 shell,就是我们常见的控制台或者说是 cmd

  终端、shell、bash、terminal

  一般在 Windows 中,终端就是指的 cmd,也叫控制台

  在 Linus 或者 mac 中,一般叫做 shell、bash、terminal

  • 进入与退出终端

  在 Windows 中,有两个终端可以让我们使用:

  cmd:输入 win + r 打开运行,输入 cmd 敲回车就可以打开cmd控制台了。

  powershell:输入 win + r 打开运行,输入 powershell 敲回车就可以打开cmd控制台了。

  powershell 是 cmd 的一个加强版的终端。powershell 对 Linus / mac 上的终端的,命令做了一个兼容

  在终端中输入 exit 敲回车就可以退出终端了

  • 命令提示符

  • 常用命令

  • 快速打开系统应用 notepad、mspaint、calc、sysdm.cpl、write
  • 终端命令 cd、dir、md、rd、del、copy、type
    • cd(change directory):切换目录
      • 盘符: 然后敲回车就可以切换盘符
      • 相对路径
        • cd ./目录名 切换到相对于当前目录下的某个目录
        • cd ../ 返回上一级目录
      • 绝对路径
        • 切换绝对路径的时候,路径中不要包含空格
        • 如果有目录名称有空格,两边加上单引号即可
    • mkdir(md)(make directory):创建目录
    • rd(remove):删除文件或目录
      • -r 递归删除:不会提示,直接将整个目录包括里面的内容都删掉
    • cls:清屏
    • 方向键的左右可以切换 历史敲过的命令

   以后多使用,就会越用越熟。

2. path 环境变量

当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统首先在当前目录下面寻找该程序, 如果找不到,则系统会跑到path中指定的路径去找,如果找到,直接运行, 如果path环境变量中也没有找到,则直接提示不是内部或外部命令,也不是可运行的程序

当设置完环境变量之后要重启cmd

添加 path 环境变量的两种方式:

一:直接在path环境变量中加入程序所属目录的绝对路径, 两边以 英文分号 进行分隔。

二:也可以在外部先定义一个变量名,值就是程序所属目录的绝对路径, 然后在 path 中以 %变量名% 的方式引入,两边以分号分隔

例如 qq.exe 程序的绝对路径是 C:\Program Files (x86)\Tencent\QQ\Bin, 则先定义一个变量名 QQ_HOME ,变量值就是 C:\Program Files (x86)\Tencent\QQ\Bin, 然后在 path 中填入变量名:;%QQ_HOME%;

posted @ 2016-11-07 10:32  彼此丶  阅读(1588)  评论(0编辑  收藏  举报