(2)在讲Linux的命令之前,我们先介绍Windows的常用命令,主要有两个目的,
1)对比学习Linux命令,加深对于Linux命令的理解
2)在平常的开发中,我们多少也会用到windows命令,所以也需要了解Windows的命令。
(3)有关命令的误区:学命令时,是不是要把所有的命令都学会,都记住呢?
答案:不是的。
其实,不管是Windows命令还是Linux的命令,它们都有非常多的命令,多达几百个,如果都学都记住,是绝对不可能的,
如果都记住的话,其它的都不用学了,光这些命令就要花费很久的时间,那怎么呢?
这些命令可以分为三部分
1)第一部分,常用命令:30个左右的常用命令
2)第二部分,不时可能会用到命令:20个左右的较常用命令
3)第三部分,基本不可能用到的命令:剩下的全是用不上的命令
我们只需要掌握其中常用的命令即可,这些常用命令并不难学习,只要你用熟了,不想记住都难,至于那些较常用的命令,
不需要我们去专门的学习,后面工作中、或课程涉及到了再来熟悉也不晚,用过几次你自然就会用了。
至于哪些基本不会用到的命令,我们根本不用关心,同样的,假如在工作中你真的用到了,再去个别的熟悉就可以了,事实上
后面不用了你也会忘,忘了也没关系,用时再去查阅即可,如果花大把的时间去学习这些基本都不会到的命令,是没有意义的。
所以学习命令的要点就是,掌握和用熟常用命令即可,对于那些不常用的,用到了再去熟悉,这种方式才是合理的。
3.1 windows的常用命令
3.1.1 什么是命令
最直接的理解就是,命令就是别人事先写好的、编译好的可执行程序,命令名就是程序名,输入并执行命令,其实就是在执行程序。
3.1.2 windows内置命令
(1) 什么是内置命令?
内置命令,不是一个独立的程序,属于系统的一部分,系统启动时,这些内置命令会被直接加载内存中。
不能给windows内置命令加.exe尾缀:
在windows下,可执行程序都是以.exe结尾的,既然内置命令不是独立的可执行程序,我们就不能给内置命令加.exe,
也就是说反过来,对于外置命令,我们是可以加.exe尾缀的,因为外置命令本来就是一个独立的可执行程序,可执行程序
的文件本来就是.exe结尾的,后面还会介绍这个问题。
(2)windows下常见的内置命令
1)常见的内置命令有哪些
dir cls cd copy ren del edit md(mkdir) move more type rd(rmdir) xcopy。
不要记这些命令,熟悉就可以了,主要是希望大家和后面的Linux命令进行对比学习,这些命令知道有这么回事,
到时候用到了网上搜索即可,用多了自然就熟悉了,我也不会去记。
2)使用这些内置命令
(a)dir
· 功能:显示文件的信息。
· 使用格式:dir [/选项] [参数(文件)]
[]表示可以可有、可没有,没有时表示显示当前目录下的文件信息
· 参数:比如某个目录/文件
· 选项
/p:当显示的内容很多时,每次只显示一部分,按任意键显示下一部分。
/w:横向列表显示简单信息。
· *通配符:dir *.txt
(b)cls:清屏
(d)cd:切换目录
比如cd 目录
· 如何切换到其它分区?
分区符: 比如e:
· .和..
- . :代表当前目录
- .. :代表当前目录的上一级目录,也就是当前目录的父目录
- .和..的意义:构建相对路径
· 绝对路径和相对路径
- 绝对路径:从绝对位置算起的路径
- 相对路径:从某个相对位置算起的路径
- 生活中的绝对路径和相对路径
+ 绝对路径:中国/广东/深圳/龙岗区/xx街道/51号
绝对位置是中国,从中国开始算起。
+ 相对路径:50号/朝东隔壁,52号/朝西隔壁
不需要知道绝对位置,只要知道某个相对的位置,也能找到目的地,而且相对的这个位置并不是固定的。
- 计算机中的绝对路径和相对路径
+ 绝对路径:C:\Users\Administrator\Desktop\aa
C:是绝对位置,从绝对位置算起。
演示:通过绝对路径切换到其它目录下
+ 相对路径:比如
演示:通过相对路径切换到其它目录下
进入某个目录,不一定要使用绝对路径,使用相对路径更方便,特别是当绝对路径很长时,使用相对路径
更方便。
相对路径相对的是当前目录或者上一级目录,因为当前目录或者上一级是是变着的,所以相对路径也变化的,
不像绝对路径,都是从一个绝对的起点开始算起的。
在Linux下,.和..含义也是这样的,以及相对路径和绝对路径的含义,与windows是一样的,所以讲到Linux
的命令时,不再解释.和..,已经相对路径和绝对路径。
(e)move:移动文件、修改文件名
(f)copy:复制普通文件、创建一个新普通文件
· 复制:copy 源文件 目标文件名,
copy命令只能复制普通文件不能复制目录。
· 创建:copy con 新文件名
输入内容
回车
然后按下ctrl+c
(g)del:删除普通文件,不能删除目录
del只能用于删除普通文件,不能用于删除目录。
删除目录时,只会把目录里面的普通文件删除,但是目录不会被删除。
(i)md(同mkdir):创建目录
(j)rd:删除目录
如果删除的目录是非空目录的话,需要加一个/s选项,表示递归删除
(k)xcopy:复制目录和普通文件
· copy的缺点:只能复制普通文件,不能复制目录。
· xcopy:既能复制普通文件,也能复制目录
复制目录时,如果不加/e选项,如果目录里面包含其他目录,这些目录不会被复制,只会复制普通文件
如果希望目录也被复制,需要加一个/e选项
使用xcopy是需要选择复制的是普通文件(F),还是复制的目录(D)
(m)date和time:显示当前日期,显示时间
如何退出:ctrl+c 或者 回车
3.1.3 windows外置命令
(1)什么是外置命令?
笼统的讲,外置命令就是各种运行在操作系统之上的,独立于与操作系统之外的程序,也就是各种的xxx.exe可执行文件
(可执行程序),外置命令说白了就是各种.exe结尾的可执行程序。
注意区分内置和外置,内置属于是OS内部的一部分,外置是独立于OS之外的单独的程序。
(2)命令的详细区分
分为内部命令、外部命令、可执行程序、批处理文件
1)内部命令:内置命令,OS内部的命令,属于OS的一部分
2)外部命令:外置命令,安装好系统后,默认就有的常用的可执行程序,不属于属于OS的一部分
当windows安装好后,默认的常用的可执行程序,会自动被安装在C:\Windows\system下,在这个目录下可以
搜索到这些程序。
3)可执行程序:自己安装的或者自己写的可执行程序,都不属于OS的一部分
(a)我们自己安装的,一般默认安装在program files这个目录,当然你可以自己选择安装位置。
(b)我们自己编写的程序,这个程序放在在什么位置,完全可以由我们自己决定。
4)批处理文件:脚本文件,在脚本文件里面可以写一堆的命令,执行脚本文件时,可以批量的执行命令,这就是批处理文件
在后面Linux基础高级课程中,再来介绍脚本文件,到时候会对比讲解Linux和windows的脚本文件。
笼统的讲,外部命令、可执行程序、批处理文件,我们都可以算作是外置命令(外部命令),不过那我们这里就按照正规
的说法来,仅仅把系统安装好后,默认就有的常用的可执行程序成为外置命令。
Linux的命令与windows命令分发是一样的。
(3)如何执行(运行)可执行程序.exe
不管是外置命令这种可执行程序,还是自己安装的可执行程序,自己写的可执行程序,如何运行呢?
(a)第一种:设置快捷图标,然后通过双击快捷图标打开
(a)第二种:直接在命令行输入可执行文件的名字,我们也可以运行这个程序。
(4)windows的常见外置命令(安装好系统后,默认就有的常用的可执行程序)
比如:mspaint、ipconfig、calc、control、notepad,安装windows系统时,这些程序都自动安
装在了C:\Windows\system目录
1)mspaint(mspaint.exe):画图程序
2)ipconfig(ipconfigg.exe):查看网络,/all选项:表示查看所有详细信息
3)calc(calc.exe):计算器
4)control(control.exe):控制面板(系统设置)
5)notepad(notepad.exe):打开一个记事本编辑器
原文地址:https://www.cnblogs.com/lemaden/p/10322285.html