网站开发记什么费用,linux 搭建网站服务器,jsp网站开发实例视频教程,c c也能干大事网站开发文章目录 前言1. Linuxd的安装环境2.Linux的简单介绍2.1 新建目录2.2 新建文件 3.指令到底是什么#xff1f;4.shell命令以及运行原理5.总结 前言 很多人对于Linux的学习总是感觉无法下手#xff0c;不知道从何开始学习#xff0c;相信这篇文章将会为你提供一个清晰的思路。… 文章目录 前言1. Linuxd的安装环境2.Linux的简单介绍2.1 新建目录2.2 新建文件 3.指令到底是什么4.shell命令以及运行原理5.总结 前言 很多人对于Linux的学习总是感觉无法下手不知道从何开始学习相信这篇文章将会为你提供一个清晰的思路。
1. Linuxd的安装环境 博主个人推荐使用虚拟机或者是云服务器这两个的区别是前者是免费的但是安装比较麻烦 后者是收费的但是使用起来十分方便。 虚拟机安装网址https://www.vmware.com/cn/products/workstation-player.html 云服务器可以直接上网搜索腾讯云、阿里云、华为云服务器等等可以互相参考价值进行选择。需要配合Xshell使用。Xshell安装网址https://www.xshell.com/zh/free-for-home-school/ 选择好自己心仪的环境可以去搜索相关的安装说明以及登录方式。ps博主使用的是云服务器所以之后关于Linux的讲解都是在云服务器上进行的但是两者在使用上是没有什么区别的。
2.Linux的简单介绍 Linux是命令行界面很多小伙伴一上来可能会无从下手因此不知道该如何使用不知道什么样的行为会出现什么的结果。其实Linux的命令行模式与我们经常所使用的图形化界面并没有什么区别一个是靠命令来进行一系列的操作一个是靠鼠标点击图形来进行一系列的操作。 在Linux下可以理解为一切皆文件所有的操作都是对文件进行的。我们来看看它到底是什么在演示过程中我会使用一些命令来进行操作通过与windows上的操作来进行对比有关常用命令的总结我在Linux基本指令篇中有所记录。
2.1 新建目录 在Linux上新建目录是这样的 mkdir就是用来创建目录的此处就创建了一个名字为lesson的目录。ll指令是展示该目录下的所有文件 我们再来看windows下的操作 它在windows中对应的就是创建一个新的目录。
2.2 新建文件 我们再继续来看如何创建文件 touch是创建一个文本文件此处是创建了一个名为test.txt的文本文件。 我们再来看windows下的操作 所以说Linux上的操作实际上与windows下的操作并没有什么太大的差异相信通过上面的比较大家也有了大概的了解至于其他的指令大家可以对照着Linux基本指令篇中的内容进行实践此处就不多演示了。
3.指令到底是什么 指令实际上就是别人已经写好的一个个小程序我们通过调用这些程序来完成对文件的增删查改等等操作。比如上面所使用的mkdir创建目录的指令实际上它就是一个别人已经编写好的.exe可执行程序通过这个程序所实现的功能来帮助我们完成一系列的活动。
4.shell命令以及运行原理 Linux严格意义上说的是一个操作系统我们称之为“核心kernel“ 但我们一般用户不能直接使用kernel。而是通过kernel的“外壳”程序也就是所谓的shell来与kernel沟通。如何理解为什么不能直接使用kernel从技术角度Shell的最简单定义命令行解释器command Interpreter 主要包含
将使用者的命令翻译给核心kernel处理。同时将核心的处理结果翻译给使用者。 对比windows GUI我们操作windows 不是直接操作windows内核而是通过图形接口点击从而完成我们的操作比如进入D盘的操作我们通常是双击D盘盘符.或者运行起来一个应用程序。 shell 对于Linux有相同的作用主要是对我们的指令进行解析解析指令给Linux内核。反馈结果在通过内核运行出结果通过shell解析给用户。
帮助理解如果说你是一个闷骚且害羞的程序员那shell就像媒婆操作系统内核就是你们村头漂亮的且有让你心动的妹妹小花。你看上了小花但是又不好意思直接表白那就让你的家人找媒婆帮你提亲所有的事情你都直接跟媒婆沟通由媒婆转达你的意思给小花而我们找到媒婆姓王所以我们叫它王婆它对应我们常使用的bash。外壳是用来保护内核的通过外壳访问内核可以有效的进行保护。比如某些用户的一些非法操作在外壳这一层就会被阻拦下来如果没有外壳用户就很容易威胁到内核的运转。就比如上述的你被小花拒绝后非法操作拒绝执行仍不死心仍是继续访问非法请求那么王婆外壳可以不给小花内核说直接将非法请求拦截下来从而进行保护。如果只是非法请求外壳拦截下来是没有问题的但是如果是危险请求比如有重大bug的程序要求外壳命令行解释器来进行编译运行那么就是将shell外壳搞崩溃所以实际是这些都请求都是shell外壳的子进程来进行管理的子进程的概念后续我们都会讲解到如果有想了解的小伙伴也可以提前去搜所相关的内容。还有一方面是操作系统十分复杂如果让我们这些新手来直接使用操作系统会十分困难而通过外壳提供的接口我们就可以更加方便的使用了。 shell外壳是一个统称在Linux是bash或者是sh等等在windows上是图形化界面。
5.总结 此篇的内容较少最主要的目的还是帮助大家打破对命令行的恐惧让大家对Linux下的以指令的方式进行操作的模式进行简单的了解它并不神秘。更多的讲解内容可以关注博主噢我会继续更新一系列有关Linux的内容。 如果大家发现有什么错误的地方可以私信或者评论区指出喔。我会继续深入学习Linux希望能与大家共同进步那么本期就到此结束让我们下期再见觉得不错可以点个赞以示鼓励