【无标题】

day04

day4

vim vi 文本编辑器

vim FILENAME

命令模式

d+enter 删除光标所在行以及下一行

dd 删除光标所在行

4dd 从光标所在行开始一共删除4行

dG 删除光标所在行,以及到文档尾

dgg 删除光标所在行,以及到文档首

s 替换,替换光标所在字符(删除光标所在字符)

S 替换,替换光标所在行 ----进入插入模式

G 跳转到文档末行的行首

gg 跳转到文档首行的行首

5G 跳转到文件的第五行

^ 跳转到行尾

$

yy 复制光标所在行 4yy

p 粘贴在光标的下一行

cc 剪切光标所在行

u 向左撤销

ctrl +r 向右撤销

命令模式--进入插入模式

s 删除光标所在字符进入插入模式

S 删除光标所在行进入插入模式

a 插入到光标后

A 插入到光标所在行的行尾

i 插入到光标前

I 插入到光标所在行的行首

o 插入到光标所在行的下一行

O 插入到光标所在行上一行

命令--末行模式

:w 写入保存

:w FILENAME

:q 退出

:q! 强制退出

:wq!

:set nu 显示行号

:set nonu 取消行号

:%s /root/000/ 匹配所有行中第一次出现root关键,字替换为000

:%s /root/000/g 匹配所有行中所有root关键,字替换为000

:12,18 co 40

:r FILENAME 将指定文件内容读取到光标所在下一行

:.!cat/etc/passwd 将cat/etc/passwd 命令的结果显示在文档中

echo 打印 标准输入输出

$ 引用变量

$? 上一条命令的返回结果(0~255)0表示成功 非零表示失败

"" 弱引用 可以解析特殊字符的含义 可以显示变量的值

“ 强引用 不解析特殊字符的含义 不显现变量的值

#echo $SHELLS 打印变量值

#echo $? 查看上一条命令的返回值

[root@localhost ~]# echo "$SHELL" /bin/bash [root@localhost ~]# echo '$SHELL' $SHELL

linux中的程序对文件描述 0 1 2

0标准输入

1标准输出

2错误输出

输出重定向符,将程序的输出结果重定到指定文件 1> 2>

追加输出重定符

---------将前一个命令的输出(正确或错误)结果写入一个文件----------

< 输入重定向符

<< 终止结束符

#echo 1234 > file

#echo 234 >> file

#cat /etv/passwd >file

#> file2 创建file2文件

#cat << EDF

| 管道符 将前一个程序(命令)输出结果通过管道符按照字符流的形式传递给后面程序继续对字符进行

|tee T型管道 |tee -a

横向输出 将程序的输出结果重定到指定文件

纵向输出 将程序的输出结果显示到终端

文本内容处理相关的命令

(1)通过处理命令只是将处理结果显示在终端不会对源文件更改

(2)按照指定文件的行进行处理

cut 文本剪切

-c 字符

-d 分割符类型

-f 指定字符

#cat /etc/paawd

sort 文本排序

按照行的字符进行比较(从小到大)

-n 数值

-r 降序

-u 去重

-t 分隔符

-k 字符

uniq 去重

-c 统计每一行重复次数

-d 查看重复行数

-D 查看所有重复行内容

wc word count

wc FILENAME(行数 单词数 字节数 FIELNAME)

-l 行数

-w 单词数

-c 字符

-m 字符

eg:

tr 字符替换命令 :%s/root/123/

tr set1 set2

tr ab 12

grep 文本关键字过滤显示

grep ’模式匹配‘ FILENAME

-i 忽略大小写

-o 只显示关键字

-v 反过滤

#cat /etc/login.defs

查看配置文件的关键参数信息并写入a.txt

作业

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值