手把手带你体验一场属于Linux的学习之旅

手把手带你体验一场属于Linux的学习之旅

Linux是一个开源的操作系统,以性能高和稳定著称因为继承unix,在权限和网络上的设计与表现也非常优异。同时其系统开源/免费/优秀/稳定,自由高可定制,深受程序员们等代表的极客们的喜爱,也是部分科研人常用的操作系统。随着互联网的普及和技术的发展拓展,Linux也在行业内一路疾驰,占有率持续高升,使得无数计算机爱好者投入了解Linux的学习研究上。然而Linux系统主要是通过命令行访问和操作,桌面GUI反而是次要的,日常操作不会像Windows那么简单,所以也会有一定的入门门槛,对于初学者来说还是较为困惑迷茫的。不过既然是学习,总会有成长的一天。下面就让我带领大家开启Linux系统的认知之旅吧。

Linux相关的服务器知识对于一个程序员的重要性是不言而喻的。也许现在精细细分的编程分工会让很多接触较少的程序员忽略它,但是学好它却是程序员必备修养之一。想要搞懂Linux系统,就得先搞懂它的起源。Linux最初只有一个Kernel,Linus Torvalds负责维护,它属于一种多功能的系统核心程序。同时,Linux也是日常常用软件的集合产品。所以简称的Linux可以指的是系统内核,也可以是我们常说的Linux发行版:“发行版完整的包含一些基础软件的操作系统”。

现在Kernel都发布到6.0了,Linux系统的内核庞大复杂,一般人驾驭不住。我们初学还是从使用它开始。就像使用筷子一样,现在只要会用就行,还没到研究如何制作筷子的时候。平日里要多学习、多看书、多做实践、多相互交流,才能不断积累经验不断收获。目前Linux的发展前景十分广阔,它正在逐步融入我们的日常生活中。5G网络的运行、人工智能的运用以及无人机的航拍,几乎都是与Linux系统有相关。Linux系统的前景地位不容小觑呀!

作为一个入门者来说,重装操作系统代价挺大的,日常电脑都是windows系统,不会配备专门的Linux系统,学习一般会使用到虚拟机,虚拟机可以不影响到原有的系统,同时还能装配Linux系统供我们学习。而最常用的Linux虚拟机是Centos / Ubuntu系统。首先要搞懂如何安装配置Ubuntu虚拟机。在这里我还会介绍一些常用的Linux操作命令和知识。

下载一个虚拟机软件,常用的有Vbox或者Vmware,以Vmware workstation举例,搜索VMware找到它们的官网,下载安装好VMwgre Workstation Pro产品。第二步就是下载Ubuntu,搜索Ubuntu,进入Ubuntu官网后,找到download字样,下载Ubuntu Desktop,下载好后我们会得到一个后缀为iso的镜像文件。

打开安装好的VMware 软件,点击创建新的虚拟机后,选择典型安装,安装系统那块可以选择我们刚下载的Ubuntu iso,然后会进行一些虚拟机的硬盘和网络配置,如果不了解就保持默认。这里要注意的选择虚拟机存储位置,这里建议大家不要放在物理机系统盘内(放了也没什么)。

创建好Ubuntu后,我们就可以开启我们的虚拟机,进入到Ubuntu的安装系统了,这个时候 Ubuntu系统还需要一些简单的配置和安装,安装程序已经简化了很多安装流程了,大多数步骤都可以默认自动完成的,我们只需要等待一点时间一个崭新的Ubuntu系统就会安装好。

系统配置好后选择重新启动系统,就可以进入我们的Ubuntu Linux系统啦。可以看到Ubuntu的用户图形界面非常大气美观,简洁中带有一丝神秘感和基佬紫的高级感,桌面壁纸也可以随意更换。点击右下角的Home文件夹可以进入我们的文件夹对话框,在 Workstation的菜单上我们还可以点击全屏模式,让我们的整个屏幕进入Linux界面。不过在Linux系统里面我们最主要用到的还是它的命令行系统,鼠标右键选择Openin Terminal,打开后台控制台,在这里我们可以键入各种命令行来操作我们的Linux系统。

在我们知道了如何安装Ubuntu之后,最好能找一本书学习一些理论的方面知识,等你使用的多了,回想之前看的知识,会有恍然大悟的感觉。当然,要想学习好Linux系统,可不仅仅只是掌握Linux命令操作行那么简单,Linux系统背后可是有很大的知识体系需要我们去学习的,这些技能都是十分有用和强大但却不是那么容易掌握的。在这里给大家推荐一本入门级书籍《Linux就该这么学》,非常适合新手初学者,这样学习起来较系统,边看边学边实际操作,效果会更好。而后如果还有兴趣。再进一步学习更多的Linux技能和知识,给自己的Linux学习之旅多一些帮助!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/91145.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python入门教程48:Pycharm永久镜像源的pip配置方法

国内几个好用的Python镜像服务器地址: 清华大学镜像站:https://pypi.tuna.tsinghua.edu.cn/simple/阿里云镜像站:https://mirrors.aliyun.com/pypi/simple/中科大镜像站:https://pypi.mirrors.ustc.edu.cn/simple/中国科技大学镜…

Ros2 学习02- ubuntu22.04 安装ros2

设置镜像源 sudo vim /etc/apt/sources.list#阿里源 deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jamm…

华为云智能化组装式交付方案 ——金融级PaaS业务洞察及Web3实践的卓越贡献

伴随信息技术与金融业务加速的融合,企业应用服务平台(PaaS)已从幕后走向台前,成为推动行业数字化转型的关键力量。此背景下,华为云PaaS智能化组装式交付方案闪耀全场,在近日结束的华为全联接大会 2023上倍受…

【Vue】数据监视输入绑定

hello,我是小索奇,精心制作的Vue系列持续发放,涵盖大量的经验和示例,如有需要,可以收藏哈 本章给大家讲解的是数据监视,前面的章节已经更新完毕,后面的章节持续输出,有任何问题都可以…

zemax埃尔弗目镜

可以认为是一种对称设计,在两个双胶合透镜之间增加一个双凹单透镜 将半视场增大到30,所有的轴外像差维持在可以接受的水平。 入瞳直径4mm波长0.51、0.56、0.61半视场30焦距27.9mm 镜头参数: 成像效果:

用ChatGPT编写一个词卡显示网页

一、问题缘起 之前,我就发觉很多老师喜欢通过播放单词音频,显示单词拼写,这种词卡的形式来帮助学生记忆单词。于是,我就用Python制作了一个记单词软件,可以实现对words.txt中的单词滚动显示,播放发音&…

正则表达式贪婪模式和非贪婪模式

一、贪婪模式 贪婪模式表示尽可能多的匹配字符串&#xff0c;正则表达式六个量词元字符?、、*、{n}、{n,m}、{n,}默认是贪婪模式 接下来引入一个场景来分析说明 获取html a标签href属性的值 <a href"https://www.baidu.com/" attr"abc"></a>…

【Linux】详解线程第三篇——线程同步和生产消费者模型

线程同步和生消模型 前言正式开始再次用黄牛抢票来讲解线程同步的思想通过条件变量来实现线程同步条件变量接口介绍初始化和销毁pthread_cond_waitsignal和broadcast 生产消费者模型三种关系用基本工程师思维再次理解基于生产消费者模型的阻塞队列版本一版本二多生多消 利用RAI…

java web+Mysql e-life智能生活小区物业管理系统

本项目为本人自己书写&#xff0c;主要服务小区业主和管理人员。 e-life智能生活小区涉及多个方面的智能化和便利化服务&#xff1a; 1. 用户模块&#xff1a;包含基本的登入登出操作&#xff0c;查看个人信息中用户可以查看 自己的个人资料但不可以修改个人信息。 a) 用户…

Celery结合flask完成异步任务与定时任务

Celery 常用于 web 异步任务、定时任务等。 使用 redis 作为 Celery的「消息代理 / 消息中间件」。 这里通过Flask-Mail使用qq邮箱延时发送邮件作为示例 pip install celery pip install redis pip install Flask-Mail1、使用flask发送邮件 使用 Flask-Mail 发送邮件需要进行…

数据分析三剑客之一:Numpy详解及实战

1 NumPy介绍 NumPy 软件包是Python生态系统中数据分析、机器学习和科学计算的主力军。它极大地简化了向量和矩阵的操作处理。Python的一些主要软件包&#xff08;如 scikit-learn、SciPy、pandas 和 tensorflow&#xff09;都以 NumPy 作为其架构的基础部分。除了能对数值数据…

Linux基本指令(一)

&#x1f493;博主个人主页:不是笨小孩&#x1f440; ⏩专栏分类:数据结构与算法&#x1f440; C&#x1f440; 刷题专栏&#x1f440; C语言&#x1f440; &#x1f69a;代码仓库:笨小孩的代码库&#x1f440; ⏩社区&#xff1a;不是笨小孩&#x1f440; &#x1f339;欢迎大…

对负采样(negative sampling)的一些理解

负采样&#xff08;negative sampling&#xff09;通常用于解决在训练神经网络模型时计算softmax的分母过大、难以计算的问题。但在LightGCN模型论文的BPR LOSS中&#xff0c;负采样的概念可能与传统的softmax分母问题不完全一样。 在LightGCN模型中&#xff0c;不同于传统的协…

AR智能眼镜:提升现场服务技能、效率与盈利能力的利器(一)

随着技术的不断进步&#xff0c;现场服务组织正朝着远程支持转变&#xff0c;用以解决技能差距和生产力问题&#xff0c;提高员工培训和操作效率&#xff0c;同时为企业提高利润率&#xff0c;创造竞争优势。 本文将探讨增强现实&#xff08;AR&#xff09;、辅助现实&#xf…

【李沐深度学习笔记】损失函数

课程地址和说明 损失函数p2 本系列文章是我学习李沐老师深度学习系列课程的学习笔记&#xff0c;可能会对李沐老师上课没讲到的进行补充。 损失函数 损失函数是用来衡量预测值 y ^ \hat{y} y^​或 y ′ y y′与真实值 y y y的差别&#xff0c;下面给出常见的损失函数类型&am…

科技资讯|AirPods Pro基于定位控制的自适应音频功能

在接受 TechCrunch 媒体采访时&#xff0c;苹果高管 Ron Huang 和 Eric Treski 谈到了关于 AirPods Pro 自适应音频&#xff08;Adaptive Audio&#xff09;功能的轶事&#xff0c;曾考虑基于 GPS 信号来控制自适应音频级别。 Treski 表示在探索自适应音频功能初期&#xff0…

uniapp 实现下拉筛选框 二次开发定制

前言 最近又收到了一个需求&#xff0c;需要在uniapp 小程序上做一个下拉筛选框&#xff0c;然后找了一下插件市场&#xff0c;确实有找到&#xff0c;但不过他不支持搜索&#xff0c;于是乎&#xff0c;我就自动动手&#xff0c;进行了二开定制&#xff0c;站在巨人的肩膀上&…

什么是GraphQL?它与传统的REST API有什么不同?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 什么是GraphQL&#xff1f;⭐ 与传统的REST API 的不同⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣…

7.网络原理之TCP_IP(上)

文章目录 1.网络基础1.1认识IP地址1.2子网掩码1.3认识MAC地址1.4一跳一跳的网络数据传输1.5总结IP地址和MAC地址1.6网络设备及相关技术1.6.1集线器&#xff1a;转发所有端口1.6.2交换机&#xff1a;MAC地址转换表转发对应端口1.6.3主机&#xff1a;网络分层从上到下封装1.6.4主…

【新版】系统架构设计师 - 软件架构的演化与维护

个人总结&#xff0c;仅供参考&#xff0c;欢迎加好友一起讨论 文章目录 架构 - 软件架构的演化与维护考点摘要软件架构演化和定义面向对象软件架构演化对象演化消息演化复合片段演化约束演化 软件架构演化方式静态演化动态演化 软件架构演化原则软件架构演化评估方法大型网站架…