首页 > 系统服务 > 详细

Shell与文本处理

时间:2020-11-12 10:39:40      阅读:23      评论:0      收藏:0      [点我收藏+]

一、Bash基础特性

1、history

/export

/histsize=’nom’

/histfile=~/.nash_history

/hisfilesize=’nom’

/!#

/!! 调用历史命令中的一次命令

/string(字符)

2、  tab 命令、路径补全

3、  ~加目录

{ }命令展开行

4、  alias 别名

nualias 取消别名

~/.bashrc 用户生效

/etc/bashrc 对所有用户生效

5、  快捷键

Ctrl +l 清屏

Ctrl +c 终止、取消

Ctrl +u/k 删除命令行字符

Ctrl +a/e 光标跳转到命令行首/尾

6、  通配符

*  匹配任意一个长度字符

?  匹配任意单个字符

[ ] 匹配字符集中的一个

[^]专用字符集合

   :digita  数字

   :lower  小写

   :upper  大写

   :alpha  大小写

   :alnum 数字大小写都在此内集合

   :space  空格

   :punct  标点

7、  I/O及|(管道符)

<    In进入

1>      Out标准正确输出    >覆盖 》追加

2>      Out标准错误输入

&》 即记录正确输出又记录标准错误输出


 

二、VIM编辑器

Vim编辑器

 ————在命令界面下的文本编辑工具(更改服务配置文件)

 

模式及模式下的命令

一、命令模式:控制光标移动可对文本复制、粘贴、删除和查找

1、  nyy:复制n行(不跟数字n即复制一行)

2、  ndd:删除n行

3、  p/p:粘贴光标所在的上一行或下一行

4、  nyw:复制n个单词(不限数字n则复制光标所在的单词)

5、   x :删除光标所在的字符

6、  u/v:撤销操作

7、   g :返回文件首部

8、   G :返回文件尾部

9、   r :替换

二、输入模式:文本录入     按i 即可进入,esc推出

三、末行模式:保持、退出文档,以及设置编辑环境  按:进入

1、:w 保存

2、:q 退出

3、:wq=:x 保存退出

4、:setnumber 为文件中的每一行进行编号

5、:q!强制退出

6、:1,%s/x/y/g 从文件的第一行好末行,吧x替换为y(g表示全局)


 

Shell与文本处理

原文:https://www.cnblogs.com/youchoa19/p/13962225.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!