首页 > 系统相关 >到底什么是Linux?快进来学习!

到底什么是Linux?快进来学习!

时间:2023-11-16 23:44:50浏览次数:40  
标签:文件 查看 到底 快进来 系统 Linux 源代码 目录

相信大家对Linux并不陌生吧?Linux 是一种计算机系统,属于基础中的基础,就和我们熟知的Windows一样,都是系统。它是现今最流行和最实用的计算机操作系统,它区别于后台、算法、大数据、前端、测试方向,需要程序员对Linux系统拥有更多的感悟和技术。

在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。这些文件通常是设备文件,储存性强、不易丢失,方便好用,得到了许多计算机爱好者的热爱。并且,这种设备文件可以让我们以访问者的身份去访问,也不需要什么过多的操作就可以查看,这样解释的话,是不是大家更能理解一点?其实也就是说,Linux是一个“万变不离其宗”的系统。

 

那么接下来,我就给大家介绍一下Linux普通文件上存储信息和数据都有什么用。信息和数据用来在辅助存储设备(如磁盘)程序、图片、声音、图像等包含程序源代码(用C、C++、Java等语言所编写)、可执行用于表示和管理系统中的文件。这里面又有目录文件,目录文件中包含一些文件名和子目录名,例如/root、/home。

链接文件属于是已经存在的文件,这些文件包括键盘、硬盘等,链接快速而无误,不会出现什么纰漏或者泄露的情况。

命名管道是一种特殊类型的文件,Linux系统下,进程之间通信可以通过该文件完成。是不是很神奇呢?

那么,开源的优势是什么呢?让我们一探究竟。开源最大的优势之一就是实现共享。你

的软件可以分享给任何你想分享的人,不收取任何费用,也不用进行什么密码登陆,就是这么的任性。然后你分享出去的软件中可以包含源代码,如果有高手更正了错误的源代码,那还能促进你的软件更新升级,增强了源代码的使用,是不是一劳永逸呢?

接下来再看Linux的目录结构。它的目录结构层次鲜明,从总体到个别都分的很清楚,我们在观察的时候要仔细一点,Linux就像一棵倒立的树一样等待着我们去探索。

Linux系统的核心是内核。内核控制着计算机系统上的所有硬件和软件,属于一项大工程。内核也是我们需要学习和认识的系统,只有掌握了内核里的内存管理、文件系统管理等,我们才能对系统有更好的把握。

熟悉了这么多好处,我们再来说说Windows和Linux的区别。Windows系统相信大家已经非常熟悉了,这个系统其实属于比较老的系统了,它的更新发展已经跟不上现实的需要了。但是我们也不能忽视它的厉害之处。它的操作系统具有强大的日志记录系统和强大的桌面应用功能,在这一点上它是做得很好的,可以有效满足上班族或是学生党对于想改变自己桌面应用的想法,而且可以非常方便去进行娱乐、影音、上网。而Linux的桌面应用就没有这么多功能了,而是比较简洁大方,看来两者之间各有千秋。它全靠性能出色赢得了许多程序员的热爱。因此Windows系统适合普通用户进行娱乐办公使用,Linux适合软件开发部署。

Linux系统的基本命令有cd(changedirectory:英文释义是改变目录)切换目录;pwd (printworkingdirectory:显示当前工作目录的绝对路径)ls(ls:list的缩写,查看列表)查看当前目录下的所有文件夹(ls只列出文件名或目录名);touch创建文件;mkdir创建目录;cat(concatenate:显示或把多个文本文件连接起来)查看文件命令(可以快捷查看当前文件的内容)(不能快速定位到最后一页);more(more:更多的意思)分页查看文件命令;less(lese:较少的意思)分页查看文件命令;空格键:前下一页;回车:向下一行;b:后退一页或page up;q:退出;d:前进半页;u:后退半页。

经过这些详细介绍,你对Linux更熟悉了吗?如果想进一步学习,我推荐你去看一本书《Linux就该这么学》,这本书是专门针对新手的,学完这本书后,你对Linux系统的基本内容就全部掌握了,之后可以做一些程序、开发一些软件等等,还是非常实用的。有了这本书,我们学习起来可以事半功倍,跟着这本书学习即可。但是学习Linux不是一件轻松简单的事情,因此需要我们在理念、方法、手段、内容等诸多方面都勤于思考、大胆质疑、勇于创新,不断提高我们对Linux系统的认识,葆有对未知知识领域的好奇心和兴趣,努力的去探索、去研究,才会有创新。

标签:文件,查看,到底,快进来,系统,Linux,源代码,目录
From: https://www.cnblogs.com/cainiaoyige1/p/17837556.html

相关文章

  • Linux服务器查看资源占用情况之htop命令
    上一期我们讲到出了用top命令可以查看服务器资源占用的情况外,其实还可以采用htop命令来查看资源详情。htop命令展示的页面是一个可交互的页面,不仅可以查看所有进程对应的资源占用情况,甚至你还可以对进程进行筛选、排列、设置刷新频率、指定查看某个进程或某个用户相关的进程,甚至可......
  • Linux环境配置redis集群启动、停止脚本
    1、创建redisc脚本vim/etc/init.d/redisc2、编辑脚本内容#!/bin/sh#chkconfig:23458090#SimpleRedisinit.dscriptconceivedtoworkonLinuxsystems#asitdoesuseofthe/procfilesystem.REDISNODE1=7001REDISNODE2=7002REDISNODE3=7003REDISNODE4=70......
  • 掌握Linux:查看服务器端口号的实用指南
    当你管理一个Linux服务器时,了解服务器上正在运行的服务以及它们使用的端口是至关重要的。这可以帮助你确保服务正常运行,定位问题,以及提高服务器的安全性。在这篇博客文章中,我将向你介绍如何使用Linux命令来查看服务端口号。查看所有打开的端口要查看服务器上所有打开的端口,可以使......
  • Linux进程间通信模式
    管道是一种单向传输数据的机制,它其实是一段缓存,里面的数据只能从一端写入,从另一端读出。如果想互相通信,我们需要创建两个管道才行。管道分为两种类型,“|”表示的管道称为匿名管道,意思就是这个类型的管道没有名字,用完了就销毁了。就像上面那个命令里面的一样,竖线代表的管道随着命令......
  • 一、Linux发展史
    一、Linux发展史及红帽认证红帽授权培训合作伙伴木兰宽松许可证1、Linux系统发展史1.Unix发展历程上世纪六十年代贝尔实验室(Bell)、麻省理工学院(MIT)以及通用电气(GE)联合开发多路信息计算系统Multics;1970年KenThompson开发了Unix;1974年贝尔实验室公开了Unix,广泛流行......
  • Linux内存
    Linux--内存管理内存分配和管理:标识某一段内存是否空闲地址转换:外存虚拟映射到内存内存扩充:内存的共享与保护:一部分空间共享,一部分空间保护内存映射:进程使用的内存可以映射到物理内存上,相同的进程使用内存块可以映射到不同的物理内存中ARMLinux虚拟空间存储分......
  • linux下使用命令行工具alidrive上传文件到阿里云盘
    linux下使用命令行工具alidrive上传文件到阿里云盘下载alidrive,并解压wgethttps://github.com/aoaostar/alidrive-uploader/releases/download/v2.2.1/alidrive_uploader_v2.2.1_linux_amd64.tar.gztar-xvfalidrive_uploader_v2.2.1_linux_amd64.tar.gz修改配置文件重......
  • linux client进行ntp校时
    常用方案1.windows端增加NTPserver1.打开注册表regedit(管理员模式)2.提供NTPserver[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\W32Time\TimeProviders\NtpServer],右边找到Enable设置值为1,如下图:3.设定强制主机 找到如下路径:[HKEY_LOCAL_MACHINE......
  • 安装ArchLinux
    太帅了,今天突然了解到ArchLinux于是就打算跟着up一步步做!先贴一个我学习的视频,【---->大佬的视频<----】以下是我的基本环境配置:VMware是17proArchLinux是阿里云的环境(这个是下载链接)这个是自带vim的官方文档:ArchLinux跟着视频开始吧!因为视频步骤很详细,我们直接跟着文档......
  • 【grep】linux 下日志查看的筛选技巧
    查看关键字前后20个字符grep-oP'.{0,20}deviceName.{0,20}'data.loggrep-oE'.{0,20}deviceName.{0,20}'data.log(在macos下,不认识-P参数)只显示一行日志的第1~20个字符moredata.log|cut-c1-20......