linux系统分区

目录

VM虚拟器安装

Linux

优点:

目录:

shell(壳)

man命令

linux快捷键:

命令:

通配符:

正则表达式:


VM虚拟器安装

Liunx系统分区(一切皆文件,文件夹是特殊的文件)

  • 三个重要分区

    • /(根目录):最重要的分区所有文件、文件夹都在/目录下

    • boot分区:,引导程序启动项,操作系统启动需要的文件(5-10G)

    • swap分区:将一部分硬盘空间作为内存空间使用(一般是内存的两倍)

      当内存不足时,会将硬盘上是空间当做内存急救使用

      swap分区归根结底还是硬盘上的空间,所以速度很慢,不可长期使用

Linux

优点:

1.一切都是一个文件,容易看 (包括硬件,文本,二进制,源代码)

2.系统小型,轻量级

3.没有复杂的图形界面

4.不在乎后缀名,不是通过后缀名来定义文件的类型

文件路径:描述文件在系统中的所在位置

/ :根 或 路径分隔符

/ 前面没有任何字符,就代表根

/ 只要前面有其他字符,就代表分隔符

目录:

bin:存放二进制文件

dev:硬件设备

home:家目录的上级目录,root用户例外,root的家目录在根目录下(/root)

家目录:存放用户个性化配置文件

lib6:代码库

net:网络

proc:进程有关,正在运行的程序

run:加载到内存中的文件

boot:系统启动需要的文件

etc:存放配置文件(用户信息、密码信息、挂载信息、yum)

mut:空,专门用于挂载

opt:存放第三方软件

sbin:管理员可以使用的命令

temp:临时文件

var:/var/log 日志文件

难点

1、路径如何表示

[ root @ localhost usr ]#

root:当前登录的用户名

localhost:当前设备的主机名

usr:当前用户所在目录

#:系统管理员

$:普通用户

shell(壳)

是一类软件的总称,linux中后台运行的一种特殊程序,用户登录时,自动加载,安装在内核

作用:协助人机交互,在用户与内核中,将人类使用的语言翻译成二进制

类型

  • bash:linux默认使用,文件位于/bin/bash

  • sh

  • csh

编译成计算机可识别的二进制文件

命令的本质是程序

程序:执行特定任务的一串代码

程序开发语言:java C C++ python go php prel

内部命令:不需要安装,集成在shell中,用户一旦登录自动加载在内存中,速度快

外部命令:不在shell程序中,运行时需要从硬盘加载到内存

type命令:用来测试是否为内部或外部命令

内部命令没有独立文件,都位于/bin/bash程序中

外部命令是一个个独立的文件

绝对路径的命令,优先级最高

先判断是内部还是外部命令,如果是内部直接运行,如果是外部,先看hash缓存表,hash中有——直接执行,没有——在硬盘上查找(如果表项中有,但是没有找到,会直接报错)

硬盘查找:先去规定的路径中查找(懒惰模式),如果都找不到,直接报错 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin(如果在路径中可以用tab键补齐)

优先级

绝对路径>内部>hash>外部

既属于内部又属于外部的命令:echo等

linux当中的帮助

  • 内部:help 命令

  • 外部:help --命令

man命令

man手册:数据库

查看:

man man(man命令查看man手册)

man 1:查看命令的使用方法

man 5:查看系统中文件的格式

man 6:游戏

空格翻页

q退出

linux快捷键:

命令:

  • pwd(print work directory):显示当前所在目录

  • cd(change directory):切换工作目录

    • cd 路径(绝对、相对)

      • 绝对路径:以 / 开头 /opt

      • 相对路径:不以 / 开头 ./aa

    • cd ~、cd :切换到当前用户的家目录

    • cd -:返回上一次目录

    • cd..:返回上一级目录

  • ls(list):通配符

    • ls 选项 文件或目录

    • -l:长格式显示(具体信息)命令缩写:ll

      • [root@localhost ~]#ls -l

        总用量 8

        -rW-r--r--. 1 root root 0 8月 26 2021 abc.txt

        -rw------. 1 root root 2047 8月 6 2021 anaconda-ks.cfg

        -:代表文件的类型

        rw-r--r--:文件的权限

        1:链接

        root:文件的主人

        root:文件的属组

        0:文件大小

        8月 26 2021::最后一次使用时间

      • 文件类型:

        - ——普通文件:文本、压缩包、图片

        d —— 目录文件夹

        p ——管道连接:只能单向传输,单机,两个应用程序之间传递数据

        l ——链接:快捷方式 (link)

        s ——套接字:两台电脑(可单机)之间传递信息(mac ip 协议 端口号)

        c ——字符:一次只能收发一个字符(键盘)

        b ——块设备:一次可以接收或读取一款区域的数据(硬盘)

    • -a:显示所有,包括隐藏文件、. 和 ..

    • -A:显示全部文件或隐藏文件,但不包括 . 和 ..

    • -d:仅列出目录本身,而不是列出目录内的文件数据

    • -h:友好显示文件大小(human,人性化)

    • -R:递归显示该目录及该目录的子目录下的所有内容

    • -t:以时间顺序显示

    • -r:倒序显示

    • --color:显示颜色(默认显示)

    • -S:以文件容量大小排序

    • |:管道符

      • 管道文件

        type ------------------ onenote

颜色表示的文件类型

  • 黑色:数据文件 普通文件

  • 绿色:可执行文件

  • 黄色:块设备文件硬件设备 (硬盘)

  • 红色:压缩包

  • 蓝色:文件夹

  • 天蓝色:连接文件(快捷方式)

通配符:

作用:匹配文件名

命令:find

正则表达式:

作用:匹配文章内容

命令:grep sed awk

  • ?:匹配一个字符

  • *:匹配所有非隐藏的字符

  • {}:括号内表示内容

  • \:转义符

  • ^:反选

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值