网站建设昆明,广州百度快速优化排名,山东华邦建设集团网站,wordpress清理缓存文章目录 第1章 文本过滤/查看命令1.echo#xff1a;输出文本2.cat#xff1a;合并文件或查看文件内容3.head#xff1a;显示文件头部信息4.tail#xff1a;显示文件尾部信息5.wc: 统计文本行号6.less#xff1a;分页显示文件内容7.grep#xff1a;文本过滤工具8.定向符号… 文章目录 第1章 文本过滤/查看命令1.echo输出文本2.cat合并文件或查看文件内容3.head显示文件头部信息4.tail显示文件尾部信息5.wc: 统计文本行号6.less分页显示文件内容7.grep文本过滤工具8.定向符号 第2章 上古神器-VIM编辑器1.VIM介绍2.VIM特点3.VIM工作模式普通模式编辑模式命令行模式 4.VIM生存指南普通模式移动普通模式复制粘贴普通模式撤销和快进普通模式替换普通模式删除普通模式视图界面编辑模式进入编辑模式命令行模式保存/退出/设置命令行模式查找关键词 5.VIM降龙十八掌快速加减快速定位单词补全 6.VIM修炼心法 第1章 文本过滤/查看命令
1.echo输出文本
作用
输出文本内容到屏幕上
结合重定向符号将打印的内容写入到文本里
重要选项
-n
-e练习题:
打印文本输出到屏幕里
echo luffy将单行文本追加到某个文件中
echo luffy file1.txt激活特殊符号
echo -e 第一行\n第二行打印系统环境变量
echo $PATH打印序列号
echo {1..10}单引号和双引号区别
单引号所见即所得输入什么就输出什么特殊符号没有意义
双引号可以解析变量[rootCentos7-100 ~]# echo $PATH
$PATH
[rootCentos7-100 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin2.cat合并文件或查看文件内容
重要选项
-n
-A
EOF练习题:
查看文件内容
cat file1.txt查看文件内容并显示行号
cat -n file1.txt查看文件内容的的特殊字符
cat -A file1.txt将file1.txt的内容复制给file2.txt
cat file1.txt file2.txt将file1.txt和file2.txt的内容合并成file3.txt
cat file1.txt file2.txt file3.txt将多行文本写入到file4.txt
cat file4.txt EOF
123
456
789
EOF将多行文本写入到file4.txt但是不解析变量内容
cat file5.txt EOF
$PATH
123
$PATH
456
EOF3.head显示文件头部信息
重要选项
-n 练习题:
显示文件前10行
head /etc/passwd显示文件前3行
head -3 /etc/passwd4.tail显示文件尾部信息
重要选项
-n
-f练习题:
显示文件最后10行文本
tail /etc/passwd显示文件最后5行文本
tail -5 /etc/passwd持续的显示文本的变化
tail -f /var/log/message5.wc: 统计文本行号
作用:
不输出文本内容,只显示文本行号
重要选项:
wc -l 文件名
6.less分页显示文件内容
重要选项
less命令的快捷键与VIM快捷键类似
上下左右 或 上下翻页
-N 显示行号
q 退出
/关键词 搜索关键词
n 定位到下一个关键词
ctrl u 往上翻页
ctrl d 往下翻页练习题
使用less命令查看/var/log/messages日志并显示行号并搜索eth0关键词
less -N /var/log/messages7.grep文本过滤工具
功能说明
1.grep命令是Linux系统中最重要的命令之一其功能是从文本或管道数据流中筛选匹配的行及数据。
2.如果配合正则表达式技术一起使用则功能会更加强大。
3.grep过滤就相当于一个筛子有可能筛子里面的东西是要保留的也有可能筛出来的需要保留。重要选项
-v
-n
-i
-E
-w练习题:
过滤包含luffy字符串的行
grep luffy /etc/passwd过滤不包含luffy字符串的行
grep -v luffy /etc/passwd显示关键词所在行的行号
grep -n luffy /etc/passwd显示所有行的行号
grep -n . /etc/passwd不区分大小写的过滤
grep -ni ipV6 ifcfg-eth0过滤包含luffy或oldya的行
egrep -ni ipV6|ipv4 ifcfg-eth0精确搜索包含luffy的字符串
grep -w luffy file1.txt8.定向符号
功能说明
为重定向符号表示清除原文件里的所有内容然后将内容追加到文件的末尾(危险操作慎用)
为追加重定向符号即追加内容到文件的尾部(文件的最后一行)练习题:
清空一个文本 file1.txt输出一行内容覆盖文本内容
echo 123 file1.txt输出一行内容并追加到文本的最后
echo 456 file1.txt第2章 上古神器-VIM编辑器
1.VIM介绍
1.上古编辑器之神屠龙利器
2.Vim 是从 VI 发展出来的一个文本编辑器。
3.互联网上有个段子
问如何打印出真随机数
答打开VIM然后让新手退出。2.VIM特点
1.学习曲线陡峭,全是键盘操作需要记忆的快捷键比较多。
2.如果突破了学习的障碍非常熟练使用VIM快捷键之后可以达到魔法般的效果。
3.职场装逼利器没有之一。3.VIM工作模式
普通模式
默认处于这种模式这种模式下只能移动光标上下翻页查看数据并不能修改数据可以理解为只读模式。
注意大部分快捷键都是运行在普通模式下的。编辑模式
只有进入编辑模式之后才可以修改文本内容。
进入编辑模式需要在普通模式下输入特定的快捷键不同的快捷键进入的编辑模式效果也不同。
同样退出编辑模式也需要输入特定的快捷键。命令行模式
用于接收特定指令的模式类似于shell命令
主要功能如下
1.查找关键词
2.替换或删除关键词
3.保存退出等操作4.VIM生存指南
普通模式移动
上下左右
hjkl
gg
G
0
$普通模式复制粘贴
yy
nyy
p普通模式撤销和快进
u
ctrl r普通模式替换
r普通模式删除
dd
ndd
dG
d0
d$普通模式视图界面
ctrl v 选择区块
y
p编辑模式进入编辑模式
i
a
I
A
o
O
Esc命令行模式保存/退出/设置
:
:wq
:wq!
:q!
:set nu命令行模式查找关键词
普通模式下
/关键词
n 向下查找关键词
N 向上查找关键词
:noh 取消关键词高亮显示5.VIM降龙十八掌
快速加减
N Ctrl A
N Ctrl X快速定位
f 单词单词补全
关键词 Ctrl p6.VIM修炼心法
1.不要想着一下全部学会先熟练几个最基本的用熟悉了再练其他的。
2.尽可能的使用快捷键所有操作之前先想想有没有快捷键。
3.少用delete和上下左右键。