#linux linux VIM编辑器与磁盘管理

#linux  linux VIM编辑器与磁盘管理

 

目录

#linux  linux VIM编辑器与磁盘管理

1、VIM编辑器

    1.1 概述

    1.2 VIM编辑器的操作模式

    1.3 VIM编辑器的命令格式

2、磁盘管理

    2.1 查看磁盘信息的有关命令

    2.2 分区与格式化


1、VIM编辑器

    1.1 概述

        VI,全称Visual Interface,是linux的一种可视化接口,类似与windows中的记事本,但拥有比记事本强大很多的功能。

        VIM是VI的升级版,支持多级撤销,能够跨平台运行,支持语法高亮,支持图形界面。

    1.2 VIM编辑器的操作模式

        Command Mode  命令模式

        Insert Mode  输入模式

        Last Line Mode  底行模式(尾行、末行,通常也看作是命令模式)

        注意:使用vim [文件名] 打开文件,如果文件不存在则创建,默认进入命令模式,按I键进入输入模式。输入完成后按ESC回到命令模式,输入:wq!保存退出,使用cat [文件名] 可以直接查看文件内容。

    1.3 VIM编辑器的命令格式

        vim [文件名] 打开文件,如果文件不存在则创建,光标在第一行

        vim + [文件名] 打开文件后把光标定位到最后一行

        vim +(数字n) [文件名] 打开文件后把光标定位到第n行,如果数字超过了行数,则光标在最后一行

        vim +/字符串 [文件名] 把光标定位到第一次该字符串出现的地方,按字母n可以在此字符串出现的位置切换

        vim [文件1] [文件2] [文件3] 一次性打开或创建多个文件,在底行模式(输入模式按ESC)输入:n即可切换到下一个文件,输入:N或:prev切换到前一个文件

        命令模式可用指令:

                :w 保存修改

                :q 退出

                :! 强制执行

                        例如::wq!保存退出,:q!不保存退出

                :ls 列出打开的文件

                :n 切换到打开的下一个文件

                :(数字n)  光标切换到第n行

                :/字符串  从光标位开始向后搜索此字符串,定位到第一次出现的位置,按n可以切换到下一个所在的位置

                :?字符串  从光标位开始向前搜索此字符串,定位到第一次出现的位置,按n可以切换到下一个所在的位置


        h  光标左移

        j  光标下移

        k 光标上移

        l  光标右移

 

        Ctrl+f  向下翻页(front)

        Ctrl+b  向上翻页(back)

        Ctrl+d  向下翻半页(down)

        Ctrl+u  向上翻半页(up)

 

        dd  删除光标所在行

        o  在光标所在行的下方插入一行并且切换到输入模式

        yy  复制光标所在的这行

        p  在光标所在的行的下方粘贴

        P(大写)  在光标所在的行的下方粘贴

        vim指令图:

 

2、磁盘管理

    2.1 查看磁盘信息的有关命令

        1、df  查看磁盘分区的使用状况

        格式:df [选项]

        选项:

                -I(大写)仅显示本地磁盘(默认)

                -a  显示所有文件系统的磁盘使用情况,包含比如/proc/

                -h  以1024进制计算合适的单位显示磁盘容量

                -H  以1000进制计算最合适的单位显示磁盘容量

                -T  显示磁盘分区类型

                -t  显示指定类型文件系统的磁盘分区

                -x  不显示指定类型文件系统的磁盘分区

        2、du 统计磁盘上的文件大小

        格式:du [选项]

        选项:

                -b  以byte为单位统计文件

                -k  以KB为单位统计文件

                -m  以MB为单位统计文件

                -h  按照1024进制以最合适的单位统计文件

                -H  按照1000进制以最适合的单位统计文件

                -s  指定统计目标(后面需要有目标的参数)

 

    2.2 分区与格式化

        1、注意事项

                1、主分区和扩展分区总数不能超过4个

                2、扩展分区最多只能有一个

                3、扩展分区不能直接存取数据

        2、硬盘分区模式

                MBR分区模式:

  •                         主分区不超过4个
  •                         单个分区容量最大2TB

                GPT分区模式:

  •                         主分区个数几乎没有限制,支持128个主分区
  •                         单个分区容量几乎没有限制,支持18EB(EB、PB、TB、GB、MB、KB)
  •                         主分区中不适合安装x86架构的系统(32位系统)

        3、fdisk工具(MBR)

        格式:fdisk [选项] [磁盘]

        选项:

                默认(磁盘位置不能少):进入分区模式待命,之后

                -m:显示帮助

                -n:添加新分区(显示p主分区,e扩展分区)

                -d:删除分区

                -w:按照设置好的开始执行分区

                -l:列出分区表       

        4、使用parted工具分区

                输入parted进入分区模式(默认进入第一块磁盘),之后

                help  #查看帮助

                select  设备名称 #切换磁盘

                mklabel 分区类型(msdos(MBR)、gpt(GPT))  #设置分区类型

                print  #查看分区信息

                unit [容量单位]  #设置分区起始点和终止点的单位,默认MB

                mkpart  #交互模式添加分区,之后按提示操作,立即生效

                mkpart 分区名 起始点 终止点   #命令模式分区,立即生效

                        例如:mkpart try 1 2000

                rm 分区编号  #删除分区

                quit  #退出分区模式

        5、格式化

                使用mkfs工具格式化

                格式:mkfs.文件系统名 分区所在位置

                        例如:mkfs.ext3 /dev/sdb1

                          mkfs -t 文件系统名 分区所在位置

                        例如:mkfs -t ext4 /dev/sdb2

        6、挂载分区

                分区默认挂载目录为/mnt/,通常在mnt下新建一个文件夹作为某个磁盘的挂载点

                挂载格式:mount 已经格式化的分区所在位置 挂载点文件夹

                        例如:mkdir -p /mnt/try

                                   mount /dev/sdb1 /mnt/try

                卸载格式:umount 挂载点目录

                        例如:umount /mnt/try

                以上mount、umount挂载不是永久的,如果需要永久则需要编辑 /etc/fstab文件,在末尾添加 设备名    挂载点    文件系统类型   defaults   0    0

                        例如:/dev/sdb1    /mnt/try    ext3    defaults    0    0

        7、添加swap分区

        swap分区相当于windows中的虚拟内存,可以在当内存条的内存不够时临时当作内存来用,大小最好为内存的两倍,不超过2GB。

        第一,建立普通的Linux分区

                fdisk里面输入p查看分区。

        第二,修改分区类型的16进制编码

                fdisk里输入t进入设置swap分区。

                输入l,找到linux swap编号:

                输入该分区的编号。

                输入print可以看到最后一个分区系统变成了Linux swap:

                输入w保存

        第三,格式化交换分区

                这里的格式化方式和之前有区别,格式如下

                        mkswap 交换分区所在位置

        第四,启用交换分区

                启用:swapon 交换分区所在位置

                查看swap分区运行状态:free

                停止:swapoff 交换分区所在位置

 

    关于linux的更多内容,可以到https://blog.csdn.net/weixin_41475710/column/info/32529查看,会持续更新。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值