Linux学习

来源:互联网 发布:西南财大网络教育 编辑:程序博客网 时间:2024/06/09 22:34

什么是Linux?

Linux 是一套免费的,和自由传播的类Unix操作系统,它是一种支持 多用户、多任务、多线程和多CPU的操作系统

创始人:

  林纳斯.托瓦兹

特点:

    完全免费,兼容POSIX1.0标准,多任务、多用户,良好的人机交互界面,支持多种平台

语言的发展经历:

机器语言微码(汇编语言)---》 编译器高级语言

API:

应用编程接口 ,在不同的CPU上使用汇编语言写出来的具有相同功能的程序

硬件架构:

  ARM:手机等移动设备,省电,性能也不错  X86:  X64: 安腾:英特尔的一种64位的架构 alpha:惠普公司的64位的架构 Ultrasparc: Sun 公司的64的架构 Powe:  IBM公司的架构 M68000 / M68K: 摩托罗拉的CPU PowerPC

OS(操作系统):

Linux
Unix(已经成为泛称)

`硬件之上是 系统内核Kernel,提供系统调用和 库调用(library call)

CLI:命令行界面 执行效率比 GUI :图形界面效率要高 他们两个都是应用程序`

内核的功能:
进程管理、内存管理、提供文件系统、提供网络功能、提供硬件驱动、提供安全机制。

批处理系统:现代操作系统的前身


Linux 的使用基本原则

1.由目的单一的小程序组成,组合小程序完成复杂的任务
2.一切皆文件
3.尽量避免捕获用户接口 (尽量少和用户交互)
4.配置文件保存成文本文件

Linux用户:
用户只有两种
#:root
$: 普通用户

命令格式:
·命令 选项(可以有多个) 参数(多个参数用空格隔开)
短选项 - (可以多个 短选项组合)
长选项 – (一般不可以进行组合使用)·

Linux 严格区分大小写

Linux 的 界面
GUI:
Gnome C
KDE C++
Xface

在Linux 中 X 标识 图形显示协议

这里写图片描述
切换用户
su:switch user
命令格式
# su [-l ] username
Exit 表示退回到之前

更换密码
# password
密码必须符合密码复杂性规则
使用4种类别中字符的三种
足够长,长度大于7位
使用随机字符串
定期更换
循环周期要足够大

su student 切换到 student 用户(半切换)
这里写图片描述

PWD: 显示当前文件的目录

su -l student 切换到 student 用户,完全切换
这里写图片描述

绝对路径:
从主目录开始寻找某个目标文件
相对路径:

这里写图片描述

这里写图片描述

Linux 在开机以后会从硬件中读取时间,随后在Linux中 用软件进行模拟硬件始终进行记录时间,我们可以使用date 查看软件时间, clock 或者 hwclock 查看硬件时间

帮助命令:
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

                                         未完待续。。。。