首页 > 系统相关 >学习 Linux 并没有你想象的那么难。

学习 Linux 并没有你想象的那么难。

时间:2022-09-20 12:14:03浏览次数:113  
标签:https Windows 学习 发行版 Linux 想象 游戏

学习 Linux 并没有你想象的那么难。

Photo by Gabriel Heinzer on Unsplash

我离开 Windows 并切换到 Linux 作为我的主要操作系统已经 1 年了。一个充满问题的更改,并且担心无法保证一切都会按计划进行,例如视频驱动程序无法按预期工作,或者某些日常使用的程序在窗口和窗口之外的其他系统上不受支持苹果被咬了。但正如他们所说的那样,有时我们必须在我们的行动中即兴发挥,为了到达月球,首先你必须瞄准星星,具有讽刺意味的是,Linux 具有如此灵活的能力,以至于它被 美国国家航空航天局 是的 太空探索技术公司 在太空任务中。

不得不说,Windows 和 Linux 在使用方式上有着天壤之别,虽然有 Linux Mint 等对新手友好的发行版,但仍存在池塘另一边不一样的不确定性。另一边,我们现在站立的地方。这就是某些问题出现的时候,例如,这在 Linux 中是否可能?或者为什么它如此知名?如果我们已经拥有一个可以帮助我们做所有我们想做的事情的操作系统,那为什么还要改变我们呢?。

在进行更改之前,我问了自己一些可能对您做出决定有所帮助的问题。

我目前的 Linux 经验是否足够?

很多时候,我创建了不同发行版的虚拟机来满足我的好奇心。在那之前,我认为学习使用 Kali Linux 会让我成为一名优秀的黑客,众所周知,唯一能让你变得优秀的事情就是 脚本小子 .

在这个临时空间中,我学会了在基本级别使用终端,例如移动、创建、列出目录、安装存储库和一些非常基本的 SSH。有了所有这些知识,我认为这足以在 Linux 中为自己辩护。

Linux难学吗?

Linux 并不难学,而是练习会给你在终端中保护自己的经验和能力。从长远来看,随着您加快速度并学习别名、PATH 和 bash 脚本等终端技巧,您的工作效率将会提高。

推荐什么分布?

正如我之前提到的,我有使用 Kali Linux 的经验,我几乎犯了将它用作我的主要操作系统的错误,这不是一个坏选择,但实际上,如果你能变得更稳定、面向用户又有什么意义发行版?真的是一个主要的操作系统吗?候选人包括:

  • Linux Mint:因为它在视觉上类似于 Windows。
  • Fedora:因为它非常稳定。
  • Ubuntu:你的社区。
  • Debian:因为是 Debian。

最后我最终选择了 Ubuntu,为什么?为了与渗透测试中常用的存储库具有更大的兼容性,对于可以帮助您解决问题的社区 谷歌 ,并且因为它是一个更漂亮的 Debian。

Linux 上的视频游戏。

Steam 彻底改变了 Linux 环境中的游戏,资助像 Proton 这样的项目,简而言之,Proton 是 Wine 的补丁版本,允许具有 Windows 依赖项(例如库)的视频游戏在 Linux 环境中运行。并且它已经有一个名为 ProtonDB 的数据库,该数据库包含来自其他玩过上述视频游戏的用户的报告、测试和发布参数以进行更好的优化。

它甚至可以选择导入您的 Steam 库并分类哪些适合哪些不适合(图 1)。

Fig. 1 ProtonDB para librerías de Steam

我想澄清一下,绝大多数 Borked 游戏无法运行不是因为 ProtonDB 缺乏优化,而是因为标题的开发者没有对 AntiCheat 给予足够的支持,这会触发作弊警报以执行修改文件,或者在我们的例子中是非本地的,所以我们只需要等待。

学习曲线。

编程或其他技术领域的经验可以帮助您通过预先获得一些直觉来进一步减少学习曲线,正如我们之前所说,它只是跳出舒适区。

在 Linux 上编程。

这已经是个人自省的问题了,因为你的编程技能不会因环境而异,就像认为买了昂贵的鞋子你最终会跑得更快一样。作为个人观点,在一个终端中拥有绝对的一切并且一切都是共生的,这使得我在开发时的工作变得更加容易,此外许多程序中使用的资源非常低,允许具有相同的水平7 年前在台式计算机或笔记本电脑上的工作。

学习资源

我个人使用的资源是:

  • 线上线下 :一个传奇的战争游戏,你必须完成任务才能提升关卡。一种学习 Linux 的有趣方式。
  • 试试HackMe :该平台有一个 Linux Fundamentals 学习路径,另一种有趣的学习方式。
  • 黑客的 Linux 基础知识 : 一本关于如何学习 Linux 基础的相当完整和结构化的书。
  • 资源清单 :各种免费和付费课程的前 10 名。
  • 命令行的艺术 :一个非常完整的存储库,同时简明了终端的日常使用方式(它也是西班牙语)。

尽管那里有所有资源列表,但开始做生意总是比留在“教程地狱”中更好的主意。

结论:

如果您有好奇心和渴望掌握编程世界中的基础技术,学习并不难,甚至还有一个非常大的社区可以培养您的知识。

学习 Linux 为您作为 IT 专业人士打开了大门,因为虽然这听起来令人难以置信,但学习基础知识已经让您成为更有能力的专业人士。在那之后,您的下一个小挑战将是确定哪些发行版和本机工具能够满足您作为专业人士的需求。

我邀请您继续保持好奇心,这是我们艺术的基本引擎。

https://www.youtube.com/watch?v=hbhoAr8GV98

支持:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/38154/56422011

标签:https,Windows,学习,发行版,Linux,想象,游戏
From: https://www.cnblogs.com/amboke/p/16710579.html

相关文章

  • Linux环境安装JDK8
    1、卸载系统中自带的openJDK1.1使用java-version命令查询系统是否有自带jdk 1.2使用rpm-qa|grepjava,命令查询java套件,删除包含openJDK的包rpm-e--nodepsjav......
  • Linux安装Nginx
    linux版本:CentOS6.0+1、下载nginxrpm包命令wgethttp://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm2、安装nginxrp......
  • 网络芯片CH395Q学习开发-补充-和电脑网线直连程序配置方式
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/LearnCH395Q"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明......
  • linux用户管理,关机重启
    1.关机重启shoutdown-hnow立即关机shudown-h1一分钟后关机shudown-rnow重启halt关机reboot重启sync把内存的数据同步到磁盘注意:关机和重启首先要......
  • typora学习笔记
    markdown学习二级标题三级标题几级标题就是几个#+空格+标题内容字体hello,world!两边+俩*是粗体hello,world!两边+一*是斜体hello,world!......
  • 软件项目管理学习笔记2 项目范围管理
    项目范围管理(projectscopemanagement)1.什么是项目范围管理范围(scope)是指开发项目产品所涉及的所有工作和用来开展工作的所有过程可交付成果(deliverable)是指作......
  • [转]Linux文件目录结构一览表( FHS 标准)
    原文地址:https://www.linuxyz.cn/1976.html学习Linux,不仅限于学习各种命令,了解整个Linux文件系统的目录结构以及各个目录的功能同样至关重要。使用Linux时,通过命令......
  • 学习1
    目前对于未来的工作没有明确的目标。但我对于unity3d的游戏开发比较感兴趣,反正不知道学什么,索性学自己感兴趣的。不管未来能不能用于工作,只是为了让时间不那么无聊的度过。......
  • Vue面试题19:在实际开发过程中,你知道的Vue最佳实践有哪些?(总结自B站up主‘前端杨村长’
    思路:查看vue官方文档:风格指南(重点关注AB级)、最佳实践(生产部署、性能、访问、安全)回答范例从编码风格、性能、安全等方面说几条:1.编码风格方面:命名组件时使用“多词"......
  • 学习-数组相关算法-两数之和
    obj[1]=111letobj={"5":222}console.log(obj[5])////222console.log(obj['5'])//222//console.log(obj.5)这样写会报错obj[1]=111console.log(JSO......