vim查找

运维面试题

旧城冷巷雨未停 提交于 2019-11-28 11:25:31
运维面试题 NETWORK 1 请描述TCP/IP协议中主机与主机之间通信的三要素 参考答案 IP地址(IP address) 子网掩码(subnet mask) IP路由(IP router) 2 请描述IP地址的分类及每一类的范围 参考答案 A类1-26 B类128-191 C类192-223 D类224-239组播(多播) E类240-254科研 3 请描述A、B、C三类IP地址的默认子网掩码 参考答案 A类255.0.0.0 B类255.255.0.0 C类255.255.255.0 4 请描述预留给企业的私有网络使用的私有IP有哪三段 参考答案 A类 10.0.0.1-10.255.255.254 B类 172.16.0.1-172.16.31.254 C类 192.168.0.1-192.168.255.254 5组建一个企业网络按照TCP/IP五层参考模型的标准,每个层次需要选购哪些相应层次的设备 参考答案 应用层 计算机 传输层 防火墙 网络层 路由器 数据链路层 交换机 物理层 网卡 6 请分别描述T568A、 T568B的线序 参考答案 T568A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕 T568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕 7 请简要描述交换机的工作原理 参考答案 初始状态 根据源MAC地址学习 除源端口外的端口广播未知数据帧 接收方回应

VI/VIM编辑器

喜你入骨 提交于 2019-11-28 09:47:19
1、一般模式    yy:复制光标当前行     y数字y:复制一段(第几行到第几行)   p:移动箭头到目的行粘贴   u:撤销上一步   dd:删除光标当前行     d数字d:删除光标(含)后多少行   x:删除一个字母(相当于del)     X:删除一个字母(相当于Backspace)   yw:复制一个词   dw:删除一个词   shift+^:移动到行开头   shift+&:移动到行结尾   1+shift+g:移动到页头,数字   shift+g:移动到页尾   N+shift+g:移动到目标行 2、编辑模式   进入编辑模式:            i:当前光标前          a:当前光标后          o:当前光标行的下一行   退出编辑模式:按【Esc】键 3、指令模式   在一般模式中,输入【: / !】任意一个,就可以将光标移动到最后一行,进行指令输入   :(冒号)       w:保存       q:退出       !:前面加感叹号强制执行   /(斜杠)       查找,/+被查找词         n:查找下一个         shift+n:往上查找   ?(问号)         查找,?+被查找值         n:查找下一个         shift+n:往上查找        来源: https://www

常用的linux命令大全

跟風遠走 提交于 2019-11-28 06:57:10
之前做过两年的运维,用过很多命令,深切体会到某些linux命令熟练掌握后对效率提升有多大。举个简单的例子,在做了研发后经常会有跑一些数据,对于结果数据的处理,我们的产品同学一般都习惯于用excel做统计,把数据复制到excel里,然后数据分列,排序………… 最后得出某些简单的结论,我只需要cat, sort, uniq, awk, grep 这几个命令挥手间完成相同的操作。   这里我总结下我工作这几年用过的一些命令,当然,这里就不提那些vim cd ls mv cp 这种简单的命令了,如果你都不会这些命令的话,建议你先学习下。这里命令很多,我只简单列出几个我常用的参数。其实很多命令我也用的不是特别多,这篇文章我也只是希望能让大家知道有这样一个工具,但具体用如果想继续深入了解的话建议查看下手册,部分比较命令我也列出了有些参考资料。 目录/文件处理命令 mkdir dirname 创建文件夹 mkdir -p /tmp/a/b 递归创建目录 rm -rf dirname 删除目录及内部文件 -r:表示递归删除文件及文件夹;-f:表示强制删除,不提示 touch filename 创建文件 mv ins.war ins_new.war 重命名 mv ins.war webapps/ 移动文件到指定目录 cp index.jsp index_new.jsp 复制并重命名 cp -r .

vim常用命令总结(转)

六眼飞鱼酱① 提交于 2019-11-28 04:38:24
vim常用命令总结 (转) 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束。 ggVG 选中全部的文本, 其中gg为跳到行首,V选中整行,G末尾 选中后就可以用编辑命令对其进行编辑,如 d 删除 y 复制 (默认是复制到"寄存器) p 粘贴 (默认从"寄存器取出内容粘贴) "+y 复制到系统剪贴板(也就是vim的+寄存器) "+p 从系统剪贴板粘贴 ============================================================= vim命令总结 1.删除字符 要删除一个字符,只需要将光标移到该字符上按下"x"。 2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。 3.删除换行符

vim:vim常用命令总结

喜夏-厌秋 提交于 2019-11-28 04:38:05
vim常用命令总结 https://blog.csdn.net/ithomer/article/details/5929428 2010年10月09日 13:42:00 阅读数:74966 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vi/vim编辑工具常用命令参考: 此图转自 https://blog.csdn.net/LEON1741/article/details/54694952 https://blog.csdn.net/LEON1741/article/details/54694952 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束。 ggVG 选中全部的文本, 其中gg为跳到行首,V选中整行,G末尾 选中后就可以用编辑命令对其进行编辑,如 d 删除 y 复制 (默认是复制到"寄存器) p 粘贴

苹果电脑基本设置+Linux 命令+Android 实战集锦

℡╲_俬逩灬. 提交于 2019-11-27 20:32:36
本文微信公众号「AndroidTraveler」首发。 背景 大多数应届毕业生在大学期间使用的比较多的是 windows 电脑,因此初入职场如果拿到一台苹果电脑,可能一时间不能够很快的上手。基于此,这边出了系列视频,通过实际的演示让没使用过苹果电脑的小伙伴可以快速上手。 定位 适合以下小伙伴: 之前没有使用过苹果电脑 没在苹果电脑上用过 Terminal Android 开发中没用过命令来完成一些任务的 对视频感兴趣的任何好学小伙伴 讲解方式 这边会通过三种形式进行讲解。分别是思维导图、视频以及本篇文章。 每种形式都有其优缺点,各位小伙伴就根据自身情况进行选择即可。 思维导图 视频 目前视频已经录制完并上传到了 B 站。 全部视频应该是在 8 月 20 日上午 8 点就发布完毕。 B 站链接: https://space.bilibili.com/221777031 文章 第一部分:苹果电脑基本设置 01 触控板设置 点击 系统偏好设置 打开设置面板,点击 触控板 进入设置页面。 勾选 轻拍来点按 ,这样以后点击的时候就可以轻轻一点,不需要用力按下。 辅助点按(用两个手指轻按) ,相当于 windows 里面的右击,用于打开功能菜单。 旧版本启动 三指拖移 可以直接在触控板打开。高版本通过 系统偏好设置->辅助功能->鼠标与触控板->触控板选项... ,通过勾选 启用拖移 选择

VIM常用快捷键

谁说我不能喝 提交于 2019-11-27 15:35:04
VIM常用快捷键 https://www.cnblogs.com/markleaf/p/7808817.html 快捷键能够显著的提高工作效率 一、移动光标 h,j,k,l 上,下,左,右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ctrl-u 上翻半页 ctrl-d 下翻半页 w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长跳,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 b 跳到上一个字 B 跳到上一个字,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文首 G 调至文尾 5gg/5G 调至第5行 gd 跳至当前光标所在的变量的声明处 fx 在当前行中找x字符,找到了就跳转至 ; 重复上一个f命令,而不用重复的输入fx * 查找光标所在处的单词,向下查找 # 查找光标所在处的单词,向上查找 二、删除复制 dd 删除光标所在行 dw 删除一个字(word) d / D 删 除 到 行 末 x 删 除 当 前 字 符 X 删 除 前 一 个 字 符 y y 复 制 一 行 y w 复 制 一 个 字 y /D删除到行末x删除当前字符X删除前一个字符yy复制一行yw复制一个字y/Y 复制到行末 p 粘贴粘贴板的内容到当前行的下面 P

VIM常用指令

放肆的年华 提交于 2019-11-27 13:20:31
vim常用指令 打开/创建vim: sudo vi xxx.txt 进入编辑:敲击键盘"i" 后,可开始编辑 保存并退出:按下ESC > 输入":wq" 退出:按下ESC > 输入":q" 保存:按下ESC > 输入":w" 查找: 按下"/",开始输入关键字,回车开始查找,输入"n",继续查找下一个 来源: https://blog.csdn.net/youlinhuanyan/article/details/99574655

字符集 别名 文件属性

烈酒焚心 提交于 2019-11-27 03:44:23
字符集 什么是字符集 各种语言在Linux系统中表达方式 GBK 国标 UTF-8 万国码 保证xshell或者crt的字符集和系统一致 1.如何查看字符集 echo $LANG en_US系统默认显示的语言 临时更改字符集 export LANG=zh_CN.UTF-8 (shell 编程) man帮助 内置命令 属于GNU项目中bash,bash自带使用help查看帮助 (help查看帮助) 外置命令 第三方 额外安装的 使用man查看帮助 永久修改字符集 注意:修改配置文件先注释,在复制一行更改 1)修改配置文件 centos7 /etc/locale.conf 生效 . /etc/locale.conf 或者 source /etc/local.conf 或者 重启电脑 centos6 /etc/sysconfig/i18n 2)使用命令修改 临时加永久生效 localectl set-locale LANG="zh_CN.UTF-8" 生效 . /etc/locale.conf 或者 source /etc/local.conf 或者 重启电脑 alias别名 系统为了安全给一些命令设置了一个小名 ls -l ======ll cp='cp -i' mv='mv -i' rm='rm -i' 如何查看别名 alias 查看所有 alias cp 查看单独的命令别名

Linux基础命令总结

人盡茶涼 提交于 2019-11-26 11:21:08
Linux命令总结 1、环境变量 \u@\h\W$ \u 用户名 \h 主机名 \W 相对路径 \w 绝对路径 $ 用户标识符 2、查询及帮助命令 man 帮助手册 --help 简易帮助信息 info 查看命令的更多信息 3、关机重启命令 shutdown -r 重启 -h 0或-h now halt cpu停止工作 poweroff 关机断电 init init 0 关机 init 6 重启 reboot 重启 systemctl reboot 重启 poweroff 关机 4、快捷键 tab 自动补齐 ctrl+c取消当前操作 clear 清屏 ctrl+l 清屏 ctrl+d 返回用户 ctrl+a 把光标移动到行首 ctrl+e把光标移动到行尾 Ctrl+u 光标移到行首的内容删除、剪切 ctrl+k光标移到行尾的内容删除、剪切 Ctrl+y粘贴 ctrl+b光标左移 ctrl+f光标右移 ctrl+w删除之前一个空格分隔符的内容 ctrl+z暂停正在执行的任务,挂起 yum安装,卡住了 bg使暂停的任务继续工作 ctrl+insert复制 ctrl+insert粘贴 Esc+. 返回上次结尾内容 jobs查看当前后台运行的任务 ctrl+s锁屏 ctrl+q解锁屏幕 ! 可以调出上次以 开头的命令并执行 !!可以调出上次执行的命令并执行 5、目录相关 pwd