Loading...

Linux学习笔记(一)

  1. 计算机五大元件:输入,输出单元,控制器,运算器,存储器。

  2. CPU:center process unit。

  3. CPU架构:精简指令集合复杂指令集 (CPU 其实内部已经含有一些微指令)

  4. 认识计算机内存:
    RAM(random access memory):随机存储器
    ROM(read only memory):只读存储器
    DDR,DDR2,DDR3:代表不同的内存数据传输速。内存(频率带宽,容量,型号)
    多通道:添加内存数量
    BIOS(Basic Input Output System)是一套程序,这套程序是写死到主板上面的一个内存芯片中, 这个内存芯片在没有通电时也能够将数据记录下来,那就是只读存储器(Read Only Memory, ROM)

  5. 认识计算机主板。

  6. 显卡又称为VGA(Video Graphics Array)

  7. 硬盘:
    扇区,磁道,柱面。
    传输接口:主板和磁盘的链接接口,例如磁盘是外接式的接口USB接口。
    固态硬盘(Solid State Disk 或 Solid State Driver, SSD):它没有马达不需要转动,而是通过内存直接读写的特性,因此除了没数据延迟且快速之外,还很省电
    性能:容量,缓冲内存,转速

  8. 操作系统
    操作系统核心的功能就是 给进程(程序)分配内存框架,利用合理的进程调度机制调用进程(管理cpu按照什么样的顺序调用进程)
    数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完全来自于内存;
    CPU依设计理念主要分为:精简指令集(RISC)与复杂指令集(CISC)系统;
    关于CPU的频率部分:外频指的是CPU与外部元件进行数据传输时的速度,倍频则是CPU内部用来加速工作性能的一个倍数, 两者相乘才是CPU的频率速度;
    个人电脑的内存主要元件为动态随机存取内存(Dynamic Random Access Memory, DRAM), 至于CPU内部的第二层高速缓存则使用静态随机存取内存(Static Random Access Memory, SRAM);

  9. 传统硬盘的组成为:圆形盘片、机械手臂、 磁头与主轴马达所组成的,其中盘片的组成为扇区、磁道与柱面;

  10. 各硬件设备在linux中的文件名

  • 在Linux中每个设备当做文件来对待。
  • 在Linux中几乎所有的硬件都在/dev这个目录下
  • 问题:cpu微指令集的理解,对挂载的理解(磁盘分区部分))
  • 磁盘设备文件名通常分为两种,实际SATA/USB设备文件名为/dev/sd[a-p],而虚拟机的设备可能为/dev/vd[a-p]
  1. linux常用热键
  • [TAB] 健可以用来补齐命令
  • [Tab] 接在一串指令的第一个字的后面,则为“命令补全”;
  • [Tab] 接在一串指令的第二个字以后时,则为“文件补齐”!
  • 常用热键:[Ctrl+c]/[Ctrl+d]/man/info
  • 文本编辑器vim,nano
  1. Linux的文件权限与目录配置
    文件使用者、群组和其他(三种身份)
    (a)root用户相关信息记录在/etc/passwd文件中,至于个人的密码则是记录在/etc/shadow这个文件下。 此外,Linux所有的群组名称都纪录在/etc/group内
    (b)-:普通文件
    d:目录文件
    b:块设备文件
    c:字符设备文件
    l:符号链接文件
    后面9个字符代表3组访问权限:
    第1组的3个字符是授权文件所有者的权限;
    第2组的3个字符是授权同组用户的权限;
    第3组的3个字符是授权其他用户的权限。
    每一组的3个字符一次表示读、写、执行权限,其中:
    r:表示有读权限
    w:表示有写权限
    x:表示有执行权限
    -:表示没有相应的权限
    chgrp :改变文件所属群组
    chown :改变文件拥有者
    chmod :改变文件的权限, SUID, SGID, SBIT等等的特性
    FHS订定出来的四种目录特色为:shareable, unshareable, static, variable等四类;
    FHS所定义的三层主目录为:/, /var, /usr三层而已;
  2. 常用命令
    ls rm cd mv cat等
    ls -a 会显示隐藏文件
    cp命令复制文件后,文件权限会不一样,所以需要 cp -a ‘文件名’
    rm(r:表示递归删除,f表示强制删除不需要提示)
    mv不仅可以移动文件还可以重命名
    cat 由第一行开始显示文件内容
    tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
    nl 显示的时候,顺道输出行号!
    more 一页一页的显示文件内容
    less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
    head 只看头几行
    tail 只看尾巴几行
    od 以二进制的方式读取文件内容
    file可以查看文件类型
    unmask指定 "目前使用者在创建文件或目录时候的权限默认值"
    搜索文件:whereis,find(比较强大但是速度慢),locate / updatedb
    cd - 表示回到刚才的目录
posted @ 2020-11-19 11:59  鱼|渔  阅读(60)  评论(0编辑  收藏  举报