【Linux】 1.Linux入门

一.概述

Linux是一个开源的、免费的操作系统(Windows其实是收费的),也是一个多用户系统,对文件权限有严格的管理机制。

虚拟机:

虚拟机可以在现有的操作系统上通过软件模拟出一个完整的计算机系统,以此实现一台计算机上同时运行两个操作系统(不需要分区、重新开机)

运行界面如下:

在这里插入图片描述
Terminal:

Linux的命令行终端,可以用ctrl+alt+T打开

在Terminal中可以输入一些命令让系统执行:

其实命令行和图形界面一样,都是为了让用户去控制计算机的,Windows上就有图形界面,比如说你双击一个图标就能打开一个文件,而且不同种类的文件还有不同图标。在Linux中,你则可以在终端上输入一些命令行对文件进行操作

Shell是Linux的命令解释器

在这里插入图片描述

二.注意事项

①严格区分大小写

Linux系统中严格区分大小写(和Windows不同)

例:如果将ls命令打成LS,则系统无法识别

②一切皆文件

Linux中,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

③扩展名

Linux系统不依靠扩展名来识别文件类型,在Windows中有.exe.doc.txt等扩展名,系统会根据扩展名用相应的软件打开文件

而Linux系统则与之不同,虽然用户在起名时会习惯性地给用户名加扩展名,但这个扩展名是用户为了使用方便(便于识别)加上的,即使没有也可以正常运行

④Windows下的程序不能在Linux中安装和运行

比如Windows中的某个安装包set-up.exe,Linux系统根本无法识别,因为系统无法根据.exe这个后缀名来判断出它是个可执行文件

三.目录

目录就是文件保存的路径,可以理解为文件夹,学习Linux需要对各目录有一个了解。

比如/bin/目录就是用于存放系统命令的,虽然用户可以将任意文件保存在任意目录里,但是最好还是遵守一些约定俗成的规定

顺带一提,Linux对文件路径的描述中使用的是/,Windows则是\

ls /命令查看一下有哪些目录:

在这里插入图片描述

其中:

/bin/:用于存放系统常用命令,如lscat等,之前说过Linux里一切皆文件,所以命令也是一种文件,存放在/bin/目录里

bin是binary的缩写,表示二进制可执行文件。

ls是list的缩写,是用于查询文件的命令,所以想知道/bin/目录下有什么东西可以在Terminal中输入ls /bin/进行查询)

和命令有关的目录还有/sbin//usr/bin//usr/sbin/,Linux中绝大部分命令都放在这四个目录当中,其中s表示super,即只有管理员才可以使用的命令

/dev/:用于存放设备文件,所有的硬件设备也被视为文件,存放在该目录下,如打印机、磁带等等

/tmp/:用于存放临时文件

/home/:普通用户目录,用户xx就存放在目录/home/xx/下,但是管理员是直接存放在一级目录/root/下的

/lib/:系统调用的函数库的保存位置

/usr/local:usr是unix software resource的缩写而不是user的缩写,用户安装的其他第三方软件在约定俗成的情况下都是安装在该目录下的

……

四.下载

1.首先要下载虚拟机

个人使用的虚拟机是VMware:

下载地址:VMware官网

在这里插入图片描述

点红箭头指向的地方就可以下载了。下载前要求注册一个账号,注意:

1)注册的页面右上角可以选择语言,但是不要用中文,我用中文就无法注册成功

2)不用写真实信息,我就是瞎写的,所在州和居住地写了Texas和Houston

(具体可以百度搜索VMware下载教程)

2.下载Linux系统

Linux有很多发行版,个人使用的是Ubuntu:

下载地址:Ubuntu官网

在这里插入图片描述
这个下载很简单,点一下Download就好了

3.在虚拟机上运行Linux系统:

1)文件->新建虚拟机,跳出下面的向导↓
在这里插入图片描述

2)在这个地方选择之前下载好的 Linux系统,就完事了

在这里插入图片描述

这个系列应该会一直做下去,因为我对Linux挺感兴趣

希望和大家共同学习:

【Linux】2.Linux常用命令详解

  • 48
    点赞
  • 165
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值