Linux常用文本编辑器,及文本查看摘选的常用命令
Linux常用文本编辑器:
Emacs:功能强大,门槛高,对新手不友好。
nano :优点是操作简单,缺点是无强大的命令支持复杂操作。
gedit :只能在有gnome的换图形化界面中使用
kedit : 只能在 KDE图形化桌面中使用。
vi :所有linux环境都会自带,三种命令模式:
命令模式:输入命令
插入模式 : 插入文本
可视模式 : 浏览文本
vim :vi的improve版本,衍生出了更多的模式。
可使用yum -y install vim 安装
用的最多的是vi和vim。
vim使用:
1,进入插入模式:
使用vim demo进入文本,然后按字母 i ,进入插入模式。
下面的命令都需要先进入命令行模式:从插入模式,按ESC键进入命令行模式。
2,复制
- yy :复制一行
- y [n] w,复制指定n个单词
3,粘贴。
- 面向粘贴整行
小p :粘贴在当前光标所在行下一行。
大P :粘贴在当前光标所在行上一行。 - 面向粘贴单词或字符
小p :粘贴在当前光标后面。
大P :粘贴在当前光标前面。
4,
- dd :删除一行
- d[n]w : 删除指定个数单词
5,查找:
- :/hello 光标后查找单词hello , 按n向后搜索。shift + n 向上搜索。
- : ?hello 光标之前搜索hello ,按n向后搜索。
6,替换:
:1,5s / word1 /word2 /g 将文档中的word1 替换为 word2. 不加g表示只替换每行的第一个word1.
例如:
按下回车键替换后:1到5行, word1 都替换为word2.
%s /word1 /word2 / gi 将文档内所有的word1 替换为word2,不区分大小写。
6,设置高亮匹配。
- :set hlsearch
永久设置的话需要在 /etc/ vimrc 配置,增加一行set hlsearch,然后更新变量即可。即用source /etc /vimrc 更新环境。
7, 撤销
- 小写u :撤销最近一次改变。
- 大写U 撤销光标所在行的所有改变前提是光标没有离开当前行,即再退回来也无法撤销了。
8,保存退出命令
- :w 保存
- :q 退出
- :wq 保存并推出
常用的几个移动光标命令:
0 移动到行首
:set nu 显示行号
:3 跳到第三行
文本查看摘选的常用命令:
查看:
1,cat 命令:在命令行中可以显示文本数据。
2,more 按页查看数据。常用的就是Enter键向下滚动一行,空格键向下滚动一屏。b向上滚动一屏。
会一次性加载整个文件内容。
常常结合重定向符号 > 使用,输出到指定文件。
3,less命令,可以一次查看文件的一页,不是一次性加载整个文件。
可使用 /word 匹配搜索单词。
常用 -o 选项将输出内容存到指定文件。
空格向下翻一页。
Enter向下翻一行。
q 退出
摘选:
1,head,tail 只是文件摘选。
head -n数字 显示指定数字的行数。
tail -n数字, 显示指定的倒数最后几行。
2,cut 提取文件中的列,或者字段。
常用选项。
-b :显示每行中指定前n个字节的内容。
-c :显示每行前n个字符的内容。
-d :指定某种分隔符分割。
-f :显示指定 n 个字段内容。
例如:cut -d : -f1-3 test.txt 以:作为分隔符的第1到第3个字段。
test.txt 内容:
使用cut -d: -f1-3 test.txt 输出结果,只输出前三个字段。
Linux常用文本编辑器,及文本查看摘选的常用命令相关推荐
- 文本编辑器实现文本打印的功能
文章目录 1 文本编辑器实现文本打印的功能 1 文本编辑器实现文本打印的功能 我们首先来看下QPlainTextEdit内部的文档结构: QPlainTextEdit通过QTextDocument对象 ...
- Vim文本编辑器及文本处理常用操作
目录 vim编辑器介绍 vi编辑器 vim编辑器 基本模式 派生模式 其他 使用vim编辑器 vim编辑器命令格式 vim基础操作-打开文件 vim基础操作-移动光标 vim基础操作-数据操作 vim ...
- java做安卓文本编辑器,android文本编辑器
[实例简介] android 文本编辑器 源码,比较简单的,可以参考一下. [实例截图] [核心代码] da76c95e-2751-4a37-9ba2-b69647edd323 └── droid-w ...
- linux 用户管理(3)----查看用户登录时间以及命令历史
1.查看当前登录用户信息 who命令: who缺省输出包括用户名.终端类型.登陆日期以及远程主机. who /var/log/wtmp 可以查看自从wtmp文件创建以来的每一次登陆情况 (1 ...
- php 富文本编辑器,富文本编辑器(php)
然后解压出来 改名为ueditor 并放到项目文件中. 前端代码: 1.引入ueditor的相关文件 2.在body标签中放进该标签 name属性是为了php文件获取值,用$_POST['Detail ...
- Linux文件目录管理、文件内容查看以及文件内容查询命令(详细命令)
文章目录 文件目录管理 文件内容查看 文件内容查询 文件目录管理 1.绝对路径.相对路径 绝对路径:全称,都是以 / 开头的 相对路径:根据当前目录确定 cd :切换目录命令 cd . : 当前目录 ...
- Linux 系统下显示文件内容(查看文件内容)的命令 more/less/cat/head/tail 比较
命令 说明 more 建议用于查看内容较长的文本文件,内容可以分屏显示,并且支持在显示时定位关键字 cat 建议用于查看内容较少的文本文件.当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所 ...
- linux中 vim使用教程,查看行号,搜索命令
1.查看行号 1.1.临时查看行号 set number 或者 set nu 1.2.永久显示 vim ~/.vimrc 加入文本: set nu 2.查找命令 点击n,是下一个下一个 2.1.全匹配 ...
- Linux用户和组管理,查看软件缓存,通过命令查看硬件信息(cpu,版本,序列号,内存,主板,内核等)
通过修改/etc/inittab.通过这个文件修改系统的启动方式. ls –l /etc/ | more (管道),将前面的结果交给后面的命令进行处理. 在linux中遇到问题使用man命令 ...
最新文章
- php代码实现关键词搜索,PHP代码实现百度统计关键词及来路推送
- 1112. Stucked Keyboard (20)
- 【转载】SAP内部订单概念信息
- 机器学习面试题(part1)
- 鬼才!用Python计算圆周率 π
- python编码示例_python urllib中的编码处理示例
- 一步一步写算法(开篇)
- Android 的安全性岌岌可危!
- 【机器学习】隐马尔可夫模型及其三个基本问题(二)观测序列概率计算算法及python实现
- Linux centosVMware mysql用户管理、常用sql语句、mysql数据库备份恢复
- 【Power Query】使用Excel抓取淘宝天猫所有类目分类和cateId对应关系
- 解决wine中文显示为方框的方法
- Activiti7的进阶使用
- web打印三种实现方式
- 10款UI设计师常用的UI设计工具盘点
- IP-guard23个功能模块简介
- 批量添加文件名前后缀的工具_艾孜尔江撰
- IntelliJ Idea如何查看所有的TODO
- 服务器运行时间设置,服务器的时间同步设置方法
- Verified Boot
热门文章
- 全球与中国便携式彩色超声设备市场投资前景及发展趋势预测分析报告2022-2028年
- 2019郑大计算机考研分,2019年郑大分数线未出?郑州大学近三年考研分数线汇总...
- 健壮的网络编程IO函数-RIO包
- python如何写生日快乐说说_一句祝自己生日快乐的说说
- “ 请找出下面重复的字”
- 信息学奥赛一本通(题解目录)
- 第48篇 接收蓝牙数据及PHP研究 Saturday
- Suspicious.MH690
- 深度学习基础-机器学习基本原理
- 抓包工具-Charles