zoukankan      html  css  js  c++  java
  • 终端命令和环境变量

    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%;

  • 相关阅读:
    【9901】数塔问题
    【9704】&&【9109】麦森数
    Javascript继承机制的设计思想
    Javascript继承机制的设计思想
    儿子和女儿——解释器和编译器的区别与联系
    Firebug控制台详解
    Firebug控制台详解
    linux 下 自己写的 html文件产生中文乱码问题 解决办法
    linux 下 自己写的 html文件产生中文乱码问题 解决办法
    (译)Objective-C的动态特性
  • 原文地址:https://www.cnblogs.com/bici/p/6037832.html
Copyright © 2011-2022 走看看