学习Linux的DAY1--6

DAY1:

了解了计算机的定义:接受使用者输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后, 以产生或储存成有用的信息。以及组成部分:1.输入单元(键盘....)2.主机部分(cpu....)3.输出单元(屏幕....)。

从整体把握计算机结构

摘自《鸟哥的Linux私房菜》
摘自《鸟哥的Linux私房菜》

 指令集的两种类型:

1.精简指令集(RISC):微指令较为精简,完成每个指令的所需时间短暂,完成动作单纯且指令的执行效能较佳,但不可以完成复杂的指令。例子:甲骨文公司的SPARC系列,安谋公司的ARM CPU系列等

2.复杂指令集(CISC):每个小指令可完成一些较低级的硬件操作,指令数目多而且复杂,每条指令的长度并不复杂。例子:AMD、Intel等x86架构的CPU等

CPU的架构底层原理:

1.指令集(Instruction Set):指令集是CPU架构的核心部分,它定义了CPU可以执行的指令,包括算术指令、逻辑指令、分支指令等等。指令集可以分为复杂指令集(CISC)和精简指令集(RISC)两种类型。

2.寄存器(Registers):寄存器是CPU内部的一种存储器件,用于临时存储数据和指令操作结果。不同的CPU架构有不同数量和类型的寄存器,如通用寄存器、特殊寄存器等。

3.存储器(Memory):存储器是计算机内部的存储设备,用于存储程序和数据。CPU通过存储器总线(Memory Bus)与存储器进行通信。

4.流水线(Pipeline):流水线是CPU的一种执行机制,可以提高指令执行速度。CPU将指令分为多个阶段,每个阶段完成指令的一部分操作,多个指令在流水线中并行执行。

5.中断(Interrupt):中断是计算机系统中的一种异步事件,例如IO操作完成、时钟中断等。CPU在执行当前指令时,可以接收中断并暂停当前指令,执行中断处理程序,处理完后再返回原来的指令继续执行。
磁盘的读写和存储

DAY2:

 操作系统的定义:能够将所有硬件全部驱动,并且提供一个发展软件的参考接口留给工程师开发。

 操作系统的核心功能:

1.系统的调用接口 2.程序管理:CPU资源调度机制  3.内存管理:通常会提供虚拟内存的功能,当内存不足时可以提供内存交换(swap)功能 4.文件管理系统  5.设备驱动

 

GPL版权的发展和协议以及开源软件的基本要求

 Linux的发展

虚拟机中Linux的安装

基本设备在Linux内的文件名

 DAY3:

磁盘分区的两个类型:

MSDOS(MBR):

保证了数据的安全性(每个分区的数据分开),有助于提高数据读取的速度和性能,从而提高系统性能。

GUID partition table(GPT):

GPT 将磁盘所有区块以此 LBA(默认为 512Bytes 喔!) 来规划,而第一个 LBA 称为 LBA0 (从 0 开始编号)。与 MBR 仅使用第一个 512Bytes 区块来纪录不同,GPT 使用了34 个LBA 区块来纪录分区信息!同时与过去MBR仅有一的区块被干掉就死光光的情况不同,GPT 除了前面34 个 LBA 之外,整个磁盘的最后 33 个 LBA 也拿来作为另一个备份! 

 

 开机流程:

 Linux中常用的关机命令:

shutdown -h now 关闭系统:

shutdown:

init 0 关闭系统

telinit 0 关闭系

shutdown -h hours:minutes & 按预定时间关闭系统

shutdown -c 取消按预定时间关闭系统

shutdown -r now 重启(1)

reboot 重启(2)

logout 注销

Linux桌面和终端的切换:

ctrl+alt+f(2-6)--从桌面到命令符
ctrl+alt+f1---从命令符到桌面

DAY4:

Linux中常见指令:

Su命令:普通账号与root账号之间的切换

quqi:当前所处账号名字 $:普通账号   #:root账号

Cd命令:进入到某一指定路径的文件夹中

语法规则:cd 文件夹名(相对路径、绝对路径)

Ls命令:查看当前文件夹下的文件

Pwd命令:查看当前用户停留在哪个具体路径

Mkdir命令:创建文件夹

语法规则:mkdir 文件夹名(只能够创建一级文件夹)

语法规则:mkdir -p 文件夹1/文件夹2/文件夹3

Touch命令:创建普通的文本文件

touch 普通文件名

rm:删除命令

Top命令:查看动态任务管理器

Ps命令:

Ps- au 查看静态任务管理器

 Man语法中的数字含义:

 DAY5:

History命令:查看最近1000条命令 如果想要重复使用格式:!+命令编号

Find命令:在指定目录下查找文件find 目录名 -name 查找的文件名 管道命令(“| greb”):可以将多个命令连接起来

tar命令:压缩与解压命令

tar -czvf 被压缩的文件(linux压缩的文件大多以.tar.gz格式)

tar -zxvf 被解压的文件

Ifconfig命令:查看Linux下的ip地址

Service命令:

关闭防火墙:service iptables stop

开启防火墙:service iptables start

 DAY6:

rpm -qa | grep命令:查看linux下是否安装了指定的软件

rpm -e --nodeps命令:卸载指定的软件(并且将依赖卸载掉)

  vi命令(*):vi打开一个文件后,并不能够直接编辑文件。vi下的文件有三种状态:只读、编辑、命令状态

   kill命令:结束Linux下的进程

kill  -9  进程号

查看文本文件的三个命令:

less、cat、more

Info

Nano:

 

上图均摘自《鸟哥的Linux私房菜--基础篇》和个人屏幕

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值