第二天内容
1、liunx系统基础入门
2、linux命令行接口及基础命令
3、linux文件系统初步
4、linux文件系统初步
一、基础概念
1、编译的过程:源代码经预处理、编译、汇编、链接后运行,是基于当前平台做优化,编译过程依赖当前编译平台CPU的特性而订制的,例如:P2平台编译--core2能兼容运行,反过来不可以!
2、单位大小: M<G< T< <P< <E< <Z< Y 1024倍
3、总线
地址总线:寻址
控制总线:控制信号操作
数据总线:传输数据 32位系统寻址范围2^32相当于4G,这就是为什么32位系统认到系统 4G 内存。
赫兹指1秒钟内所变化的频率。
4、CPU运行速度远高于其他设备。为了提高cpu的运行速度在内部制造了寄存器、一级缓存、二级缓存、三级 缓存;查找数据的顺序为:寄存器、缓存、内存、硬盘。
5、数据是从硬盘被加载到内存中的;硬盘空间被划分为分区,分区又创建了文件系统的。
6、文件系统是将整个硬盘划分成小格子,例如:4K一个小块,存文件占用块即可。
7、中断:interrup(硬中断(hi)、软中断(si))。
8、硬盘数据由元数据和数据组成,元数据又称为索引数据(Metadata),系统可以通过元数据找到数据。cpu 通过和硬盘控制器交互指定加载那个数据到内存中。
9、DMA: (Direct Memory Access)直接内存访问。它允许电脑内部的硬件子系统,可以独立地直接读写系 统内存,而不需绕道CPU。每一个I/O设备都由2部分组成控制器和适配器,每一种I/O设备控制器和硬件本身 交互是通过协议完成,只要是沟通就需要协议。
10、OS的功能:进程调度、文件系统、网络协议栈、内存管理、驱动程序、安全功能。
二、linux用户
管理员:拥有所有权限 (管理命令)
普通用户:使用非特权资源 (普通命令)
用户的使用环境:通过改变环境变量的值来实现。
变量:有名称的内存空间
变量赋值:格式:变量名=值
例如:echo $PS1 , 赋值PS1=‘[\u@\h \w]\$‘
PS1:\u 当前用户名,\h:主机名 ,\H:FQDN,\w:当前工作的绝对路径,\W:当前工作目录的基 名,\t:时间
三、linux文件系统:
linux严格区分大小写
绝对路径:从顶级名称空间起始标记的路径
相对路径:从非顶级,当前目录
四、命令的语法格式 COMMAND OPTIONS ARGUMENTS
命令:
命令的类型:
内建命令:由shell程序自带的命令
查找方式:shell内建
外部命令:本事是一个独立的可执行程序文件,命令名即程序文件名
查找方式:通过shell的内置的环境变量PATH中指定的路径进行查找,PATH由左向右执行,可定义 基本PATH=/bin:/sbin:/usr/bin:/usr/sbin,命令行修改变量不会影响长期使用效果,注销重登恢复。
如何区别:type command 如 :type ls
选项:
段选项:-char 如:-l ,-d 合并使用用空白分隔
长选项:--word 如:--long 长选项一般不能合并使用
注,有些选项需要带参数,称为选项参数,如,mkfs -t ext4
参数:
命令的作用对象
cd : change directory;cd ~;cd ~ username; cd - 当前目录和上个目录之间切换
pwd: print working directory
history :历史命令,bash特性之一;Carl+C:终止当前命令的执行
本文出自 “liwenjia'blog” 博客,请务必保留此出处http://liwenjia.blog.51cto.com/2656598/1701633
原文地址:http://liwenjia.blog.51cto.com/2656598/1701633