命令行工具、环境Path配置与进程线程概念

命令行工具与Path作用

一、命令行工具

1、简介:

身为程序员,一定要起码知道命令行工具是什么。(不然会很丢人)

命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。
微软Windows系统基于Windows上的命令解释程序,
命令行程序为cmd.exe,是一个32位的命令行程序。
他的别名:Shell,CMD,终端,也有叫dos窗口,小黑盒,命令行窗口。

2、作用:

操作系统都是通过图形化界面进去,但在无window时,都为纯文本的系统,以纯文本的形式操作系统,但实际图形化操作也会转化为每一行指令。
一些简单的基础指令需要知道。

3、打开方式

3.1 常用方式

打开普通dos
win+R --》运行-- 》cmd–回车
在这里插入图片描述

3.2通过开始菜单右键

以管理员方式打开dos窗口
光标移动到开始菜单,右键即可
在这里插入图片描述

4、常用命令

4.1初始结构

在打开cmd后会出现C:\users\Administrator>
代表为当前cmd所在的目录为C盘下,users下用户为Administrator的目录。
因为选中了目录,所以之后的操作都是针对当前目录。
在这里插入图片描述

4.2常见命令

4.2.1 进入dos指定目录

可以看到我们当前已经进入到dos指定目录
在这里插入图片描述

4.2.2 dir列出当前目录下所有文件

敌人可以将目录下所有文件夹都列出来

在这里插入图片描述

4.2.2 cd 进入下级目录,返回上级目录
cd <目录名> 进入下级目录
cd .   当前目录
cd..   反回上级目录

在这里插入图片描述

cd new_folder     新建一个文件夹
re new_folder      删除一个文件夹

在这里插入图片描述

4.2.2 读取文件

我们在C盘下新建hello.txt文件;
在文件中写入“您好,欢迎来基础课!”
在cmd中退到C盘目录,并且执行hello.txt.会发现文件被打开!
在这里插入图片描述

5、cmd总结命令

cmd的基本常见命令还有复制文件。但主要的就是,可以任意切换路径,能够知道当前目录就可以了。

  cd .. 返回上一级目录
  cd ../.. 返回上两级目录
  cd 进入个人的主目录
  cd ~user1 进入个人的主目录
  cd - 返回上次所在的目录
  pwd 显示工作路径
  ls 查看目录中的文件
  ls -F 查看目录中的文件
  ls -l 显示文件和目录的详细资料
  ls -a 显示隐藏文件 

剩下的百度即可。

二、环境Path配置

1、理解path作用

在桌面下,新建文件夹Hello,在Hello文件夹中下,新建hello.txt文件
在cmd中输入hello.txt,会出现:既不是内部也不是外部命令。
因为针对这种范围内的读取文件命令。
首先会被默认当做系统命令,但因为找不到因此会报错误。
在这里插入图片描述

2、配置path

所以在上面提到的实例,我们需要进入到hello的当前文件夹下执行hello.txt文件才被执行。
因此我们需要新建一个path让hello.txt可以在dos所在的范围内被打开。

2.1 打开环境变量

鼠标点击此电脑,右键“属性”|,在弹出的窗口左侧“高级系统设置”,再在弹出的窗口点击“环境变量”
在这里插入图片描述
打开环境变量后,发现有系统变量和环境变量。那么二者之间有什么区别呢?

系统环境变量: 对所有用户起作用。
也就是说在此电脑中切换任何用户,该path设置的命令都可被执行。

用户环境变量: 只对当前用户起作用,切换用户后不可使用。

在这里插入图片描述
本次就以用户变量为例

2.2 添加文件到path

双击path 在弹出编辑环境变量的窗口;
将hello.txt的物理路径全部粘贴到新位置(win7版本,只需要用分号隔开即可)
在这里插入图片描述
然后点击确认一直点击到系统属性界面,点确认!
在这里插入图片描述

2.3 重新运行命令

现在运行hello.txt会发现,应用程序被打开!
在这里插入图片描述

3、小结path环境变量

  1. 当直接在cmd窗口中,运行应用程序,或者文件,cmd会首先在当前目录下寻找。
  2. 当在当前目录,检索不到文件,会优先查找用户变量中的path目录。
  3. 也就是说,cmd会将path中定义好的物理路径都去查找一遍,直到找到hello.txt,或者自己输入的应用程序等。
  4. 当当前目录下无查询文件,但path所配制的路径下,有两个路径下都有此文件,cmd会优先从下执行,path中的路径,打开一个后停止。

三、线程与进程

  1. 进程:
    负责为程序的运行提供必备的环境。
    进程相当于工厂车间。

  2. 线程:
    线程是计算机中最小的计算单位,线程负责执行进程中的程序。
    线程相当于工厂中的工人。

  3. 单线程:
    相当于一个任务、一个人干。
    JS、浏览器是单线程

  4. 多线程:
    相当于一个任务、多个人干(理论上会更快)但不是绝对的多线程运行速度大于单线程

四、总结:

1、cmd命令窗口在安装程序时,十分常用。

2、环境的path配置,决定于某些程序或指定的命令是否可以被打开。

3、有些软件在安装时,自动会配置Path,但有些zip解压式安装则需要手动配置。

4、因此理解cmd以及path对安装软件起一定的作用

5、电脑就是个数据,一就是一,二就是二。程序员在电脑面前常用的一句话就是:我错了我改。

6、细节决定成败,遇到问题解决即可,不然重启电脑和还原都行。

逢山开路,遇水搭桥

在这里插入图片描述
抱着坚定的心前进,一切问题都不叫问题。

(用心做好每一篇文章,感谢阅读,如有帮助点个赞哦!)

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值