一.理解系统的输入输出

输入输出系统是计算机重要组成部分,是沟通计算机与外界的桥梁。

二.管理输入输出的符号

1.输出重定向

>                       ##重定向正确输出

2>                     ##重定向错误输出

&>                     ##重定向所有输出

注意:重定向会覆盖原文件内容

示例:

注意:此实验必须在$用户下完成

2.输出追加

>>                       ##追加正确输出到文件最后

2>>                     ##追加错误输出到文件最后

&>>                    ##追加所有输出到文件最后

注意:追加不会覆盖原文件内容

示例:

3.管道的应用

1)管道的应用

“|”  管道的作用是把钱一条命令的输出变成后一条命令的输入

注意:管道只允许正确输出通过;通过管道的输入将会变成输入,而变成输入的这些输出是会被第二条命令处理的;如果需要保存输出内容,那么需要复制一份输出,用到的命令是”tee“。

示例:须在普通用户下操作

4.输入重定向

命令<文件把文件作为命令的输入

命令<< 标识符                    ##把标识符之间的内容座位明令的输入

示例:

cat>file<<EDF

hello

world

EDF

二.vim的常用功能

1.调整vim的工作方式

在vim程序中

:set     调整参数

示例:

注意:在vim程序中设定的vim工作方式是临时的,在vim关闭后会还原,如果要永久保存vim的工作方式需要编辑vim的配置文件:/etc/vimrc】

2.字符的搜索

/关键字

n向下匹配

N向上匹配

3.字符的管路

y:

d:

c:

p                  ##黏贴

u                  ##撤销

ctrl+r            ##恢复撤销

4.vim可视化模式

ctrl+v                     ##这个模式下可以选择区域操作

批量添加字符:

ctrl+v  选中要加入字符所在列

按大写的”I“

加入字符

按【esc】<C-F12>

5.字符的替换

:%S/要替换的字符/替换成的字符/g

:%s/:/@/g                         ##替换全文的:为@

:1,5s/:/@/g                     ##替换1-5行的;为@

注意:%&表示所有的行

g表示所有的列

6.vim的分屏功能

ctrl+w   s               ##上下分屏

ctrl+w   v               ##左右分屏

ctrl+w   c               ##关闭光标所在屏幕

ctrl+w  上下左右   ##光标移动到指定屏幕

:sp  file2             ##同时编辑当前文件和file2

7.在命令模式下光标的移动

gg                      ##光标移动到文件的第一行

G                      ##光标移动到文件的最后

:数字               ##光标移动到指定的行

三.插入模式

1.插入模式下光标的移动

四.vim的退出模式

linux输入输出及vim管理的更多相关文章

  1. 5.Linux系统的vim与软件包管理

    5.1 Linux系统的vim编辑器 5.1.1 vim编辑器的概述 vim编辑器的简介 1.vim是什么? vim是一个类似vi的文本编辑器,它在vi的基础上增加了很多新特性 vim是vi发展出来的 ...

  2. 安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)

    VM tools:方便我们虚拟机和宿主机之间复制数据或移动文件等 安装VMtools 1.菜单栏-虚拟机-安装VM tools 将其选中 2.进入系统,在桌面位置里面有VM tools的光盘,双击进入 ...

  3. Linux系列教程(十)——Linux文本编辑器vim

    通过前面几篇博客我们终于结束了Linux常用命令的介绍,Linux常用命令主要包括以下: ①.Linux文件和目录处理命令 ②.Linux链接命令和权限管理命令 ③.Linux文件搜索命令 ④.Lin ...

  4. Linux文本编辑器vim

    目录 1.vim 的工作模式 2.插入命令 3.定位命令 4.删除命令 5.复制和剪切命令 6.替换和取消命令 7.搜索和搜索替换命令 8.保存和退出命令 9.vim 高级操作 10.总结 通过前面几 ...

  5. Linux LVM卷组管理

    Linux LVM卷组管理 由于传统的磁盘管理不能对磁盘进行磁盘管理,因此诞生了LVM技术,LVM技术最大的特点就是对磁盘进行动态管理. 由于LVM的逻辑卷的大小更改可以进行动态调整,且不会出现丢失数 ...

  6. Linux就业技术指导(五):Linux运维核心管理命令详解

    一,Linux核心进程管理命令 1.1 ps:查看进程 1.1.1 命令解释 功能说明 ps命令用于列出执行ps命令的那个时刻的进程快照,就像用手机给进程照了一张照片.如果想要动态地显示进程,就需要使 ...

  7. 【转】第七章、Linux 文件与目录管理

    原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 第七章.Linux 文件与目录管理 最近升级日期:2009/08/26 ...

  8. (转)Linux SSH批量分发管理

    Linux SSH批量分发管理 原文:http://blog.51cto.com/chenfage/1831166 第1章 SSH服务基础介绍 1.1 SSH服务 1.1.1SSH介绍 SSH是Sec ...

  9. 鸟哥的linux私房菜 - 第5/6/7/9章(在线求助 man page、Linux档案权限与目录配置、Linux档案与目录管理、压缩与打包)

    第五章.在线求助 man page X window与文本模式的切换 Ctrl+Alt+F1~F6:文字接口登入tty1~tty6终端机: Ctrl+Alt+F7:图形接口桌面. 注销当前用户:exi ...

随机推荐

  1. [poj3348]Cows

    题目大意:求凸包面积. 解题关键:模板题,叉积求面积. 这里的cmp函数需要调试一下,虽然也对,与普通的思考方式不同. #include<cstdio> #include<cstri ...

  2. POJ 1187 陨石的秘密 (线性DP)

    题意: 公元11380年,一颗巨大的陨石坠落在南极.于是,灾难降临了,地球上出现了一系列反常的现象.当人们焦急万分的时候,一支中国科学家组成的南极考察队赶到了出事地点.经过一番侦察,科学家们发现陨石上 ...

  3. win10右击windows键没有反应解决方案(1707版本)

    按Win+R打开运行,输入“regedit”打开注册表编辑器. 2.在“HKEY_CLASSES_ROOT”主键下找到“linkfile”或者".lnkfile"字符串值项,在右侧 ...

  4. 项目一:在线下单(补充) activeMQ使用(重点) 重构客户注册功能,发短信功能分离

    1 课程计划 1.在线下单(补充) 2.activeMQ使用(重点) n 简介和安装 n activeMQ入门案例 n spring整合activeMQ应用 3.重构客户注册功能,发短信功能分离 n  ...

  5. Conda / Miniconda——软件包管理系统使用

    conda是一个非常好的python包管理软件,但是它的Minicoda是一个非常好的生信软件包管理软件,更多conda介绍多google. Miniconda简直就是生信人的福音,尤其是像我这种传统 ...

  6. 使用Eclipse创建Maven javaweb项目

    其实是我自己不会创建Maven JavaWeb项目,就自己瞎蒙了一下,竟然成功了. 这里有个条件就是你的Maven已经在电脑上配好了. 第一步就是File->New->Maven Proj ...

  7. EIP权限工作流升级说明-2019/3/5

    首页增加待办事项直接处理按钮 2,新增处理历史记录

  8. .net core 基于NPOI 的excel导入导出类,支持自定义导出哪些字段,和判断导入是否有失败的记录

    #region 从Excel导入 //用法 //var cellHeader = new Dictionary<string, string>(); //cellHeader.Add(&q ...

  9. ASP.NET网页之间传递参数与值

    ASP.NET网页之间传递参数与值,方法很多,可以使用Application,Cookie,Session,或是Querystring等等.由于Insus.NET开发的程序中,多数是在后台之间进行参数 ...

  10. seleniumIDE是Firefox的录制功能使用

    selenium第二课(脚本录制seleniumIDE的使用) 转自:https://www.cnblogs.com/hustar0102/p/5906958.html 一.Selenium也具有录制 ...