zoukankan      html  css  js  c++  java
  • 202020211 202029305 《Linux内核原理与分析》第一周作业

    1.不熟悉vim的使用方式

      在学习crontab时需要通过命令来添加计划任务时需要使用vim进行编辑,现将vim的使用方式总结如下:
      vim有3种主要的工作模式:
      1.命令模式(Command mode)
      用户启动vim时,首先进入的便是命令模式。命令模式可认为是vim的入口,此模式下敲击键盘的字符都会被当做命令,
      而非在文本中n插入字符。握进入插入模式的命令之一:i。当在命令模式下输 
      入i后,便进入了插入模式,然后就可以正常地编辑文字了。
      2.插入模式(Insert mode)
      此模式下可以正常地编辑文字,与平时使用习惯差别不大。
      3.底行模式(Last line mode)
        此模式下可以执行保存、退出以及其他的一些功能。按下Shift+:即可进入底行模式。输入wq为保存退出,输入q!为
      不保存退出。
       vim常用命令总结:
    
    •   x, X	在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符
        (相当于 [backspace] 亦即是退格键) (常用)
      
    •   nx	n 为数字,连续向后删除 n 个字符。
      
    •   dd	删除游标所在的那一整行(常用)
      
    •   ndd	n 为数字。删除光标所在的向下 n 行
      
    •   a, A	进入输入模式(Insert mode):
      
    •   a 为『从目前光标所在的下一个字符处开始输入』, A 为『从光标所在行的最后一个字符处开始输入』。(常用)
      
    •   o, O	进入输入模式(Insert mode):
      
    •   这是英文字母 o 的大小写。o 为『在目前光标所在的下一行处输入新的一行』; O 为在目前光标所在处的上一行输入
        新的一行!(常用)
      
    •   r, R	进入取代模式(Replace mode):
      
    •   r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用)
      
    •   :set nu	显示行号,设定之后,会在每一行的前缀显示该行的行号
      
    •   :set nonu 与 set nu 取消行号!
      

    2.使用chmod命令修改权限出现困难

      采用两种方式修改权限:
      1.二进制表示
       每个文件有三组固定的权限,分别对应拥有者,所属用户组,其他用户,这个顺序是固定的。文件的读写执行对应字母 
       rwx,以二进制表示就是 111,用十进制表示就是 7,例如权限 rw-rw-rw-,换成对应的十进制表示就是 666,这就
       表示这个文件的拥有者,所属用户组和其他用户具有读写权限,不具有执行权限。 
      2.加减赋值操作
      g、o 还有 u 分别表示 group(用户组),others(其他用户)和 user(用户),+ 和 - 分别表示增加和去掉相应的权限。
    

    3.寻找文件时使用转义字符匹配

      寻找以.list结尾的文件时,输入*.list是无法找到的,需要在前面加上\
    

  • 相关阅读:
    mac快捷键,pycharm快捷键
    Django进阶之session
    Python:如何将字符串作为变量名
    Ubuntu中创建用户
    redis在centos上的安装
    centos--网络配置问题,提示connect: Network is unreachable
    Python 3.x--paramiko模块详解
    Python 3.x--paramiko模块安装过程中的错误
    Python 3.x--Socket实现简单的ssh和文件下载功能
    Python 3.x--面向对象编程(二)静态方法、类方法、属性方法
  • 原文地址:https://www.cnblogs.com/baoxiyuan/p/13796769.html
Copyright © 2011-2022 走看看