Linux基础1(Linux入门须知)

一.计算机基础:
  • 五大部件 遵循冯诺依曼体系:cpu:(运算器 控制器) 存储器 输入设备 输出设备
二.计算机组成原理:
  • cpu结构:

​ 精简指令集 复杂指令集

​ 32位OS/64位OS指的是cpu寻址

​ 32位操作系统的最大使用内存是2^32=4G

  • 内存
三.操作系统:
  • 更好的调用资源

  • 单批道处理——一个人拿一个纸带

  • 多批道处理——放进去一堆纸带统一处理

  • 分时系统——一个人给固定时间

  • 实时系统——及时处理

  • 在这里插入图片描述

四.Linux发展史
1.为什么要使用Linux操作系统
  • 免费
  • 开源:网上可以下载源代码
  • 多用户同时使用(Windows是单用户)
2.版本号

​ 2.6.32-642.el6.x86_64主版本.次版本.释出版本-修改版本.适用于7版本.x86架构_64位操作系统

  • 奇偶版本

    奇数版本

    ​ 主、次版本号为奇数——发展中版本

    ​ 例如:2.5.x

​ 偶数版本

​ 主、次版本号为偶数——稳定版本

​ 例如:2.6.x

  • 3.0之后没有奇偶版本之分

  • 发行版——基于Linux内核做了一些改变

    Redhat:系统不收费收取服务费、被IBM收购了

    CentOS:免费的,但是系统出问题只能求助于社区、已经被红帽收购了

    Debian

    Ubuntu

    gentoo

    suse

五.Linux系统(一切皆文件)
  • 分区

​ /dev/sda

​ /dev 硬件设备文件所在目录

​ /sda sd scsi设备

​ a b c 表示硬盘序号

​ /dev/sda1 1表示分区号

  • swap分区

    物理内存<4G 一般设置为2倍

    4G<物理内存<16-32G 一般为1.5倍

    物理内存>16G 一般设置为1倍

  • /boot 200M

  • / 10G

六.Linux基础入门
1.远程连接
2.shell

(就是一个命令解释器)

  • 文件管理
  • 用户管理
  • 权限管理
  • 磁盘管理
  • 软件管理
  • 网络管理
  • 安全管理
3.终端

Ctrl+Alt+f1-f6 切换虚拟终端

  • tty命令可以查看当前终端类型

  • pts表示伪终端

  • [root@localhost ~]#——命令提示符

    root当前登陆用户

    localhost主机名

    ~当前家目录

    #系统管理员

    $普通用户

  • 命令格式

    command 【—option】 parament1

    命令

    选项:影响命令执行结果

    ​ 短选项:-

    ​ 长选项:–

    参数:命令作用的对象

  • 命令:是一个可以执行的二进制文件

    命令执行过程:程序——进程
    静态——动态

4.linux文件系统

​ 有层级结构 有索引 倒置的树状结构

  • 一切皆文件
  • 组合小程序完成复杂任务
  • 避免人机交互
  • 文本文件保存配置信息

由目录映射的各种各样的路径,按照这样的映射机制组成的结构,叫文件系统

  • 目录:路径的映射

  • 文件:存储空间存储的一段流式数据,对数据可以按名存取

  • /dev/sda

    ​ 最左侧/:表示根目录

    ​ 其他/:表示路径分隔符

  • 文件路径表示

    绝对路径:从根目录开始表示出的路径

    相对路径:从当前位置开始表示出的路径

  • 文件名使用规范

    严格区分大小写

    目录也是一个文件,在同一个路径下,不能有同名的文件

    支持除/以外的 任意字符

    最长不能超过255个字符

  • 每个用户有家目录

    /home/** 用户的起始工作目录,创建目录也只能在家目录下。

  • 工作目录

    用户在登陆后在某时刻所处的目录,家目录也是工作目录

  • /etc/sysconfig/network-scripts/ifcfg-eth0

    basename: 最右侧的文件或者路径

    dirname: basename左侧的路径

在这里插入图片描述

  • Linux系统之上的文件类型

    -:常规文件 file

    d : directory 目录

    l : link 链接文件

    b : block device 块设备文件

    c :字符设备文件

    s :套接字文件

    p :管道文件

  • 命令的分类:

    格式:ELF

    内部命令:没有存储位置的命令,shell内嵌命令

    外部命令:一一对应的二进制可执行文件

    file命令用来查看文件格式

    type命令用来查看是内部命令还是外部命令在这里插入图片描述
    PATH

从那些路径中查找用户键入的命令字符串对应的二进制文件

自左向右依次查找

1.获取命令帮助:

1、help

​ help command(内部)

查看当前命令是干什么的

2、–help

​ command --help

3、man

​ q : 退出

翻屏:上下键

​ 空格:向上翻一页

​ B: 向下翻一页

​ Ctrl+d:向下翻半屏

​ Ctrl+u:向上翻半屏

​ 回车键:向文件尾部翻一行

​ K向上翻行

​ J向下翻行

​ #G:跳至第#行

​ 1G跳至第1行

搜索:

​ /关键字:从首部向尾部搜索 n向相同方向翻屏 N向相反方向翻屏直接打字搜索就行了

​ ?关键字:从尾部向首部搜索

man手册

  • ​ 1、用户命令

  • ​ 2、系统命令

  • ​ 3、程序库

  • ​ 4、设备文件

  • ​ 5、文件系统

  • ​ 6、游戏帮助文档

  • ​ 7、杂项

  • ​ 8、系统指令

  • ​ 9、内核指令

4、info在线帮助手册

5、搜索引擎

6、官方文档

2.linux文本编辑工具
  • vi/vim

​ 模式:命令行模式

​ 输入模式

​ 末行模式

  • 命令模式:

​ 方向键

​ shift+$跳到行尾

​ shift+^跳到行首

​ 翻页:Ctrl+F,Ctrl+B

​ 行间跳转:G,gg,#G

  • 输入模式:

​ 新增

​ a:光标后边新增

​ A:行最后边新增

​ 插入

​ i:在光标前边插入

​ I:在行最前边插入

​ 开始

​ o:光标所在行下新增

​ O:光标所在行上新增

  • 末行模式:

​ 保存文件:w

​ 退出::q

​ 强制退出:q!

​ 强制保存退出:wq!

5、搜索引擎

6、官方文档

进制转换:
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值