Linux与系统

来源:互联网 发布:优化教育结构 编辑:程序博客网 时间:2024/06/05 03:58

    最近进行了对Linux的学习,对这个陌生的系统有了一个初步的了解,下边就是我的对LInux的认识!

     Linux系统与之前常用的Windows系统有很大的差别,主要从界面上可以看出来,Linux有点像Windows里的dos界面一样,进入系统一篇漆黑与一些英文(所以大家在学计算机的时候,一定要学好英语)!如下图!

其实Linux也是有图形界面(GUI)的,就是不怎么常用!但是LInux的灵活之处是能够启动多个图形界面!如下图

首先给大家简单介绍一下有关操作系统:

     操作系统(Operating System,简称OS),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。它的职责常包括对硬件的直接监管、对各种计算资源(如内存、处理器时间等)的管理、以及提供诸如作业管理之类的面向应用程序的服务!

     我们常见的操作的系统,主要是Windows,别的还有Linux,Unix,Hp-Ux,Sdaris,AIX等等


    一般的系统结构如上图,一般的操作系统都安装在硬件中,硬件通过系统调用内核进行关联,内核的上一层库调用(API),一般用户进行开发的时候,都是使用的库调用进行开发,因为系统调用太底层,不方便!在库调用上层就是运行软件了,运行软件(shell)在系统里是最重要的。

    库的一种,动态链接库(Dill),在Windows安装或打开应用的时候,经常会出现Dill.**的缺失,就是软件在使用的时候,需要调用系统本身的动态链接库!

下边给大家介绍Linux:

    Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

它的基本原则:

  1、有目的单一的小程序组成,通过小程序完成负责任务

  2、一切皆为文件

  3、尽量避免捕捉用户接口

  4、配置文件保存为纯文本格式

下边介绍一下进入Linux的步骤:

当你进入Linux的时候,首先会和windows一样,你需要输入用户名和密码!

  用户名(识别用户ID):用户标识符    Linux是严格区分大小写    

  密码(用户认证机制Aurhentication)  类型:密码 密钥 指纹  眼虹膜

当你进入系统之后,其实系统还会进行资源访问授权(Authorization) 一般是通过日志来完成的(简答了解)

  然后你需要发布命令   命令格式分为长选项  短选项

  这些命令就是你对系统操作的指令

  选项是修改你的命令执行特性的                    参数则是表名你命令的执行对象的

在你发出你的命令之后,系统需要找的你需要打开的文件

  这时就需要文件系统(PHS)与工作目录(working directory)

  绝对路径:从根源出发,寻找文件            先对路径:相对于现在所处位置的路径(自己的理解)

普通文件(regular file):就是一般存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。另外,依照文件的内容,又大致可以分为:
1、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例如数字、字母等等。设 置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat是将文件内容读出来)。
2、二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)。Linux中的可执行文件(脚本,文本方式的批处理文件不算)就是这种格式的。举例来说,命令cat就是一个二进制文件。
3、数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。举例来说,Linux在用户登入时,都会将登录数据记录在 /var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读出来。但使用cat时,会读出乱码。因为它是属于一种特殊格式的文件。
例:—:普通文件      d:目录文件     b:块设备文件    c:字符设备文件    L:符号链接文件   P:命令管道文件

  s:套接字文件 。。。。。。

       今天的分享就到这里!大笑