Linux从入门到放弃

article/2025/9/29 22:00:24

mac环境下的linux搭建

一.linux作为一个开源的操作系统,以其稳定性和安全性,是程序员必不可少且需要掌握的系统。可能用惯了windows以及mac的我们一开始用起来很难受,但相信我,用惯了以后,你会更难受。小玩笑而已,linux以命令行为主要操作手段,但其实它也是有图形界面的。上手以后,你会发现真的很好用。具体关于linux的说明,百度上很全面,同样windows下linux的搭建也很多,这里就不细说了。该篇博客主要针对mac系统下linux操作系统的搭建

二.准备工具:virtualbox虚拟机+unbuntu

三.这里做几点说明和给出步骤

  1. 使用linux操作系统可以采用两种方式,使用虚拟机或者双系统。mac提供了双系统的制作工具,不需要你再去下载第三方插件(https://www.jianshu.com/p/9935744a118e);同时我们也可以下载虚拟机,在mac上运行linux。两种各有优缺点,双系统用了以后,你的mac硬盘出问题,苹果公司就不保修了,同时linux和macbook也不是很兼容。虚拟机的优点是安全可靠,虚拟机里面的系统出问题不会影响外面的系统,删除也方便,同时能和外面的系统交互;但是虚拟机毕竟运行的是系统,你的电脑内存不够大的话会导致里面和外面都很卡。本人推荐大家使用虚拟机,因为linux系统是轻量级系统,开销不大,一般都电脑都可以承受;同时你桌面上的文件可以用共享的方式,给虚拟机里面的系统使用。
  2. 我们这里选用的Linux版本是unbuntu,另外一个是centos,这个比较适合于服务器上使用。linux作为开源系统是免费的,大家可以去官网下载https://www.ubuntu.org.cn/download/unbuntu操作界面
  3. 虚拟机我推荐给大家virtualbox,这个虚拟机是免费的,直接搜索就行。哎,穷人的悲哀呀。有条件的可以选择vmware(当然要钱咯),这个也可以破解的,看个人,破解的不好,不太稳定。安装好的虚拟机界面
    4.虚拟机安装好以后为了实现外面的文字能粘贴到里面的系统,大家可以先安装增强工具,然后在“共享粘贴板”中选择双向。在这里插入图片描述
  4. 安装虚拟机后会存在不能全屏的问题,在视图中选择适应屏幕就好了
  5. 安装步骤:
    1.把下载好的unbuntu镜像文件下载到桌面,大家选择64位的
    2.选择新建,然后按照下面图片给出的方式选择,名字最好用英文,文件夹选择下载好的镜像文件位置在这里插入图片描述
    3.后面点击继续,语言选择中文就好了,大家可以自行解决
    4.设置共享文件夹,这里我们需要安装之前说的增强工具,安装好了之后选择共享文件夹,选择Mac下要共享文件的位置,点击确认在这里插入图片描述
    5.打开终端命令行,输入
    sudo mkdir /mnt/shared(创建文件夹作为挂在点)
    sudo mount -t vboxsf share /mnt/shared(把增强工具挂载进新健的文件夹)
    大家对终端命令不明白的话,可以通过菜鸟教程学习
    6.这样,linux大致的功能基本具备了,后面需要别的功能,之后会讲到。

http://chatgpt.dhexx.cn/article/Rnxj6sZB.shtml

相关文章

C语言从入门到放弃

Unix是C的作者开发的。 Unix附属诞生物,当时使用的是cc编译器 然后有了linux就封装成了gcc编译器,但由于考虑到老家伙的使用习惯,还保留了cc C语言是结构化程序语言(一个程序能包含多个函数).C语言简单粗暴&#xff0c…

c语言从入门到秃头表情包,c语言从入门到放弃表情包 - c语言从入门到放弃微信表情包 - c语言从入门到放弃QQ表情包 - 发表情 fabiaoqing.com...

从入门到精神异常(资深病友狗头著)_精神异常_病友_狗头表情 不好意思拿错了(Java Web从入门到精通)_拿错_JAVA_Web表情 C语言从研发到脱发_脱发_研发_语言表情 我也只是新手入门第一次见有人就如此会装逼 幸会幸会 哪里的话_新手入门_装逼_幸会幸表情 熊猫头写个C语言(666)_666…

深度学习---从入门到放弃(七)CNN进阶,迁移学习

深度学习—从入门到放弃(七)CNN进阶,迁移学习 引入 图像是高维的。即image_length* image_width*image_channels是一个很大的数字,而上一教程里所提到的CNN的权值共享便是一种解决图像和其他领域高维问题的方法。 从上图中可以…

【傻瓜攻略】深度学习之从入门到放弃

从研究生进来之后,一直到现在已经进行了一年关于DP的学习,写篇文章总结一下我蹒跚的学习过程。总结来说是一个从入门学习到几乎想要放弃的过程。顺带列举下面几个坑,希望能帮助一下同样在这条路上行走的旅人们。 1、overfitting这个东西 很…

android异步编程,使用RxAndroid处理异步任务

欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. Demo Android Rx是响应式编程的意思, 本质是观察者模式, 是以观察者(Observer)和订阅者(Subscriber)为基础的异步响应方式. 在Android编程时, 经常会使用后台线程, 那么就可以使用这种方式. 目前的异步编程方式都会导…

RxAndroid 入门笔记

参考链接: http://gank.io/post/560e15be2dca930e00da1083#toc_10 https://mcxiaoke.gitbooks.io/rxdocs/content/Observables.html http://blog.chengyunfeng.com/?p948 http://www.apkbus.com/blog-705730-62567.html 要了解RxAndroid,必须先要了解RxJava,应…

【Rxandroid】Rxandroid源码解读

目录 1.AndroidSchedulers类的源码 2.RxAndroidPlugins类的源码 3.RxAndroidSechedulersHook类的源码 4.LooperScheduler类的源码 5.HandlerScheduler类的源码 6.BuildConfig类的源码 7.MainThreadSubscription类的源码 总结 将Rxandroid(1.2.1)…

Retrofit + RxAndroid 实践总结

在接入 Retrofit RxAndroid 之前,项目代码中主要存在如下问题: 服务器 API 的定义方式不一致,有的集中定义,有的定义在业务代码中,没有分类不便于维护。Request / Response / API 三者没有对应关系(Reque…

Rxjava3 RxAndroid

文章目录 Rxjava && Rxandroid引用方式 概念流程图代码示例ObservableObservable#subscribeOn(NonNull Scheduler scheduler)Observable#observeOn(NonNull Scheduler scheduler)ObservableSubscribeOnObservableObserveOn本文开头的代码示例等同于如下代码 Schedulers…

RxJava和RxAndroid学习记录

目录 1 概念和说明 1.1 响应式编程 1.2 RxJava 1.3 关于RxJava和RxAndroid 1.4 关于响应式编程和普通编程 2. 基本使用 2.1 基本元素关系图 2.2 代码示例: 2.3 关于subscribe() 2.4 线程调度 2.4.1 线程调度 2.4.2 RxJava内置的常用…

RxAndroid的基础使用

作为一个android开发者,在开发应用的过程中避免不了异步这个问题。android系统为我们提供了Handler这个类帮助我们进行线程间的通信和切换,但是GitHub上也有很多其他非常优秀的开源框架来帮助我们进行异步处理,比如今天学习的RxAndroid。 简…

rxandroid 基础知识

概述 在Android 中, 使用 rxandroid , rxandroid和rxJava的关系是,rxandroid包 依赖rxJava包,在其功能上增加了一些Android特有功能,项目中如果不需要指定rxJava包的版本,只需引入rxandroid包即可,如果需要更改 rxandroid包中默认的rxJava包版本 , 在项目中引入指定的rxJava包即…

RxAndroid使用初探;简洁、优雅、高效

引言 RxAndroid是一个开发库、是一种代码风格、也是一种思维方式。 正如标题所言,RxAndroid的特点是简洁、优雅、高效,它的优点是多线程切换简单、数据变换容易、代码简洁可读性好、第三方支持丰富易于开发;缺点是学习成本较高、出错难以排查。 用途与优势 起源 RxAndroid…

RxAndroid的学习和研究

1.什么是RxAndroid RxAndroid的含义为响应式编程,Rx含义是响应式编程,其本质就是观察者模式,以观察者(Observer)和订阅者(Subscriber)为基础的异步响应方式。    Observables发出一系列事件&a…

linux基本功系列之dd命令实战

文章目录 前言🚀🚀🚀一. dd 命令介绍二. 语法格式及常用选项三. 参考案例3.1 创建指定大小的文件3.2 清空磁盘数据3.3 给磁盘做备份还原3.4 把光盘拷贝到root下3.5 内存不足的处理方法 四. 文中出现的概念解释swapon命令介绍4.2 /dev/zero 介…

Linux系统中dd命令用法详解

命令介绍: Linux dd 命令用于读取、转换并输出数据。dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 参数介绍 if 代表输入文件。如果不指定 if,默认就会从 stdin 中读取输入。of …

dd 命令详解

dd命令是Linux/Unix下的一个很常见的文件拷贝工具。 我们先列下dd命名的常用的参数,再详细分析: bsBYTES read and write up to BYTES bytes at a time cbsBYTES convert BYTES bytes at a time convCONVS convert the file as pe…

dd命令使用总结

dd命令介绍 dd是Linux下一个非常有用的命令,该命令用于读取、转换并输出数据;dd命令在Android shell下也支持使用。 语法格式: dd [option]dd指令选项详解 iffile:输入文件名,缺省为标准输入 offile:输…

dd命令相关整理

对于一个软件测试人员而言,工作开展前就是准备自己的测试环境,那么重装系统就是首当其冲的一个必备技能。最近因为手边工作环境没有windows的系统,所以没有条件利用软碟通这类刻录软件直接刻录启动盘。被逼无奈之下用命令来刻录,整…

Linux:shell 脚本 自动解压压缩文件tar.gz到指定目录

具体情境 Ubuntu16.04系统,将.tar.gz格式的文件从/home/myftp/upload/nuodongiot目录自动解压到/home/myftp/upload/backupcopy目录中,并将源目录/home/myftp/upload/nuodongiot中的文件移动至/home/myftp/upload/extarct目录中 该过程进行单个文件进行…