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.文件类型
2、文件权限
◼ u : 表示文件属主的访问权限
◼ g : 表示文件同组用户的访问权限
3、修改文件权限 chmod
如下图示例: 给a.c 加了一个执行权限
给main.c 减去了写的权限
3.2 数字设定法
Linux 常用命令