草庐IT

vim的常用命令

全部标签

Vim 编辑器

编辑器之神——Vim编辑器目录Vi介绍Vim介绍Vim三种模式命令模式光标移动复制,粘贴删除/剪切撤销/恢复扩展一:光标的快速移动末行模式保存/退出调用外部命令搜索/查找替换显示行号打开多个文件如何切换编辑模式打开方式退出方式实用功能代码着色计算器扩展配置文件异常退出别名机制退出方式Vi介绍Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里

Podman常用命令总结

Podman简介什么是Podman?Podman是一个开源的容器运行时项目,可在大多数Linux平台上使用。Podman提供与Docker非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有root权限的情况下运行。Podman可以管理和运行任何符合OCI(OpenContainerInitiative)规范的容器和容器镜像。Podman提供了一个与Docker兼容的命令行前端来管理Docker镜像。Podman官网地址:https://podman.io/Podman和Docker的主要区别是什么?dockers在实现CRI的时候,它需要一个守护进程,

【Linux】软件包管理器 yum和编辑器-vim的基本使用

文章目录一、yum背景知识1.商业生态2.开源生态3.Linux软件生态本土化二、yum的基本使用1.什么是软件包2.查看软件包3.安装软件4.卸载软件5.rzsz三、vim的基本使用1.vim的基本概念2.vim的基本操作3.vim命令模式命令集4.vim末(底)行模式命令集5.操作总结四、简单vim配置1.vim配置原理2.简单vim配置3.vim一键配置五、配置sudo权限一、yum背景知识1.商业生态我们在安装一个软件之前,需要先下载其对应的软件安装包,但是这个软件安装包并不存在于我们本地电脑的磁盘上,而是存在于远端的服务器上,对此,我们可能就有疑问,那么我们的计算机是如何得知我们下载

Docker 使用及常用命令(一)

一、Docker基本概念Docker是一个开源的应用容器引擎,依赖于已存在并运行的Linux内核环境。它允许开发者将应用及其依赖包打包到一个轻量级、可移植的容器中,发布到任何流行的Linux机器上。容器相互之间不存在任何接口,且性能开销极低。Docker本质上制造了一个隔离的文件系统,执行效率几乎等同于所部署的Linux主机。Windows操作系统上使用Docker,需要安装Linux内核,这个过程可以交给DockerDesktop的安装程序完成。DockerDesktop是Docker官方提供的在Win10和macOS操作系统上的安装Docker的方式,这个方法将先在虚拟机中安装Linux然

Nmap扫描常用命令

Nmap扫描常用命令:1.nmap-sT192.168.96.4 //TCP连接扫描,不安全,慢2.nmap-sS192.168.96.4 //SYN扫描,使用最频繁,安全,快3.nmap-Pn192.168.96.4 //目标机禁用ping,绕过ping扫描4.nmap-sU192.168.96.4 //UDP扫描,慢,可得到有价值的服务器程序5.nmap-sI僵尸ip目标ip //使用僵尸机对目标机发送数据包6.nmap-sA192.168.96.4 //检测哪些端口被屏蔽7.nmap192.168.96.4-p //对指定端口扫描8.nmap192.168.96.1/24//对整个网段的

【OHOS】常用命令整理

目录1、编译1.1正常编译1.2编译指定目录2、hdc工具2.1安装hdc工具2.2烧写部分文件2.3全部重新烧写3、打印日志4、shell中一些常用命令4.1git4.2其他搜索命令4.3配置bash快捷命令5、IDE相关5.1本地IDE新增接口(OHOS还未更新接口的定义)6、应用开发工具使用1、编译1.1正常编译reposync-c-j16同步代码(synch同步)同步代码报错时:1.快速找到第一个报错:reposync-c-j16-j1--fail-fast2.云端与本地不兼容报错需要强制更新一下某个文件(报错会提示强制同步对应文件):reposync--force-syncbase/

Git项目迁移、修改Git仓库地址、修改Git用户名等Git常用命令

一、Git项目迁移1.1拉取代码所有分支都完整拉取,用以下命令gitclone--mirrorhttps://127.0.0.1/yourDOc/oldProject.git1.2 修改仓库地址cdoldProject,进入项目中,查看现在的仓库地址gitremote-v将仓库地址改为新的地址gitremoteset-urloriginhttps://127.0.0.1/yourDOc/newProject.git修改后查看仓库地址是否修改成功gitremote-v1.3推送到新仓库仓库地址修改成功后,将代码推送到新仓库即可gitpush-forigin--mirror到此,Git项目迁移完成

Linux · Zookeeper的安装、使用及常用命令,虚拟机ping外网,linux防火墙设置

近期在学习Zookeeper,将服务注册进去并能够正常使用。由于Zookeeper依赖于Java和Linux,所以中间还碰到了一些虚拟机上的问题,在此记录一下,共同学习一下。一:Zookeeper的安装与启动Zookeeper是一个分布式协调服务,一般用来做服务注册中心。Zookeeper的数据是存储在内存中的,因此效率较高,内部数据的存储类似于windows的文件存储结构,采用分层存储。不同的是,Zookeeper的每个节点称为ZNode,每个节点下都可以存储数据,但是每个节点存储的数据不能超过1M。1:软件环境首先需要确保linxu中已经安装了JDK7版本或以上,因为Zookeeper的服

php - PHP 的 Vim 折叠

这个问题在这里已经有了答案:Vimsyntaxbasedfoldingwithphp(3个答案)关闭9年前。Vim为Ruby和C提供了很好的语法折叠(好吧,这就是我尝试过的)开箱即用,但是PHP呢?它没有这个功能!我错过了什么吗?

windows - 从 vim session 中删除缓冲区

我在保存session之前是否没有正确删除缓冲区?它似乎在我打开的每个缓冲区上。我将gvim与标准:tabe和:tabnew命令一起使用。gvim的干净启动我用:tabe打开一些标签,做一些工作:mksession!~/session保存我的session状态不需要缓冲区#14,:14bd:ls确认#14已被删除:mksession!~/session再次保存session完成当天的工作,:qa第二天加载gvim,:so~/session缓冲区14仍然存在!!???没有利润 最佳答案 保存/恢复session时不会保留缓冲区编号。因