【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令

这篇具有很好参考价值的文章主要介绍了【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

💓作者简介: 加油,旭杏,目前大二,正在学习C++数据结构等👀
💓作者主页:加油,旭杏的主页👀

⏩本文收录在:再识C进阶的专栏👀

🚚代码仓库:旭日东升 1👀

🌹欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖

学习目标:

       在学习完C语言后,紧接着,我们要来学习Linux。为什么要学习Linux呢?因为在日常生活和工作中,我们一定会用到的,我们常常可以看见一些互联网公司在招聘时,会提出求职者要有Linux经验,为什么它会在互联网公司中频频出现,又为什么会在学完C语言后学习Linux呢?下面会讲。这一篇博客将会带领大家进入Linux的世界,在了解完Linux是如何出现的后,我们在来了解一下Linux的一些基本指令,望大家喜欢。

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令


学习内容:

通过上面的学习目标,我们可以列出要学习的内容:

  1. Linux 的诞生和版本问题以及应用场景
  2. 如何搭建Linux的环境(大致)
  3. Linux的一些基本指令

一、Linux 的诞生和版本问题以及应用场景

       这一部分的知识点作为了解即可,小编写这一段内容是为回答我们在学习目标的地方残留的问题,也是编点小故事,锻炼一下小编的语文素养hhhhh!

1.1 Linux的诞生

       Linux 对于我们大家来说,可以说是既熟悉又不熟悉,为什么呢?因为在座的各位都听说过操作系统,对,没错,现在是互联网时代,几乎没有人没有听说过操作系统。而这里所说的Linux就是一种操作系统,是的,你没有听错,Linux是和Windows和Macos一样的,是一个操作系统。而且,这个操作系统的创作者只是一个大二的学生(真乃神人也)(有人大二创作Linux,有人夜里看海,有人Leetcode上第一道题目做不出来)(不是我hh)

       在之前的学习中,我们已经提到过操作系统是什么?为什么计算机要有操作系统这个东西,为什么我们不直接通过硬件进行操作系统?

       操作系统这个东西就是为了使人们生活变得方便而出现,操作系统本身就是一个软件,操作系统可以管理软件和硬件层次的内容,起到一个承上启下的作用。为了便于理解,我们举一个例子,在一个互联网公司中,有老板,员工,电脑等一下成员,我们来想一下,。员工(软件)可以进行管理电脑(硬件),老板(软件)可以通过一些方式进行管理员工(软件)。这里就说明了软件是可以管理软件,软件也可以管理硬件。

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令

1.2 Linux 的版本问题

       为什么要谈及 Linux 版本问题呢?因为在世界中Linux的版本众多,如下图所示,为什么会有这个多版本呢?因为Linux在诞生之后,一直是以开源的身份在市面上留存,一些大佬们拿到这一份开源的代码,可以进行自己的编写和发明自己想要的功能,所以Linux的版本众多。

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令

       但是,在这里我想谈论的问题是:Linux的版本大致分为两大类:商业化版本和技术版本。这里也只是大致了解,不用深入了解。

       在上面,我们说到了linux是开源的,说明你在linux上做的一些事情,你自己是可以看见,如果说别人对你的数据进行操作,你也是可以看见,但是windows和macos这两个操作系统不是开源,别人对你的数据进行操作,你是不知道的。

       而对于互联网公司来说,数据是很重要的。如果说,你用了一些闭源的操作系统,别人对你的数据进行一些不好的工作,你是不知道,这样公司的数据就不能保证安全性,所以这是选择Linux的一个原因。第二个原因是,操作系统的流畅度,因为Linux是开源的,所以有很多大佬在维护,流畅度是可以进行保证的,而windows和macos只有一些内部成员在维护。所以,在现在很多互联网公司都在使用Linux操作系统进行管理。

1.3 Linux 的应用场景

       基于这个linux的开源,稳定,安全的优点,使得Linux在应用的场合比较多,例如:Linux在服务器领域的发展,在桌面领域的发展,在移动嵌入式领域的发展,在云计算/大数据中的发展。你所使用的安卓手机也是在Linux的基础上发明出来的。Linux无处不在,太强大了,还是要学习的。

二、如何搭建Linux环境(大致)

       在之前,我们学校实习的过程中,我们用到的是虚拟机,下载文件和一写文档我无法上传,所以在这里我们用一个新的方式进行我们的Linux环境的布置,不过这种方式是需要花米的,但是简单。(想当年,用虚拟机配置环境时,花了很长的时间)上网搜阿里云服务器,我们购买一个服务器,然后找到公网IP,之后的步骤,网上应该有很多,这里就不在赘述了。

三、Linux 的一些基本指令

       我们搭配好Linux后,我们要学习一些指令,不能只停留在概念层面,要打代码,多打代码才能理解。这一篇文章,我们先来了解:ls指令,pwd指令,cd指令,whoami指令,最后在讲解指令时搭配使用文件路径。

3.1 文件一些知识点

       大家有没有想过当我们创建一个空的文件时,到底有没有占据磁盘空间。答案是有的,因为在文件 = 文件属性 + 文件内容。而之前我们在学习C语言时,学习的一些关于文件的操作是对文件的内容进行操作的,并没有学习到对文件的属性进行操作的。在未来我们对文件的任何操作可以分为两类:1、对属性的操作(用指令控制文件)2、对内容的操作(用编程访问文件)

       这就引出了ls指令,因为ls指令的作用是:罗列出当前目录下的文件名

3.2 ls 指令

       ls的作用是罗列出当前目录下的文件名。有些指令可能含有多个指令。下面,我们来学习一下ls的一些指令。

ls -l // 列出文件的详细信息。也可以简写为:ll

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令

ls -la //列出目录下的所有文件,包括以 . 开头的隐含文件。

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令

       在这里的红色部分圈起来的地方有两个符号,一个是一个点,一个是两个点,这是隐藏目录,在Linux的任何目录下都会默认具有两个隐藏目录。在平常的ls指令下是看不见,但是在ls -a的指令下可以看见,在后面的cd指令中来学习。

3.3 pwd 指令

pwd //显示用户当前所在的目录

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令

       在windows操作系统和Linux操作系统都有文件路径的概念,为什么要有路径呢? 系统层面要唯一地标识文件,路径必须要统一性,任何一个文件只有一个父目录

3.4 cd 指令

有关cd的一些指令

cd // 作用是进行路径切换

 【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令

cd .. // 回退到上级路径
cd .  // 表示当前路径

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令

有关目录、相对路径、绝对路径

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令

       在我们用cd ..的指令一直回退,直到最后,退到了根目录。整个Linux的根目录是root,磁盘上的文件与目录被组成了目录树,这种目录树是一种多叉树。

相对路径:就是相对于本身开始,看是不是上一级,还是下一级,还是自身。 

绝对路径:就是从根目录开始写文件

【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令,Linux操作系统,linux,linux指令文章来源地址https://www.toymoban.com/news/detail-751409.html

学习产出:

  1. Linux 的诞生和版本问题以及应用场景
  2. 如何搭建Linux的环境
  3. Linux的一些基本指令

到了这里,关于【Linux(0)】为什么要学习Linux,为什么互联网公司在招聘时,会提出要有Linux经验,及其使用;一些Linux常见指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 工业互联网和物联网有什么关系?

    工业互联网和物联网有什么关系?

    工业互联网是基于物联网发展起来的,或者说是以物联网为基础,是IT/CT/OT融合的一体化工业系统,所以又有别于物联网,下面详细来讲解下。 工业互联网就是要实现物理形式的企业在数字空间的投射,并基于此来实现的以人机物(Human,Machines,Things)泛在互联为基础上,深度

    2024年02月09日
    浏览(13)
  • 工业互联网有什么价值?

    工业互联网有什么价值?

    工业互联网——开放、全球化的网络,将人、数据和机器连接起来,属于泛互联网的目录分类。它是全球工业系统与高级计算、分析、传感技术及互联网的高度融合。工业互联网顾名思义,是互联网在工业领域的应用。工业在互联网辅助下生产,互联网为工业提供柔性连接和

    2024年02月11日
    浏览(11)
  • day1 什么是互联网

    day1 什么是互联网

    目录 计算机网络的定义与分类 网络的网络 互联网的组成  互联网的边缘部分 互联网基础结构发展的三个阶段  第一阶段(1969 - 1990) 第二阶段(1985 - 1993)  第三阶段(1993 - 现在)  20世纪90年代:万维网 WWW 的问世 计算机网络定义:       以功能完善的网络软件及通信

    2023年04月24日
    浏览(12)
  • 网络无法访问互联网是什么原因

    网络无法访问互联网是什么原因

    很多用户在使用手机或电脑连接网络时,明明可以正常连接,但却无法访问互联网。网络无法访问互联网是什么意思?无法连接到互联网是指当前只可访问本地网络的资源,没办法正常上外网,访问网页、上 QQ、微信等。网络无法访问互联网是什么原因? 网络无法访问互联网

    2024年02月05日
    浏览(29)
  • 互联网新时代要到来了(三)什么是ChatGPT?

    互联网新时代要到来了(三)什么是ChatGPT?

    什么是ChatGPT? tips:资料来自百度百科、openAi、CSDN博主「琦在江湖飘」、Info写作社区、CSDN博主「夕小瑶」等网页资料。 ChatGPT(全名:Chat Generative Pre-trained Transformer),美国OpenAI 研发的聊天机器人程序 ,于2022年11月30日发布 。ChatGPT是人工智能技术驱动的自然语言处理工具,

    2023年04月13日
    浏览(10)
  • Web3到底是什么?能否成互联网的未来?

    Web3到底是什么?能否成互联网的未来?

    随着游戏、元宇宙、互联网等行业的快速发展,web3已经成为互联网行业中一个热门的主题。听到web3这个词,很多人都会大吃一惊,这是怎么回事?WB3,就是网络3.0,也就是第三代网络。web1.0是因特网最初产生的一种“只读”式的资讯,使用者只可观看,无法互动,如同电子

    2024年02月12日
    浏览(16)
  • 【IT互联网行业内,什么岗位工作更有前景?】

    【IT互联网行业内,什么岗位工作更有前景?】

    前言 互联网及IT行业作为集技术与高薪于一身的新技术行业,不仅成为时下众多年轻人的首选行业,其本身也承载了社会、企业数字化发展转型的重担,从国家到社会、市场都非常重视行业技术的发展和渗透,其重要性不言而喻。作为普通人的小编也通过自己的工作和生活各

    2024年02月12日
    浏览(13)
  • 互联网新时代要来了(二)什么是AIGC?

    互联网新时代要来了(二)什么是AIGC?

    什么是AIGC? 最近,又火了一个词“**AIGC”**2022年被称为是AIGC元年。那么我们敬请期待,AIGC为我们迎接人工智能的下一个时代。 TIPS:内容来自百度百科、知乎、腾讯、《AIGC白皮书》等网页 AIGC 即 AI Generated Content,利用人工智能技术来生成内容,它被认为是继PGC、UGC之后的新

    2024年02月09日
    浏览(11)
  • 什么是WEB3.0 | 下一波互联网浪潮解释

    什么是WEB3.0 | 下一波互联网浪潮解释

    每个人都在谈论 Web 3.0。但它到底是什么?Web 3.0 指的是下一代互联网,其中网站和应用程序将能够使用区块链技术、大数据和机器学习等技术以类似人类的方式处理数据。 它被万维网的发明者蒂姆·伯纳斯-李称为语义网。Web 3.0 的目标是创建一个更加自主、智能和开放的互联

    2024年02月11日
    浏览(12)
  • 互联网被裁的程序员,未来有什么方向呢?

    互联网行业的职位需求也在不断变化。作为一名被裁程序员,应该积极适应新的趋势和发展方向,以保持竞争力。 以下是一些互联网行业的发展趋势和方向,可以供被裁程序员参考: 人工智能(AI)和机器学习 人工智能和机器学习是当前互联网行业的热门领域之一。随着数

    2024年02月06日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包