Unix系统小知识(转)

时间:2021-08-05 22:22:09

Unix操作系统的小知识

2.VI添加行号/翻页/清屏

.在对话模式时(即输完Esc再输入: ),输入“:set number”可以将编辑的文本加上行号。跟玩俄罗斯方块一样方便的上下左右移动箭头的快捷键分别为:l,k,j,h。向下和向上翻页分别时“Ctrl+f”和“Ctrl+b”,“Ctrl+l”可以在杂乱的显示下刷新屏幕。

3.Unix操作系统shift+6

对话模式下:回到行首你可以用 “ ^ ” 键(shift+6)或者数字0;当然回到行尾你可以用“ $ ”键(shift+4);回到文本末可以用“G”;“:n”可以定位光标到第n行行首,相应地,如果想回到文本开头,可以用“:1”;“H”将光标移到屏幕左上角,“L”为屏幕最后一行,“M”为屏幕中间;至于句,节,段的始(末)端分别是“(,)”“[,]”和“{,}”,这个一般比较少用。

4.Unix操作系统/匹配字符串

输入“/匹配字符串”可以定位到光标当前位置的下一个的匹配字符串处,用做查找功能。某些特殊字符用“\特殊字符”来输入才能有效。“n”为查找下一个,“N”为查找上一个。

5.Unix操作系统替换编辑

“:1,$ s/string1/string2/g”为将全部文本中出现的string1用string2替换;其中1和$可以用m,n代替,则为将文本第m行到第n行的string1用sring2替换;去掉/g则只替换每个所选行的第一次出现。如果有特殊字符出现同样加上“\特殊字符”即可。例如要将文全部/usr/local/acct用/home1/acct替换,可输入“:1,$ s/\/usr\/local\/acct/\/home1\/acct/g”即可。

6.Unix操作系统文本删除

“x”删除当前字符;“nx”删除n个字符;“dw”删除当前字;“dd”删除当前行;“:dn”从当前行开始删除n行,当n足够大时,删除从当前行开始的后面所有行,不删除前面的行;“:m,n d”删除m到n行;“D”删除当前光标到行末的全部内容。

原文地址:http://www.bitscn.com/os/unix/201004/184864.html

Unix系统小知识(转)的更多相关文章

  1. Windows系统小知识

    前言 本文写作于Window10发布后的2015-08-01,新系统发布后我做了新系统的小白鼠,所以写此文以作记录. WIN10各版本下载地址:http://www.ithome.com/html/w ...

  2. Linux系统小知识

    换Linux系统快半年了,刚开始总是碰到各种各样的问题,虽然斗解决了,由于没有记录,过一段时间就忘了,故在这里记录一下. 选择国内镜像源: Manjaro有一个很好用的命令rankmirrors.ra ...

  3. Linux小知识:rm -rf/*会将系统全部删除吗

    Linux小知识:rm -rf/*会将系统全部删除吗 本文是学习笔记,视频地址为:https://www.bilibili.com/video/av62839850 执行上面的命令并不会删除所有内容( ...

  4. Linux小知识:sudo su和su的区别

    Linux小知识:sudo su和su的区别 本文是学习笔记,视频地址:https://www.bilibili.com/video/av62836363 su是申请切换root用户,需要申请root ...

  5. Unix及类Unix系统文本编辑器的介绍

    概述 Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.VIM是纯粹的*软件. Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Em ...

  6. UNIX系统的显示时间何时会到达尽头

    本文分为三个小块: 一.UNIX系统中时间的存储形式: 二. time_t 的最大值是多少: 三. 将time_t 的最大值转化为真实世界的时间: #---------------------# # ...

  7. iOS APP开发的小知识(分享)

          亿合科技小编发现从2007年第一款智能手机横空出世,由此开启了人们的移动智能时代.我们从一开始对APP的陌生,到现在的爱不释手,可见APP开发的出现对我们的生活改变有多巨大.而iOS AP ...

  8. 《Linux/Unix系统编程手册》读书笔记9(文件属性)

    <Linux/Unix系统编程手册>读书笔记 目录 在Linux里,万物皆文件.所以文件系统在Linux系统占有重要的地位.本文主要介绍的是文件的属性,只是稍微提及一下文件系统,日后如果有 ...

  9. 《Linux&sol;Unix系统编程手册》读书笔记4

    <Linux/Unix系统编程手册>读书笔记 目录 第7章: 内存分配 通过增加堆的大小分配内存,通过提升program break位置的高度来分配内存. 基本学过C语言的都用过mallo ...

随机推荐

  1. MVC 使用 Ueditor富文本编辑器

    一.Ueditor 1.下载Ueditor富文本编辑器 官方下载地址: http://ueditor.baidu.com/website/download.html 建议下载开发版,此处我下载的是 . ...

  2. 【SQL】SQL2012离线帮助文档安装不上的处理手记

    注:解决方法在最后,心急的童鞋可以直接往下滚动. 我SQL实例装的是2008 R2版,由于该版自带的SSMS(Microsoft SQL Server Management Studio 管理工具)存 ...

  3. &lbrack;ruby on rails&rsqb; 跟我学之&lpar;2&rpar;HelloWorld

    1. 创建工程 rails new blog 2.查看下文件结构 tree 输出如下,请留意红圈中的部分. Gemfile, 用来管理应用程序的gems, 有点类似于python的包,有专门的网站来查 ...

  4. 个人总结ANDROID开发事项

    theme:none,Holo Dark(全黑),Holo Light(全白),Holo Light width Dark action Bar(全白,活动栏是黑) Create Activity: ...

  5. 【转】实现展开列ExpandableListView的三种方式之SimpleExpandableListAdapter实例

    原文网址:http://blog.csdn.net/x605940745/article/details/12099709 实现可扩展展开列ExpandableListView的三种方式 欢迎加入QQ ...

  6. android 热修补之andfix实践

    首先有这方面需要的请到https://github.com/xiangzhihong/andfixDemo/tree/master下载例子 对于网上提供的热补丁修复就不多说了,主要有这3种方式可以实现 ...

  7. Elasticsearch拼音分词和IK分词的安装及使用

    一.Es插件配置及下载 1.IK分词器的下载安装 关于IK分词器的介绍不再多少,一言以蔽之,IK分词是目前使用非常广泛分词效果比较好的中文分词器.做ES开发的,中文分词十有八九使用的都是IK分词器. ...

  8. C&plus;&plus; 智能指针一

    /* 智能指针shared_ptr */ #include <iostream> #include <string> #include <memory> //智能指 ...

  9. SharpZipLib 压缩ZIP导出

    var uploadSectionDir = Path.Combine("Upload", "QQ", DateTime.Now.ToString(" ...

  10. 控制台console对象常用的一些方法

    console.log():调试中最常用的方法,用于在控制台窗口显示信息. console.log(123); console.warn():输出信息时,在最前面加一个黄色三角,表示警告 consol ...