Linux操作命令(八)1.sort命令 2.uniq命令 3.join命令 4.vim
1、sort,排序
常用参数
参数 | 描述 |
---|---|
-n | 基于字符串的长度来排序,使用此选项允许根据数字值排序,而不是字母值 |
-k | 指定排序关键字 |
-b | 默认情况下,对整行进行排序,从每行的第一个字符开始。这个选项导致 sort 程序忽略每行开头的空格,从第一个非空白字符开始排序 |
-m | 只合并多个输入文件 |
-r | 按相反顺序排序,结果按照降序排列,而不是升序 |
-t | 自定义分隔符,默认为制表符 |
列出/usr/share/
目录下使用空间最多的前 10 个目录文件:du -s /usr/share/* | sort -nr | head -10
du -s /usr/share/*
命令显示/usr/share/
目录下所有文件和目录的磁盘使用空间,目录包含目录下的子目录和文件
待定...
2、vim命令
Vim的基本使用功能包括:
- 插入模式:在插入模式下,可以像普通编辑器一样输入文本,使用i命令进入插入模式,使用Esc键退出插入模式返回命令模式。
- 命令模式:在命令模式下,可以使用各种命令进行文件的编辑操作,例如剪切、删除、复制、粘贴等。使用:进入命令模式,输入具体命令执行操作。
- 可视模式:在可视模式下,可以选中文本进行剪切、复制、删除和替换等操作。使用v进入可视模式,使用V进入行选择模式,使用Ctrl+v进入块选择模式。
- 搜索和替换:使用/或?进行文本搜索,使用:s进行替换。
- 分屏显示:使用:sp或:vsp进行水平或垂直分屏显示。
- 历史记录:使用:history或Ctrl+r查看历史命令记录。
- 多级撤销:使用u撤销前一次操作,使用Ctrl+r恢复撤销的操作。
- 宏录制:使用q开始录制宏,使用q结束录制宏,使用@执行宏。
- 插件扩展:使用Vim插件可以扩展Vim的功能,例如代码补全、语法检查、版本控制等。
常用操作包括:
- 复制:使用y命令复制选中的文本,使用yy命令复制整行文本,使用y加上文本选择的命令复制指定文本。
- 粘贴:使用p命令粘贴剪贴板中的内容。
- 剪切:使用d命令剪切选中的文本,使用dd命令剪切整行文本,使用d加上文本选择的命令剪切指定文本。
- 删除:使用x命令删除选中的字符,使用dd命令删除整行文本,使用d加上文本选择的命令删除指定文本。
- 撤销:使用u命令撤销前一次操作,使用Ctrl+r命令恢复撤销的操作。