博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
终端命令和环境变量
阅读量:7099 次
发布时间:2019-06-28

本文共 1519 字,大约阅读时间需要 5 分钟。

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

转载于:https://www.cnblogs.com/bici/p/6037832.html

你可能感兴趣的文章
泛型的基本介绍和使用
查看>>
Python与rrdtool的结合模块
查看>>
写贤治学生:关键是要管理好自己的时间
查看>>
iOS 自定义步骤进度条
查看>>
ubuntu如何安装 adobe flash player或adobe插件
查看>>
Docker简明教程(转)
查看>>
【JDK源码分析】String的存储区与不可变性(转)
查看>>
Window平台搭建Redis分布式缓存集群 (一)server搭建及性能測试
查看>>
SQL变量与全局变量
查看>>
bootstrap基础学习六篇
查看>>
[.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux)...
查看>>
Android横竖屏切换及其相应布局载入问题
查看>>
带辉光效果的跑马灯
查看>>
CSS隐藏元素的几个方法(display,visibility)的区别
查看>>
HTML 中的 dl(dt,dd)、ul(li)、ol(li)
查看>>
Linux下Redis主从复制以及SSDB主主复制环境部署记录
查看>>
如何让win10实现关机确认-暂没确认
查看>>
常用js函数整理--common.js
查看>>
java内存泄漏与内存溢出
查看>>
互联网服务器的实现过程需要考虑哪些安全问题 & 加解密及哈希知识点
查看>>