Linux干货
-
vim文本编辑器和sed用法汇总
1. Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进 和增加了很多特性。 VIM是纯粹的自由软件。 2. vim的三种工作模式: (1) 编辑模式:也叫命令模式,可以执行个各种快捷键的命令 (2) 插入模式:在文本文件中可以直接输入内容。 (3) 末行模式:红帽官方叫扩展命令行模式vim内置命令行接口 注:vi…
-
grep作业题
找出/proc/meminfo文件中,所有以大写或小写s开头的行,至少三种方式:grep -i "^s" /proc/meminfogrep "^[sS]" /proc/meminfogrep -E "^(s|S)" /proc/meminfo显示当前系统上roo、centos或者user用户的相关…
-
sed命令
Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 语法 sed [-hnV][-e<script>][-f<script文件>][文本文件] 参数说明: -e<script>…
-
Bash Shell脚本基础-变量类型-位置变量
Bash Shell脚本基础–变量类型–位置变量 §·bash shell脚本编程概述: 1 §·bash shell脚本中的变量 2 *什么是变量 2 *变量的类型 2 *ba…
-
练习
练习 显示/proc/meminfo文件中以大小s开头的行; 显示/etc/passwd文件中不以/bin/bash结尾的行 找出/etc/passwd中的两位或三位数 显示/etc/grub2.cfg文件中,至少以一个空白字符开头的 且后面存非空白字符的行 &…
-
文本处理三剑客之sed
文本处理三剑客之sed 一、处理文本的工具sed 概念: Stream EDitor, 行编辑器 v sed是一种流编辑器,它一次处理一行内容。处理时,把 当前处理的行存储在临时缓冲区中,称为“模式空间”( pattern space),接着用sed命令处理缓冲区中的内容 ,处理完成后,把缓冲区的内容送往屏幕。接着处理下一 行,这样不断重复,直到文件末尾。文…
-
强大的vim编辑器
vim编辑器 一、Vim编译器的概述 vi: Visual Interface,文本编辑器 v 文本:ASCII, Unicode v 文本编辑种类: 行编辑器: sed 全屏编辑器:nano, &nbs…
-
shell编程——让你又爱又恨的东西
变量类型: 不同的数据类型在系统中所占资源不同,并且表示的范围也不同 数值型: 短整型short: &…
-
shell编程及小命令
1. ping 10.1.252.25d2 -c1 -w1 &> /dev/null && echo "The host is up" || echo "The host is down" 2. 在vim命令中, p或则P可以实现复制。 p: 复制到下一行 &n…
-
笔记–8.8 shell脚本编程
shell编程注意事项 1,指令的执行是从上而下,从左而右的分析与执行 2,指令的下达时:指令,选项与参数之间的多个空白都会被忽略掉 3,空白行会被忽略掉,并且tab键所推开的空白同样视为空格键 4. 如果一行的内容太多,则可以使用『 \[Enter] 』来延伸至下一行 5,『 # 』可做为批注,任…
-
马哥教育网络19期+第十三周课程练习
1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; 3)添加s…
-
08.08 笔记总结
1. 使用sed显示特定行 sed -n '20p' /etc/passwd // 显示/etc/passwd中第20行 命令相当于 cat /etc/passwd | head -20 | tail -1 2. sed -ibak '/^UUID.*/d' /etc/fstab &…
-
grep,sed,与正则等
grep:文本过滤(模式:pattern)工具; grep, egrep, fgrep(不支持正则表达式搜索 sed:stream editor,文本编辑工具; awk:Linux上的实现gawk,文本报告生成器;a grep [OPTIONS] PATTERN [FILE…] grep…
-
每日一练–8.8 sed,vim
1 、删除/etc/grub2.conf 文件中所有以空白开头的行行首的空白字符 sed 's/^[[:space:]]//g' /etc grub2.conf 2 、删除/etc/fstab 文件中所有以# 开头,后面至少跟一个空白字符的行的行首的# 和空白字符 &n…
-
sed工具 vim编辑器
sed工具: 用法: sed [option]… 'script' inputfile… 常用选项: &nbs…