vim查找

linux命令总结

家住魔仙堡 提交于 2019-12-05 01:13:17
本文链接: https://blog.csdn.net/qq_23329167/article/details/83856430 一、基本命令 1.1 关机和重启 关机 shutdown -h now 立刻关机 shutdown -h 5 5分钟后关机 poweroff 立刻关机 重启 shutdown -r now 立刻重启 shutdown -r 5 5分钟后重启 reboot 立刻重启 1.2 帮助命令 --help命令 shutdown --help: ifconfig --help:查看网卡信息 man命令(命令说明书) man shutdown 注意:man shutdown打开命令说明书之后,使用按键q退出 二、目录操作命令 2.1 目录切换 cd 命令:cd 目录 cd / 切换到根目录 cd /usr 切换到根目录下的usr目录 cd ../ 切换到上一级目录 或者 cd .. cd ~ 切换到home目录 cd - 切换到上次访问的目录 2.2 目录查看 ls [-al] 命令:ls [-al] ls 查看当前目录下的所有目录和文件 ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件) ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息) ls /dir 查看指定目录下的所有目录和文件 如:ls /usr 2.3 目录操作

vim编辑

不想你离开。 提交于 2019-12-04 16:29:27
建议大家参考网上的文章:正则表达式 30 分钟入门教程 其中 W3Cschool 版本是经作者授权后整理并转载;因为 vim 也支持正则表达式! vim 编辑器:文本编辑器 何为文本?一般指纯文本,没有任何额外元素,如ASCII text;Unicode;不像world文档一样含有颜色字体大小字体格式等等 文本编辑器又可以分俩类: 行编辑器:比如 sed 全屏编辑器: 比如 nano vi vim 模式化编辑器,有以下几种模式 编辑模式:即命令模式,增删修改 输入模式:即插入模式 末行模式:内置命令行接口 那么如何使用 vim 打开文件?我们照例先 man vim 看看使用法则 vim - Vi IMproved, a programmers text editor 即 Vi 增强版,程序员文本编辑器;这就是强者的世界吗.jpg vim [options] [file ..] 也可以直接 vim 后面跟文件 +# 打开文件后,光标处于第#行的行首 +/PATERN 打开文件后,直接让光标处于第一个被PATERN匹配到的行的行首 + 打开后处于末行的行首 上面我们说过 vim 有三种模式,那么这三种模式相互间是否可以相互转换?如何转换? 模式转换: 1. 编辑模式:默认模式 编辑模式-->输入模式 i insert 在光标所在处输入 a append 在光标所在处后方输入 o

shell 编程之正则表达式三剑客与文件处理器

不羁岁月 提交于 2019-12-04 15:06:30
前言: 基础正则表达式 扩展正则表达式 sed工具使用方法 awk工具使用方法 一 : 正则表达式 之前学习了 Shell 脚本的基础用法,已经可以利用条件判断、循环等语句编辑 Shell 脚本。接下来我们将开始介绍一个很重要的概念——正则表达式(RegularExpression,RE)。 正则表达式是一个工具 1.1 正则表达式概述 下面先来了解一下正则表达式的定义及用途。 1.2 正则表达式的定义 正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说, 是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。 正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。其中普通字符包括大小写字母、数字、标点符号及一些其他符号,元字符则是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。 正则表达式一般用于脚本编程与文本编辑器中。很多文本处理器与程序设计语言均支持正则表达式,如前面提到的 Perl、Linux 系统中常见的文本处理器(grep、egrep、sed、awk)

Linux中查找文件

烂漫一生 提交于 2019-12-04 11:42:48
使用find命令在Linux中搜索文件和文件夹 find 命令被广泛使用,并且是在 Linux 中搜索文件和文件夹的著名命令。它搜索当前目录中的给定文件,并根据搜索条件递归遍历其子目录。 它允许用户根据大小、名称、所有者、组、类型、权限、日期和其他条件执行所有类型的文件搜索。 find / -iname "sshd_config" 运行以下命令以查找系统中的给定文件夹。要在 Linux 中搜索文件夹,我们需要使用 -type参数。 find / -type d -iname "ssh" 使用通配符搜索系统上的所有文件。我们将搜索系统中所有以 .config 为扩展名的文件。 find / -name "*.config" 使用以下命令格式在系统中查找空文件和文件夹。 find / -empty 使用locate命令在Linux中搜索文件和文件夹 locate 命令比 find 命令运行得更快,因为它使用 updatedb 数据库,而 find 命令在真实系统中搜索。 数据库通过 cron 任务定期更新,但我们可以通过运行以下命令手动更新它。 sudo updatedb 在系统中搜索 ssh 文件夹。 locate --basename '\ssh' 在系统中搜索 ssh_config 文件。 locate --basename '\sshd_config'

linux之常用操作、基本命令

六月ゝ 毕业季﹏ 提交于 2019-12-03 21:07:37
目录 linux准备 centos下载地址 window下安装VMWare WMWare中安装centos centos系统准备 linux相关说明 linux常用目录结构 网络配置 yum仓库配置 常用操作/命令 安装命令方式 lrzsz lrzsz服务说明 安装lrzsz服务 lrzsz服务使用 ifconfig ifconfig说明 安装ifconfig ifconfig使用 ping hostname 修改主机名 service service命令格式 chkconfig Linux进程运行级别 关闭防火墙 关机重启命令 shutdown [选项] 时间 远程登录linux man help linux命令终端常用快捷键 pwd ls cd mkdir rmdir touch cp rm cat more less echo head tail > 覆盖 和 >> 追加 ln history date cal mv useradd passwd id cat /etc/passwd -> 查看创建了哪些用户 su userdel who sudo设置普通用户具有root权限 usermod groupadd groupdel groupmod cat /etc/group 查看创建了哪些组 文件权限说明 chmod chmod例子 chown chgrp find grep

Vim命令合集

别等时光非礼了梦想. 提交于 2019-12-03 13:25:30
知识点梳理来源于黑马教育 命令历史 以 : 和 / 开头的命令都有历史纪录,可以首先键入 : 或 / 然后按上下箭头来选择某个历史命令。 启动 vim 在命令行窗口中输入以下命令即可 vim 直接启动 vim vim filename 打开 vim 并创建名为 filename 的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在 vim 窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用 [] 括起来。 :args 打开远程文件,比如 ftp 或者 share folder :e ftp://192.168.10.76/abc.txt :e \\qadrive\test\1.txt vim 的模式 正常模式(按 Esc 或 Ctrl+[ 进入) 左下角显示文件名或为空 插入模式(按 i 键进入) 左下角显示 --INSERT-- 可视模式(不知道如何进入) 左下角显示 --VISUAL-- 导航命令 % 括号匹配 插入命令 i 在当前位置生前插入 I 在当前行首插入 a 在当前位置后插入 A 在当前行尾插入 o 在当前行之后插入一行 O 在当前行之前插入一行 查找命令

Linux运维常用命令

老子叫甜甜 提交于 2019-12-03 10:25:42
命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用。 help 查看Linux内置命令的帮助,比如cd命令。 文件和目录操作命令(18个) ls 全拼list,功能是列出目录的内容及其内容属性信息。 cd 全拼change directory,功能是从当前工作目录切换到指定的工作目录。 cp 全拼copy,其功能为复制文件或目录。 find 查找的意思,用于查找目录及目录下的文件。 mkdir 全拼make directories,其功能是创建目录。 mv 全拼move,其功能是移动或重命名文件。 pwd 全拼print working directory,其功能是显示当前工作目录的绝对路径。 rename 用于重命名文件。 rm 全拼remove,其功能是删除一个或多个文件或目录。 rmdir 全拼remove empty directories,功能是删除空目录。 touch 创建新的空文件,改变已有文件的时间戳属性。 tree 功能是以树形结构显示目录下的内容。 basename 显示文件名或目录名。 dirname 显示文件或目录路径。 chattr 改变文件的扩展属性。 lsattr 查看文件扩展属性。 file 显示文件的类型。 md5sum 计算和校验文件的MD5值。 查看文件及内容处理命令(21个) cat

linux

江枫思渺然 提交于 2019-12-03 07:59:01
linux 操作系统 企业版vmware vsphere esxi服务器 在线下载资源 wget命令 ,需要安装 自动下载文件的自由工具 yum install wget 常识 快捷键 xshell快捷键 logout 命令退出 ctrl+d 退出用户登陆 ctrl+shift+f 快速登陆 知识点 登陆默认显示相对路径 不区分的空格 多少空格都可以 后面.文件后缀只是文件标识 查找以什么开头^ 以什么结尾 $ 查找空白符 ^$ 掌握普通用户登录后系统的提示符:$ 掌握root用户登录后系统的提示符:# Linux终端也称为虚拟控制台,Linux终端采用字符命令方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制 Linux是一个多用户、多任务、支持多线程和多CPU的操作系统 默认端口号 ftp:23 dns:53 http:80 https:443 ssh:22 NAT模式 电脑宿主机的ip在局域网内是唯一的,选择了NAT模式创建虚拟机,虚拟机就是一个新的局域网 桥接模式 用此模式,就是局域网中一台独立的主机,它可以访问该类网段任意一台机器, 仅主机模式 单机模式 yum 装软件 ifconfig 查看网络路径 lo:本机回环 ens33 inet 连接外网的地址 查看帮助 命令 --help ls --help -用man帮助手册 man ls

vim编辑器入门

匿名 (未验证) 提交于 2019-12-03 00:34:01
本随笔是学习vim编辑器学习笔记,原课程详见 https://www.shiyanlou.com/courses/2 vim编辑器的六种基本模式   1. 普通模式:启动后的默认模式,按 a 或者 i 等可以进入插入模式;   2. 插入模式:可以输入文本,只是写入缓冲区并不保存,按 Esc 返回普通模式;   3. 命令模式:可以输入会被解释并执行的文本;   除了上面三种模式,还有可视模式、选择模式、Ex模式等三种模式。 vim [文件名]   打开vim编辑器,并进入普通模式 移动鼠标   在普通模式下执行下面命令可以移动鼠标 按键 说明 h 左 l(小写) 右 j 下 k 上 w 移动到下一个单词 b 移动到上一个单词 普通模式下执行下面命令可以进入插入模式 命令 说明 i(小写) 在当前游标处进行编辑 I(大写) 在行首插入编辑 A 在行末插入编辑 a 在游标后插入编辑 o(小写) 在当前行后插入一行新行 O(大写) 在当前行前插入一行新行 cw 替换游标所在位置及以后到一个单词结尾的字符 保存文档   在命令模式下执行下面命令可以保存文档     :w     :w <文件名> ---- 可以另存到其他位置,另存为 退出vim编辑器   命令行模式下执行下面命令退出 命令 说明 :q! 强制退出,不保存( ! 表示强制) :q 退出 :wq! 强制退出,并保存 :w

linux命令

断了今生、忘了曾经 提交于 2019-12-02 17:13:44
1 .cd命令 cd 回到跟目录 cd uqihong 进入到uqihong这个文件夹(且cd命令只能一级一级的进入) 2.复制命令 cp -r /usr/local/tomcat-ushangxue-www/. /usr/local/tomcat-uqihong-www 将一个文件夹下所有内容复制到另一个文件夹 cp -r /TEST/test1 /TEST/test2 将test1文件夹复制到test2下,test1文件夹会在test2文件夹下 cp /TEST/test1/test01 /TEST/test2 将test01文件复制到test2文件夹下    cp的参数讲解    -a :相当于 -pdr 的意思;   -d :若来源文件为连结文件的属性(link file ),则复制连结文件属性而非档案本身;   -f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;   -i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!   -l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;   -p :连同档案的属性一起复制过去,而非使用预设属性;   -r :递归持续复制,用于目录的复制行为;   -s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;