cmd命令不识别exp_Linux操作命令1

本来呢,我是不想写这个Linux操作命令的章节的。因为,关于Linux的操作命令,讲解的材料太多了。可是啊,想了想,我还是决定,要来讲解一下Linux的操作命令。原因在于,在我们的Linux内核的学习过程中,会涉及一些个操作命令的用法。什么用法呢?比如说啊,在文件系统里面,有关于mkdir命令的操作函数,有关于cd命令的操作函数。还有一些个关于文件权限的操作函数。这样的一些个东西,如果大家理解了Linux的基础命令的话,学习起来,会好一些。如果大家在学习的时候,并不理解Linux的基础命令,理解起来,就会稍微地困难一些了。这样的话呢,对于Linux系统的基础操作命令,我们打算讲解一点东西。不过啊,在我们这里,并不是详细地去讲解Linux系统的操作命令。我们只是选取其中的一部分,来进行着讲解。更多的东西,大家还是去进行着专门的学习的。在这里呢,我需要说明一下。从这里开始,我们所讲的内容,将会全部在乌班图18.04里面进行着讲解。之前我们在讲解安装系统和安装vmware tools的时候,我们用的是 20.04。而从本节开始,我们全部采用18.04来进行。原因在于,在我的使用体验当中乌班图18.04要比20.04更为稳定一些。 大家还没有安装18.04的,请大家及时地来安装这一系统。至于我们的教程,我会找时间,将安装教程更改为18.04的。也就是,无论是安装系统,还是安装vmware tools,我们都将采用18.04来进行着。我们接着往下讲。 首先呢,我们还是来说一说终端。请大家先打开虚拟机系统。大家在桌面上点击鼠标右键,就会弹出来一个右键菜单。然后呢,在右键菜单里面,会有着【在终端打开】或者是【打开终端】之类的字样。大家点击一下这个选项,就可以打开Linux的终端了。除了可以在桌面上打开终端之外,大家也可以任意地打开一个文件夹,在一个的一个文件夹里面,点击鼠标右键,然后选择【在终端打开】或者是【打开终端】之类的菜单项,就可以了。终端,这算是Linux的一大特色了。在Windows操作系统里面,我们平时的操作,大多数是采用图形界面,而不是用命令行来操作。而在Linux系统里面不一样。在Linux系统里面,命令行的操作,是主要的操作。终端,就是运行命令行的环境。我们使用Linux的时候,打多数的情况,都是在使用它的命令行的功能。大家若不是来学习编程,学习运维的话,大多数的同学,应该不会专门地来使用Linux系统的。不知道大家对于命令行的感觉是怎么样的。在这里呢,我的感觉是这样的。我认为,当我在使用着命令行的时候,我是真正地在感受着使用电脑的感觉,真正地在体验着使用计算机的感觉。如果不是在这种命令行的操作里,而是在图形界面的操作里,我估计是体会不到使用电脑的这种乐趣的。相比图形界面的操作方式,终端的这种操作方式,大概是稍微地麻烦一些了。但是呢,这种使用电脑的快乐,这种数字化,程序化的快乐,应该也是一种很好的乐趣的。以上,我是说了很多的废话。接下来呢,我们来说一说 本节的内容。在这一节里面,我们打算讲解一点入门性质的命令。首先呢,我们来说第一条命令。命令1:    calcal,它是英语calendar的缩写,是日历的意思。我们在终端里面输入cal这个命令,然后按下回车,结果如图所示。

ec849f2066b99e277f9060995663124d.png

显示出来的,就是一个日历。上面有月份,年份。白色高亮显示的部分,是日期。这个,就是cal命令的显示效果了。它的作用就是显示日历,日历里面会表示出今天的年月日。如果我们想要查看时间,又该怎么办呢?这就是我们的下一条命令要讲的了。命令2:   date这条命令的作用是显示日期与时间。我们在终端里面输入date,然后按回车,显示结果如图所示。

27ab3e66d1a6a2d689a1b7075791993d.png

接下来呢,我们接触一条很有趣的命令,同时也是一个比较有用的命令。命令3:      pwd这个命令的英文含义是 present  work directory。directory,z在计算机里面,它是目录的意思。目录,就是文件夹的意思。只不过啊,在命令行里面,我们习惯地,将文件夹称为目录。present,当前的。work,工作。合起来,就是【当前工作目录】的意思。这个命令的作用就是显示当前工作目录。什么叫做显示当前工作目录呢?我们可以作几个测试。首先呢,我们在桌面上打开的那个终端里面运行pwd命令。结果如图所示。

15d192af338e717f23b7bb3e9152db4c.png

接下来呢,我们关闭之前的终端,我们来查看一下桌面的环境。

db366eed38c9adbd79e5127116946b22.png

这是我的虚拟机的左边的部分。在这里呢,我标上红色框线的部分,它是一个文件夹图标。点击这个图标,会打开一个文件夹,它叫做主文件夹,也叫做主目录。什么叫做主文件夹呢?我们在安装系统的时候,设置了一个用户名。我们当时设置的用户名是什么,我们的主文件夹的名字,就叫做什么名字。如果你设置的用户名为abcd,那么,你的主文件夹的名字就会叫做abcd。在我们的案例里面,我们设置的用户名为exp,所以呢,我们的主文件夹的名字,就叫做exp。主文件夹,就是主目录。然后呢,在主目录里面,我们点击鼠标右键,在弹出的右键菜单里面,我们选择【在终端打开】。这样,终端就打开了。在终端里面运行一下pwd。结果如图所示。

cbf62a2a7805105df56626df6c52830b.png

在这里呢,它的显示结果为/home/exp。和刚刚在桌面上打开的终端运行的pwd命令的结果是一样的。接下来呢,我们关闭这个终端,在主目录里面,双击名为【文档】的目录。在【文档】目录里面点击鼠标右键,然后再点击【在终端打开】。这样的话,就又打开终端了。

30a00c418130c5bc1f45a0e1408118dc.png

这回的显示结果为/home/exp/文档。这次的显示跟之前的显示就是不一样的了。我们再关闭这个终端。然后呢,回到主目录。怎么回到主目录呢?我们可以关闭当前的【文档】文件夹,然后重新点击桌面的左边的侧边栏上的文件夹图标,就可以进入主目录了。然后呢,我们也可以采用其它的方式。大家来看下面的图。

bcad37ec6145b5ca471ab08ebb7d0f46.png

画红色框线的部分,写着【主文件夹】大家点击一下它,就可以来到主目录了。结果如图所示。

d23b092238170c2767badb47c34da0e9.png

然后呢,我们也可以点击下面的左侧的侧边上的【主目录】字样,如下图所示。

92f3a69a57513d7655f5aebfb4354e8b.png

点击完了之后,我们同样地会来到主目录里面。结果如图所示。

d23b092238170c2767badb47c34da0e9.png

来到主文件夹以后,我们双击里面的【视频】字样的目录。在新打开的文件夹里面,点击鼠标右键,然后选择【在终端打开】。在打开的终端里面,运行pwd命令,结果如图所示。

4c62ebef94ced6a6687083dd555c4f6a.png

这次的显示结果是/home/exp/视频。我们在视频目录的终端里面运行pwd,显示的是 /home/exp/视频,在【文档】目录的终端里面运行pwd,显示的是 /home/exp/文档。在桌面和主目录的终端里面显示的是/home/exp。 这样的话,大家就可以大致地明白了。你在哪个文件夹里面打开终端,然后直接在里面运行着pwd命令,显示的结果,就会是那个所打开的文件夹所对应的路径。这个显示的路径,它是一个比较完整的路径。关于pwd命令,关于当前工作目录的概念,我们就先了解到这里了。这样的话,我们本节的命令,就都讲完了。大家学习起来感觉怎么样呢?讲完了这些个命令以后啊,我们还得是来说一说的。在这里呢,这个pwd命令,在 Linux 0.11 内核和 0.12 内核里面,它是会涉及一些个代码的。究竟是什么样的代码呢?当我们学习到了相关的章节的时候,我们也就自然会明白了。我们需要知道的是,这个pwd命令,它既是一个很有用的命令,同时也会在 0.11内核里面,涉及一段很有趣的代码。好好地来学习的话,我相信,大家是可以收获很多的。在结束之前,我想说一点题外话。在我们的这个教程里面,在前面的部分,有很多的东西,都是去讲解一些个铺垫性质的知识的。这些个铺垫性质的知识,或许大家会觉得很繁琐。不过啊,没办法。想要学习 Linux 内核的话,这些个铺垫性质的知识,你还真的是需要去学习一下的。不然的话,我们的内核的学习,也就不大容易进行下去了。说起来的话,这个Linux内核的学习,这绝对算得上是一个麻烦,有难度的学习的。这里面,所涉及的知识,涉及的广度,那还是很大的。像是C语言,汇编语言,数据结构,这都是我们所需要的基础的。然后呢,Linux的基础操作,你是需要会的。然后呢,如果是想要很好地,很透彻地掌握的话,电子电路的知识,慢慢地,你也都是需要补齐的。为什么需要学习电子电路的知识呢?因为,在Linux内核里面,会涉及驱动程序的知识。这些个驱动程序,就需要微机原理与接口技术的知识了。微机原理与接口,它的基础知识,正是电子电路的知识。电子电路的基础,有这么三种。它们分别是电路原理,模拟电路,数字电路。而想要学习好电路的几门基础知识,我们又需要去学习许多的数学知识。比如,我们需要学习微积分,学习线性代数,复变函数与积分变换。然后呢,为了能够用好编译器,为了能够更为充分地了解编程所依靠的硬件,CPU,那么,有机会,我们还会需要去阅读英特尔开发手册,需要去阅读GCC编译器使用手册。这样子来说的话,Linux内核的学习,这是一个综合性比较强的学习的,也会是耗费的时间比较多的学习了。我们可以说的是,在这样的学习里面,大家若是能够坚持下来的话,我相信,大家的收获,一定会是很多很多的。对于这里面所涉及的知识,在我们当前的阶段里,可能暂时地不需要你掌握这里面的所有的基础。但是呢,一些个必备的基础,你还是要具备的。然后呢,一些个暂时不是必备的,但是日后会需要的知识,那也是需要大家慢慢地来学习和掌握的东西的。在大家跟着我的这个公众号来学习的时候,大概,我们这里所发布的教程还不是很多。但是呢,慢慢地,我们这里,会上线许多许多的教程的。比如说啊,英特尔开发手册,我们慢慢地是会去上线的。GCC手册,我们是已经在讲解了。至于说,电路原理,模拟电路,数字电路,我这里尚处于学习的阶段。不过我想,在电路原理与模拟电路两种课程,在最近的一段时间里,我的这个小公众号,应该是可以上线这个课程的。有兴趣的话,大家可以关注一下我的公众号的相关的信息。然后呢,我们既然是谈到了电子电路的事情,那么,我们也来说一说我的这个公众号的打算。我创建这个公众号,一个主要的目的。就是进行教学的活动。教学的内容,主要地,就是包含两个方面,一个是Linux内核,一个是电子电路。这俩东西呢,Linux内核教程,主要是为操作系统的开发服务的。而电子电路,是为CPU服务的。在当代中国,操作系统与CPU是国家所需要的东西。想要去开发操作系统与CPU,那就需要很多人去一起努力,需要很多的人才,来进行着合作开发。到哪里去找这么多的人才呢?当然是要靠教学,靠培训,考培养了啊。这样的话呢,我建立这个公众号,开展教学活动,就是希望,一方面呢,我自己去进行着操作系统与CPU的学习。一方面呢,也和大家分享我的学习。一方面呢,也是希望在这样的教程,这样的学习文档里面,有很多人一起来学习。借着这样的活动,来培养出很多的操作系统与CPU开发方面的人才。当这样的人才积累得很多的时候,我相信,开发国产与自主的操作系统与CPU的条件,就会好得多了。大家若是有兴趣来学习着相关的知识,有兴趣投身于操作系统与CPU的学习和研究的话,欢迎大家加入我们。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值