linux

Linux基础入门

计算机基础:

(一)五大部件组成

冯诺依曼体系:
       运算器
       控制器                   (运算器+控制器=中央处理器CPU)
       存储器
       输入设备
       输出设备
运算器 :
    是计算机对数据进行加工处理的中心,对位禁止数码进行算数运算或者逻辑运算。
    计算机的运算速度是指每秒钟能后执行加法指令的数目。
控制器:
     #### 是计算器的控制中心,由他发挥隔俄国不见自动、协调地工作。       
存储器:
     是计算机中存放所有数据和程序的记忆部件,它按照指定的地址存入或者读取信息。
     内存储器简称内存cpu可以直接访问其利的数据
     a、只读存储器ROM     b、随机存储器RAM     c、高速缓冲
     存储器CACHE
     外存储器简称外存,如硬盘、光盘、U盘。
输入设备:
      功能:向计算机输入命令、程序、数据等信息,并
      转换为计算机能识别的二进制代码。如:键盘、鼠
      标等。
输出设备:
      功能:将计算机处理的后的各种内部格式信息转换 
      成人们能识别的形式表达出来。如:显示器、打印
      绘图仪等。   

计算机组成原理

CPU的架构
精简指令集
       微指令集较为简洁,每个指令的运行时间都很短,完成很单纯,执行效能好,若要完成复杂工作需要多个指令。
复杂指令集
         CISC在微指令的每个小指令可以执行一些较低级的硬件操作,指令数目多且复杂,每个指令的长度不同,处理的工作较为丰富。
进制转化

十进制转二进制:整数部分“除2取余”,从下往上取,小数部分“乘2取整”,从上往下取。
十进制整数转八进制:“除8取余”
十进制小数转八进制:“乘8取整”
十进制整数转十六进制:“除16取余”
十进制小数转16进制:“乘16取整”
二进制转换为八进制数:三位一组,不足补零。 整数部分前补零,小数部分后补零。
八进制转为二进制数:每位展三。
二进制与十六进制数转换:每位展四。

内存
1、是计算机系统的主存储器

内存里的数据可以被CPU直接访问。是计算机系统的主存储器。CPU不能直接访问硬盘里的数据,只能通过把硬盘里的数据现存放到内存里,然后再从内存里访问硬盘的数据。

2、内存的基本结构

内存里存放0或者1 这两个二进制数 .。
CPU读出某个指定数据时,内存把8个bite排成一组,每一组为一个单位,大小为1 byte(字节),菜谱一次只能访问一个byte。一个byte字节就是内存最小的单位
不同数据类型所占用的大小也不同。

3、内存地址
  计算机操作系统会给内存每个字节分配一个内存地址,若CPU要查找一个变量,只需知道某个数据类型的地址就可以直接到内存位置提取数据了。
4、内存地址的表示方式

是由2进制数表示每一个地址对应内存里的一个字节,地址加1对应下一个字节。32位操作系统中内存的地址就是32位的二进制数,

操作系统发展史

手工操作(无操作系统)
批处理系统
联机批处理系统
脱机批处理系统
分时系统
实时系统
通用操作系统

Linux发展史

2.6.32-642.el6.x86_64
主版本,此版本,释出版本-修改版本
奇数偶数版本
2.6之前的版本

奇数版本
主、次版本号为奇数—发展中版本
偶数版本
主、次版本号为偶数----稳定版本
例如 2.6.x
3.10.0-514.e17.x86_64
3.0之后不再分奇偶版本

Linux发行版本:
          redhat
          centos
          debin
          ubuntu
          gentoo
          suse
Linux分区方式:
              /dev/sda
              /dev   硬件设备文件所在目录
             ./sda     sd   scsi
                       a    b    c 硬盘序号
             /dev/sda1     1     分区号   
 swap分区        
   物理内存<4G      一般设置为2倍
  4G<物理内存<16G-32G      一般1.5倍 
 16G<物理内存          一般设置为1倍   或者16G-32G 
远程连接
      shell
             文件管理
              用户管理
             权限管理
             磁盘管理
             软件管理
             网络管理
             安全管理

tty
查看当前终端类型
第一个命令

命令格式
             commond【-option】... par6ament2....
       命令
       选项:影响命令的执行结果
              短选项:-
              长选项:--    
         参数:命令作用的对象
          comand    一个可以执行的二进制文件
         程序------进程
         静态------动态  
Linux文件系统
 1、一切皆文件
 2、组合小程序完成复杂任务
 3、避免人机交互,自动化方式
 4、文本文件保存配置信息
            网卡配置文件
    文件系统:由目录路映射的各种各样的路径,按照这样的映射机制组成的结构,我们称为文件系统。
    目录:路径的映射
    文件:存储空间存储的一段流式数据,对数据就可以按名存取
     
     Linux文件系统: 层级结构      有索引      /:原始节点,根        倒置的树状结构
                  /dev/sda
                  最左侧的/:表示根目录
                   其他的/:表示路径分隔符
文件路径表示方法:
       1、绝对路径:从根目录开始的路径
        2 、相对路径:从当前位置开始标识的路径  
        
        文件名使用规范
       1、严格区分内大小写
        2、目录也是一个文件,在同一个目录下,不能有同名的文件
        3、支持出过/以外的任意字符
         4、最长不能超过255个字符
所有的用户都有家目录:
      /home/         用户的起始工作目录。
工作目录:用户在登录后,在某时刻所处的目录
             /etc/sysconfig/network-scripts/ifcfg-eth0
              basename:最右侧的文件或者路径
              diename:basename左侧的路径
Linux系统之上的文件类型
               -:常规文件
               d :   directory  目录
               l:link   链接文件
                b:block  device 块设备文件
                c:字符设备文件
                s:socket:向前字文件
                      p:管道文件
命令的分类:
格式:ELF
内部命令:没有存储位置的命令,shell内嵌命令
外部命令:一一对应的二进制文件
PATH:从哪些用路径查找用户键入的命令字符串所对应的二进制文件
     自左向右一次查找
获取命令帮助:
 1.help   
      help command (内部)
  2、--help
       command   --help
  3、man  
         q 退出     
翻屏:

上下键:翻行
空格键:项文件尾部翻一屏
b:想文件首部翻一屏
Ctrl+d:向文件尾部翻半瓶
ctrl+u:向文件首部翻半屏
回车键:向文件尾部翻一行
k:向文件首部翻一行
G:直接跳转文件尾部
#G:跳转至第#行
1G:跳转至文件首部
搜索:/keyword:从文件的首部向尾部搜索
?keyword:从文件的尾部向首部搜索
翻屏
n:和搜索的方向相同
N:和搜索的方向相反

man手册:

​ a、用户名伶
b、系统命令
c、程序库
d、设备文件
e、文件系统
f、游戏
g、杂项
h、系统指令
i、内核指令

4、info

5、搜索引擎 百度 谷歌

6、官方文档

Linux文本编辑工具 vi / vim

`Linux
模式:
命令行模式
输入模式
末行模式

命令模式:
     方向键
     翻页:CTRL+F,CTRL+B
     行首行位跳转:^,$
     行间跳转:G,gg,#G,1G
 输入模式:
      新增        插入      开始
         a           i       o:下                    
         A           I       O:上          
  末行模式
      保存文件:    :w
      退出: :q,:q!
      保存退出: :wq :wq!

进制转化表

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值