Vim配置及常用工具

常用工具:

yum软件包管理工具:

    查看:
        yum list |grep "包名"             查看能够安装的软件包
        yum list installed |grep "包名"   查看当前linux已经安装的软件包
        
    安装
        yum install vim
        yum install gcc
        yum install gdb
        yum install lrzsz

        lrzsz传输工具(应用于远程工具中)(无法传输文件夹)
            rz  从主机向虚拟机传输文件
            sz  从虚拟机向主机传输文件
                sz filename       
    移除
        yum remove packet_name

shell:
命令行解释器

权限:

用户对操作系统进行操作的权限:管理员root,普通用户。

用户针对文件的权限:

文件对用户的分类:
    文件所有者       文件所属组       其它用户
    u                   g               o
文件对于操作的分类:
    可读              可写              可执行
    r                   w               x
    可浏览            可创建/删除文件   可进入
通过人性化字符表示权限
rw-                 rw-                 r--
通过二进制位图表示权限
110                 110                 100
通过八进制数字表示权限
664

权限相关命令:

默认创建文件的时候,给的权限是777,但是因为权限掩
码的存在,导致实际创建出来的文件权限不是777
    
& (~mask):给定的权限 
    
777 & (~002(000 000 010))  ==  775
655 022  665 & ( ~022  =  755 )
110 101 101   111 101  101  ==> 655
        
umask   查看/设置文件的默认权限掩码
    
chmod   修改文件权限
        0664    通过八进制数字的权限修改
        g+w  o-r a+x +x 给指定用户添加指定权限

现在有一个项目组开发项目,有好几个成员,创建了一个
公共目录存放原代码,程序员A跟程序员B由于中午没吃好
因此发生口角,程序员A将程序员B的代码给删除了,程序
员B报复对方,将A的也删除了,导致项目延期。
这种情况就需要一个特殊的权限位:沾滞位
chown 修改一个文件的所有者
chown 用户名 文件名
chgrp 修改一个文件的所属组

vim编辑器:

    因为没有鼠标,既要完成一般的操作,还要完成输入
    因此将vim的操作分了很多的操作模式 12种模式
    
模式切换:
    普通<->插入:
        i   从光标位置开始插入
        a   从光标的下一个字符处开始插入
        o   向光标所在行下方添加新行,开始插入
        I   光标移动到行首,开始插入       
        A   光标移动到行尾,开始插入
        O   向光标所在行上方添加新行,开始插入
        ESC     从插入模式切换到普通模式
    普通<->底行:
        :       从普通模式切换到底行模式
        :w  保存
        :q  退出
        :q! 强退(不保存修改)
        :wq 保存并退出
        :!cmd   在外部执行cmd命令,回车返回
        ESC     从底行模式切换到普通模式
普通模式下的常用操作:
    移动光标:
        hjkl    左下上右移动光标
        w b     按单词移动光标
        ctrl + f/b  上下翻页
        gg G    光标移动到文档首行/尾行
    复制
        yy      复制光标所在行
        nyy     从光标所在行开始,向下复制n行数据
    粘贴
        p       向光标所在行下方粘贴
        P       向光标所在行上方粘贴
    删除
        dd      删除光标所在行
        ndd     从光标所在行开始,向下删除n行数据
        dw      删除光标位置往后的单词
        x       删除光标所在字符
    其它:
        gg=G    全文缩进对齐
        u       撤销上一次操作
        ctrl+r  反向撤销
        ctrl+s  暂停xshell于虚拟机的数据交互
            这种情况会导致xshell看起来像卡住了
            这时候按ctrl+q继续通信
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值