码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 124课程 4、 创建,查看,编辑文件

时间:2018-02-22 19:48:48      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:可视化   使用   put   end   command   /etc/   重定向   cal   set   

  • Redirecting output to a file or grogram
          重定向

    > 追加重定向
    |&>> 将标准输出和错误输出都重定向到一个文件
    | 管道符 (将上一个命令的输出,作为下一个命令的输入)
    tee 通常结合管道符使用,做为下一个命令输入的同事,做标准输出

  • Whatis cal

    cal -1 cal -3 cal -y

    cal > cal.txt 将标准输出,重定向到cal.txt中
    cat cal.txt

    call >cal.txt 将错误输出,输出到显示器
    call 2>cal.txt 将错误输出,重定向到cat.txt中
    每次做重定向输出的时候,会将原内容覆盖

    cal >>cal.txt
    cal >>cal.txt
    cal >>cal.txt

    date >>test.file
    cal 1&2>>cal.txt

    call 2>/dev/null 将错误的信息丢弃

    cat /etc/passwd
    cat /etc/passwd | grep root 从上一个命令输出的结果中,作为下一个命令的输入
    grep root /etc/passwd

    Ls -l |tee test.txt 将命令从屏幕输出,同时导入到文件中

    Ls -l | tee /dev/pts/0 |mail -s XXX

    1. 编辑器
      vim
      Gedit 编辑器

    (1)Gedit test.txt 编辑工具 图形化的编辑工具

    (2)vim 非图形化的编辑工具
    vim 有四个基本的模式:
      command mode 命令行模式
      edit mode 编辑模式 命令行模式输入i/o/a 按esc 回到命令行模式
      Extend command mode 末行模式 命令模式输入” : ” 按esc回到命令行模式
      Visual edit mode 可视化编辑模式 按v/V/ctrl+v 进入

    命令行模式的命令
      G 将光标快速定位到最后一行
      gg 将光标定位到第一行
      5G 将光标定位到第五行
      o 在光标的下一行插入行
      O 在光标的上一行插入行
    dd 删除光标所在行
      5dd 删除光标所在的五行
      d^ 删除光标前的本行内容
      d$ 删除光标后面的内容
      D 删除光标后面的内容
      u 撤销
      U 撤销本行的内容
      yy 复制
      5yy 复制五行
      p 光标前粘贴
      P 在光标所在行的上面粘贴
      H 本页面的最顶行
      M 本页面的中间
      L 本页面的最底行
      /student 向下查找关键字 n向下切换关键字 N向上切换关键字
      ?student 向上查找关键字 n向下切换关键字 N向上切换关键字

    末行模式的命令:
    :nohl 取消高亮显示
    :set nu 设置行号
    :set nonu 取消行号
    :w 保存
    :q 退出
    :wq 保存并退出
    :wq! 强制保存并退出
    :w /tmp/aa 另存为
    :e /root/passwd 放弃当前文件编辑,打开新的文件
    :! +命令 在不中断当前编辑的同时执行命令
    :! Date

    :r +文件路径 在光标所在位置读取其他文件内容并插入
    :r /root/cal

    :s /student/chen 光标定位的行的第一个student替换称为chen
    :s /student/chen/g 光标定位的行的student替换称为chen
    :%s /student/chen/g 把全文的student替换称为chen
    :%s /student/chen/gc 把全文的student替换称为chen,进行交互替换
    :40,50 s /student/chen/g 把40-50的student替换称为chen

    :sp 水平分割窗口 按ctrl+w 可以做窗口切换
    :vsp 垂直分割窗口
    ctrl +w 窗口之间切换
    close 关闭窗口

    可视化编辑模式:

      v 逐个字符选择文本 delete 删除
      V 逐端选择文本
      Ctrl+v 按区块的方式选择文本
      
      

    Linux 124课程 4、 创建,查看,编辑文件

    标签:可视化   使用   put   end   command   /etc/   重定向   cal   set   

    原文地址:http://blog.51cto.com/13584777/2072086

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!