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

  • 相关阅读:
    函数
    python操作文件
    POJ-2689-Prime Distance(素数区间筛法)
    POJ-2891-Strange Way to Express Integers(线性同余方程组)
    POJ-2142-The Balance
    POJ-1061-青蛙的约会(扩展欧几里得)
    Educational Codeforces Round 75 (Rated for Div. 2) D. Salary Changing
    Educational Codeforces Round 75 (Rated for Div. 2) C. Minimize The Integer
    Educational Codeforces Round 75 (Rated for Div. 2) B. Binary Palindromes
    Educational Codeforces Round 75 (Rated for Div. 2) A. Broken Keyboard
  • 原文地址:https://www.cnblogs.com/bici/p/6037832.html
Copyright © 2011-2022 走看看