• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

lucklyzpp

时时勤拂拭,莫使惹尘埃。
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

The Third Week Lucklyzpp

 

The  Third Week - Lucklyzpp

 

1 扩展命令模式基本命令
w 写(存)磁盘文件
wq 写入并退出
x 写入并退出
X 加密
q 退出
q! 不存盘退出,即使更改都将丢失
r filename 读文件内容到当前文件中
w filename 将当前文件内容写入另一个文件
!command 执行命令
r!command 读入命令的输出

2 VIM编辑
i insert, 在光标所在处输入
I 在当前光标所在行的行首输入
a append, 在光标所在处后面输入
A 在当前光标所在行的行尾输入
o 在当前光标所在行的下方打开一个新行
O 在当前光标所在行的上方打开一个新行

3 行首行尾跳转
^ 跳转至行首的第一个非空白字符
0 跳转至行首
$ 跳至行尾
4 行间移动:
#G 或者扩展命令模式下
:# 跳转至由第#行
G 最后一行
1G, gg 第一行

5 句间移动
) 下一句
( 上一句

6 删除命令(delete
d 删除命令,可结合光标跳转字符,实现范围删除
d$ 删除到行尾
d^ 删除到非空行首
d0 删除到行首

7 查找
/PATTERN:从当前光标所在处向文件尾部查找
?PATTERN:从当前光标所在处向文件首部查找
n:与命令同方向
N:与命令反方向

按列抽取文本cut
文本排序 sort
去重uniq
比较文件diff
三剑客之grep
三剑客之 sed
三剑客之 awk

——————————-----------------------——————————————————————————————————————————————-——————————

1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来

2、查出用户UID最大值的用户名、UID及shell类型

3、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序

4、编写脚本disk.sh,显示当前硬盘分区中空间利用率最大的值

 

 

 

5、编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小

[17:46:56 root@lucklyzpp8 script]#vim systeminfo.sh

 

 

 

20分钟内通关vimtutor(可参考https://yyqing.me/post/2017/2017-02-22-vimtutor-chinese-summary)

 

------------恢复内容结束------------

posted on 2021-09-06 18:01  Lucklyzpp  阅读(48)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3