> 文章列表 > Linux系统

Linux系统

Linux系统

Linux系统介绍

 1、操作系统介绍

       Linux 就是一组软件,而软件分为操作系统软件和应用软件,当然 Linux 属于操作系统软件。

       计算机是由一堆硬件组成的,为了有效的控制这些硬件资源,于是乎就有了操作系统的产生,操作系统除了有效的控制这些硬件资源的分配,并提供计算机运作所需要的功能 (如网络功能)之外,为了要提供程序设计师更容易开发软件的环境,所以操作系统也会提供组系统调用的接口。操作系统就是控制硬件的内核程序以及提供程序员使用的系统调用,而Linux 也就是拥有这两个模块的一组软件。  

 2、Linux 和 Windows 的区别

    1、Linux 主要使用命令行操作系统,Windows 图形化界面

    2、Linux 主要应用于服务器,Windows 是个人操作系统

    3、Linux 属于开源项目,而 Windows 不开源

    4、Linux 是多用户系统,Windows 是单用户系统

                     ( windows可创建多个用户,但不可同时登录)

3.终端 

 

 访问管理员: sudo stu                退出:exit          快捷键: ctrl+alt+t  

 终端字体放大:ctrl shift +              终端字体缩小 ctrl shift - 

 

Linux系统目录结构介绍

 1、目录结构

       Linux系统的目录结构是一颗倒状树。

 2、常见目录说明

/bin       存放常用命令(即二进制可执行程序)
/etc       存放系统配置文件
/home   所有普通用户的家目录

(只有在自己的家目录中以及家目录的子目录中才有权限创建文件,因此使用系统创建文件时,必须去家目录中创建)

/root      管理员用户的家目录
/usr       存放系统应用程序及文档
/proc     虚拟文件系统目录,以进程为单位存储内存的映射
/dev      存放设备文件
/mnt      临时挂载点
/lib         存放库文件
/boot     系统内核及启动有关的文件
/tmp      存放各种临时文件,是所有用户均可访问的地点

/var 存放系统运行中常改变的文件,如系统日志

 3、绝对路径与相对路径

     绝对路径: 是从系统根目录(“/”)开始到指定位置的路径
     例如:以绝对路径表示 main.c 的位置   /home/stu/main.c
             以绝对路径表示桌面的位置/home/stu/Desktop

     相对路径: 是从当前目录开始到指定位置的相对路径
       例如:"."代表当前位置     ..”代表当前位置的上一层目录

                  “./main.c”  表示当前位置下的main.c文件

4、家目录的概念

所有普通用户都在”/home”下以该用户的用户名创建了一个目录,该目录就是此用户的家目录。

      例如:    student用户的家目录就是 :  /home/student
                  teacher 用户的家目录就是:  /home/teacher
       每个用户只能在自己的家目录下创建文件、修改文件等,不能访问其他用户的家目录.
更不能修改其他用户家目录中的文件。

Linux 系统文件类型与文件权限

1.文件类型

Linux 下所有的东西都可以看做文件,Linux 将文件分为以下几种类型:

 

 

 2、文件权限

 

 

 ◼ u : 表示文件属主的访问权限

 ◼ g : 表示文件同组用户的访问权限

 ◼ o : 表示其他用户的访问权限

 

 3、修改文件权限 chmod

3.1 文字设定法
u 表属主   g 同组人  o 其他人  a 所有人  “+”  表示增加权限    “-”  表示去掉权限、

 

 如下图示例: 给a.c 加了一个执行权限

 给main.c 减去了写的权限

 

 3.2 数字设定法

       采用数字设定法时,权限通常由三位数字组成,每一位数字代表一种角色的权限。每个
角色的数值由其所具有的权限对应的数值之和构成,如下图:

 

Linux 常用命令