Linux基本操作命令

echo命令

echo命令:

把echo后面的内容显示到屏幕。

-n

显示内容的时候不显示每行结尾的回车

echo 内容 >> 文件名

表示把内容加到一个文件的末尾

echo 内容 > 文件名

表示把内容覆盖原先的文件内容

cat命令

cat 常用选项

-b 显示行编号(忽略空行)

-n 显示所有行编号(包括空格)

cat >>文件<

cat >文件<

>表示写入新内容即使之前有内容也会覆盖

>>表示在文件的末尾追加新内容之前的内容不覆盖

more命令

一页一页显示文件的内容

空格/f 下一页

q 退出

less命令

一页一页显示文件的内容

空格/f 下一页

b 上一页

q 退出 quit

-N 显示行号

head命令

head 显示文件的前几行

-n5 或 -5

tail命令

tail 显示文件的最后几行

-n5 或 -5 显示文件最后5行

-f --follow 显示文件实时更新

-F --follow --retry 如果文件不存在会不断进行重试

grep命令

-v 排除 取反

-n 给grep过滤出来的内容 加上行号

-A 表示等价于after意思,取出过滤内容之后几行信息

-B 表示等价于before意思 取出过滤内容之前几行信息

-C 表示等价于center意思,取出过滤内容上下几行信息

sed命令

sed

对文件中的行进行处理操作;

可以编辑修改文件(三剑客老二)

p 表示显示搜索出来的信息内容

-n 只打印处理的处理过的行

d 排除指定要过滤出来的字符信息

sed -n '20,30p' 文件信息

表示取出指定文件20到30行的内容

-i 替换一个文件中内容信息

s 搜索到要替换的文件信息

g 全局搜索要替换的文件信息

awk命令

awk 主要作用擅长对列进行操作

表示多文件中的列进行处理操作(三剑客老大)

NR==20 指定所取出的行号信息

“|”管道符基本使用

将上条命令的结果作为下条命令的参数使用

tr命令

重定向符号的核心知识

标准输入(stdin):代码为0,使用

标准输出(stdout):代码为1,使用>或>>。

标准错误输出(stderr):代码为2,使用2>或2>>。

标准输出

>

>>

错误输出

2>

2>>

输入重定向

<

追加输入重定向

<<

配置别名过程

alias:设置别名的命令。

unalias:用于删除别名。

unalias为shell内建指令,可删除别名设置。

语法

unalias [-a][别名]

参数

-a  删除全部的别名。

文本编辑器vim

基础用法

vi oldboy.txt#打开文件

打开后无法直接编辑,需要按i进入编辑模式

修改这个文件内容吧

修改完后,按esc退出编辑模式

:wq 保存退出 #注意":"必须是英文符号

补充:

:wq 保存并退出

:q! 强制退出不保存

vim模式转换图

命令模式

gg, Ngg

G,NG

o(小写字母)

O(大写字母)

C(大写字母)

D(大写字母)或d$

A

ZZ

r

x

yy

Nyy

p

P

/

d+上下键

编辑模式

i

a

o

I

A

O

底行模式

:wq 保存退出

:q 退出

:q!强制退出不保存 ! 强制

:set nu number显示行号

:set nonu 取消显示行号

vim执行过程:

Linux学习笔记(10)文本编辑器vim

vim是一个功能强大的全屏幕文本编辑器,是Linux/Unix最常用的文本编辑器,其作用是建立.编辑.显示文本文件.vim的特点是没有菜单,只有命令. vim主要有三种工作模式,分别为命令模式.插入模 ...

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

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

Linux常用命令——文本编辑器Vim

Linux常用命令--文本编辑器Vim Linux  Vim常用操作 插入命令 a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行首插入 o 在光标下插入新行 ...

Linux文本编辑器vim

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

Linux文本文件——文本编辑器Vim

Linux文本文件——文本编辑器Vim 摘要:本文主要学习在Linux系统中使用Vim文本编辑器编辑文本. 什么是Vim Vim是一个基于文本界面的编辑工具,使用简单且功能强大.更重要的是,Vim是所 ...

Linux基础学习(5)--文本编辑器Vim

第五章——文本编辑器Vim 一. Vim常用操作 1.Vim简介:              Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立.编辑. ...

文本编辑器vim

Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最大的文本编辑器,它的作用是建立.编辑.显示文本文件. Vim没有菜单,只有命令.

文本编辑器vim&sol;vi用法完全解读

vi用法 1.启动vim 2.命令模式和输入模式 3.退出vi 4.vi与ex命令 5.移动光标 6.跳转 7.搜索 8.插入文本 9.修改文本 10.替换文本 11.删除文本 12.恢复和撤销改变 ...

随机推荐

P3384 【模板】树链剖分

P3384 [模板]树链剖分 题目描述 如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节 ...

【项目经验】 Html Select 遇上 Easyui

一.背景: 当我在做课表选择触发事件的时候,我发现了一个问题,就是我们直接用的easyui-combobox里面的的绑定事件(onchange)貌似触发不了,这是为什么呢? 二.结论及方法 .原始方法 ...

zoj3261 带权并查集

题意:有很多颗星球,各自有武力值,星球间有一些联系通道,现在发生战争,有一些联系通道会被摧毁,而一些星球会通过还没有被摧毁的联系通道直接或者间接联系能够联系到的武力值最高的星球求救,如果有多个武力值都 ...

PHP的数据库 之 关闭问题

首先,PHP由于有垃圾回收机制,所以数据库即使你不手动关闭,也有自动去关闭的机制, 这里就和操作文本流不同,文本流需要手动去关闭,不然会发生内存浪费现象 并且,PHP在同时连接多个DB的时候,连接到一 ...

ios View 向上拉界面源码

如下的资料是关于ios View 向上拉界面的代码. #pragma mark - 上升效果- (void)ToUpSide {          } - (void)moveToUpSide {   ...

Java的selenium代码随笔(8)

Selenium截图方法一: Selenium中截图类TakeScreenshout,这个类主要是获取浏览器窗体内的内容,不包括浏览器的菜单和桌面的任务栏区域,我们用百度首页来截图,看看截图效果. F ...

C&plus;&plus;函数指针与指针函数干货

C++要是不常用,相信过四天你的指针函数与函数指针的概念就该忘个精光. 其实只要记住谁在后面谁就是哪个本质. 先了解下指针数组与数组指针吧 数组指针 就是指向数组的指针,它表示的是一个指针,它指向的是 ...

Java 强制类型转换&lpar;类转换注意事项&rpar;

将一个类型强制转换成另一个类型的过程被称为类型转换.例如: double x =3.14; int y = (int)x; 将表达式x的值转换成整数类型,舍弃小数部分. 有时候也可能是类的对象引用的转 ...

redis服务启动脚本

/etc/rc.d/init.d/redis #!/bin/sh# chkconfig: 2345 80 90 # description: Start and Stop redis REDISPOR ...

更多推荐

编辑linux文件内容吗,LINUX文件内容处理及文本编辑器vim