linux基础

开始学这个linux云计算,感觉还是挺轻松的,可能是因为才开始学的是基础吧。
1.计算机基础
冯诺依曼体系由五大部分组成
输入设备、输出设备、存储器、中央处理器cpu(运算器和控制器)
2.计算机组成原理
cpu结构:精简指令集 复杂指令集
内存
3.操作系统发展史
更好的调用资源
单批道处理
多批道处理
分时系统
实时系统
4.linux系统发展史
(1)linux系统版本
2.6.32-642.e16.x86_64
主版本.次版本.释出版本-修改版本
奇数版本:主、次版本号为奇数—发展中版本 例如 2.5.x
偶数版本:主、次版本号为偶数—稳定版本 例如 2.6.x
3.10.0-514.e17.x86_64
3.0之后不再分奇偶版本
(2) linux发行版本
. redhat
​ Centos
​ Debian
Fedora
​ ubuntu
​ gentoo
suse
(3) 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
​ /boot 200M
​ / 10G5
5. linux基础和命令入门
(1) 远程连接
(2) shell (命令解释器)

  • 文件管理

  • 用户管理

  • 权限管理

  • 磁盘管理

  • 软件管理

  • 网咯管理
    tty 查看当前终端类型
    pts表示伪终端
    (3) 第一个命令[root@localhost ~]#
    root 当前登录用户
    localhost 主机名
    ~ 当前家目录
    #系统管理员
    $ 普通用户
    (4)命令格式
    commond [-option]… parament1 parament2…
    命令
    选项:影响命令的执行结果
    短选项:-
    长选项:- -
    参数;命令作用的对象
    命令:一个可以执行的二进制文件
    执行过程:程序----进程 静态----动态
    (5)linux文件系统
    a.一切皆文件
    b.组合小程序完成复杂任务
    c.避免人机交互,自动化方式
    d.文本文件保护配置信息
    文件系统:由目录映射的各种各样的路径,按照这样的映射机制组成的结构,我,们称为文件系统。
    目录:路径的映射
    文件:存储空间的一段流式数据,对数据可以按名存取
    linux文件系统;层级结构 有索引 /(原始节点:根)倒置的树状结构
    /dev/sda
    最左侧/ :表示根目录
    其他的/:表示是路径分隔符
    文件路径表示:
    绝对路径:从根目录开始的路径
    相对路径:从当前位置开始的路径
    文件名使用规范:
    严格区分大小写
    目录也是一个文件,在同一个路径下,不能有同名的文件
    支持除过/意外的任意字符
    最长不能超过255个字符
    所有的用户都有一个家目录:
    /home/ 用户的起始工作目录
    工作目录:用户在登录后在某时刻所处的目录
    /etc/sysconfig/network-scripts/ifcfg-eth0
    basename:最右侧的文件或者路径
    dirname:basename左侧的路径 在这里插入图片描述

      linux系统之上的文件类型
    

    a.常规文件 file
    b.nk 链接文件
    d.block device 块设备文件
    c.符设备文件
    s.ocket:套接字文件
    e.管道文件
    p.directroy 目录
    命令的分类:
    格式:ELF
    内部命令:没有存储位置的命令,shell内嵌命令
    外部命令:一一对应的二进制文件
    PATH:从哪些路径中查找用户键入的命令字符串所对应的二进制文件自左向右一次查找
    file命令用来查看是内部命令还是外部命令
    tupe命令是用来查看文件格式在这里插入图片描述
    获取命令帮助:
    help
    help command(内部) 查看当前命令是干什么的
    - - help
    command - -help
    man命令
    q:退出
    翻屏
    上下键:翻行
    空格键:向文件尾部翻一屏
    b:向文件首部翻一屏
    ctrl+d:向文件尾部翻半屏
    ctrl+u:向文件首部翻半屏
    回车键:向文件尾部向一行
    k:向文件首部翻一行
    G:直接跳转翻一行
    #G:跳转第#行
    1G:跳至文件首部
    在这里插入图片描述
    搜索
    /keyword 从文件的首部向尾部搜索
    ?keywrd 从文件的尾部向首部搜索
    翻屏 n:和搜索方向相同
    N: 和搜索方向相反
    man手册
    a.用户命令 *
    b.系统命令
    c.程序库
    d.设备文件
    e.文件系统 *
    f.游戏
    g.杂项
    h.系统指令 *
    j.内核指令
    info
    (6)linux文本编辑工具 vi/vim
    模式:
    命令行模式
    输入模式
    末行模式
    命令模式:
    方向键
    翻页:CTRL+F,CTRL+B
    行首行尾跳转^,$
    行间跳转:G,gg,#G,1G
    输入模式:
    新增
    a 光标后边新增
    A 行最后边新增
    插入
    i 在光标前新增
    I 在行最前边新增
    开始
    o:光标所在行下新增
    O:光标所在行上新增
    末行模式:
    保存文件:w
    推出::q, :q!
    保存退出: :wq :wq!
    搜索引擎 百度 谷歌
    官方文档

    进制转换

    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值