inux基础命令 sed awk grep 及部分快捷键

基本命令 sed      stream deitor(编辑器)   流编辑器,实现对文件的增长删除及该替换查linux

一、使用sed命令 进行查看 后端

[root@VM_86_3_centos 000.txt]# seq 80 >000.txt(cat 000.txt 出现1-100数列)centos

[root@VM_86_3_centos 000.txt]# sed -n '55,65'p 000.txt(此处可不加引号,但其余状况下不加引号可能会出错  参数 n  取消默认输出  p 打印 )
55
56
57
58
59
60
61
62
63
64
65编辑器

2.一、使用awky语言  过滤、输出内容,一门语言,主要用于处理文本。  NR 行号  & 为而且 及  的意思  表并列关联。 搜索引擎

[root@VM_86_3_centos 000.txt]# awk '54<NR && NR<66' 000.txt (注意此处为2个&&符号,我百度半小时才出正确结果)
55
56
57
58
59
60
61
62
63
64
65翻译

2.2 用awk出一行    [root@VM_86_3_centos 000.txt]# = 赋值(一个等于号) == 等于(两个等号是等号)索引

[root@VM_86_3_centos 000.txt]# awk 'NR==37' 000.txt
37字符串

3.1   grep 查看数列里20-30行内容  (了解便可  不含第20行)    grep  过滤须要的内容  后面接须要排除的内容博客

[root@VM_86_3_centos 000.txt]# grep 20 -A 10 000.txtit

20
21
22
23
24
25
26
27
28
29
30

3.2 查看第26行前三行及后三行内容

[root@VM_86_3_centos 000.txt]# grep 26 -C 3 000.txt
23
24
25
26
27
28
29

3.3 与3.1相反 查看第69行前7行内容

c[root@VM_86_3_centos 000.txt]# grep 69 -B 7 000.txt
62
63
64
65
66
67
68
69

四、 将一个目录及其子目录下全部以扩展名.sh为结尾的文件中包含zhanghao的字符串所有替换为haozhang(理解过程 但没有操做成功)

5 man cp  查看帮助 可以使用谷歌或百度翻译 查看帮助

6.用搜索引擎查看命令 输入 linux cp 命令  博客园内有详细中文翻译  

七、修改时间

[root@VM_86_3_centos ~]# date
Thu Mar 28 23:22:05 CST 2019
[root@VM_86_3_centos ~]# date -s 13/09/2016
date: invalid date ‘13/09/2016’
[root@VM_86_3_centos ~]# date
Thu Mar 28 23:23:24 CST 2019
[root@VM_86_3_centos ~]# date -s 19:05:27
Thu Mar 28 19:05:27 CST 2019

八、特殊符号的了解 cd -   !!   等

9 tap建   命令或路径补全  按一次没用时 多按几回

10.  快捷键 

Ctrl+d 退出当前会话 断开 

Ctrl+c 终止当前命令

Ctrl+l 清屏 至关于   clear命令 

Ctrl+a 当输入一长串字符或路径等 须要回到开始端 光标移动至首部

Ctrl+e 当输入一长串字符或路径等 须要回到最后端  光标移动到尾部

Ctrl+u 当输入一长串字符或路径等 须要清除前段部分

Ctrl+k 当输入一长串字符或路径等 须要清除后段部分

Ctrl+r 须要搜索时用此快捷键

!141  运行第141条命令

相关文章
相关标签/搜索