命令行工具与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环境变量
- 当直接在cmd窗口中,运行应用程序,或者文件,cmd会首先在当前目录下寻找。
- 当在当前目录,检索不到文件,会优先查找用户变量中的path目录。
- 也就是说,cmd会将path中定义好的物理路径都去查找一遍,直到找到hello.txt,或者自己输入的应用程序等。
- 当当前目录下无查询文件,但path所配制的路径下,有两个路径下都有此文件,cmd会优先从下执行,path中的路径,打开一个后停止。
三、线程与进程
-
进程:
负责为程序的运行提供必备的环境。
进程相当于工厂车间。 -
线程:
线程是计算机中最小的计算单位,线程负责执行进程中的程序。
线程相当于工厂中的工人。 -
单线程:
相当于一个任务、一个人干。
JS、浏览器是单线程 -
多线程:
相当于一个任务、多个人干(理论上会更快)但不是绝对的多线程运行速度大于单线程
四、总结:
1、cmd命令窗口在安装程序时,十分常用。
2、环境的path配置,决定于某些程序或指定的命令是否可以被打开。
3、有些软件在安装时,自动会配置Path,但有些zip解压式安装则需要手动配置。
4、因此理解cmd以及path对安装软件起一定的作用
5、电脑就是个数据,一就是一,二就是二。程序员在电脑面前常用的一句话就是:我错了我改。
6、细节决定成败,遇到问题解决即可,不然重启电脑和还原都行。
逢山开路,遇水搭桥
抱着坚定的心前进,一切问题都不叫问题。
(用心做好每一篇文章,感谢阅读,如有帮助点个赞哦!)