草庐IT

Linux下Zsh安装并配置

OhMyZsh是基于zsh命令行的一个扩展工具集,提供了丰富的扩展功能。本文使用的乌班图系统版本为16.04一、下载安装zsh1、首先点击这里下载最新的zsh源码然后将源码包复制到/usr/local目录下(文件传输可以用WinSCP) tarxJvfzsh-5.9.tar.xz##解压文件(这里的zsh-5.9.tar.xz是文件名,不同版本名字不同) cdzsh-5.9##或进入直接双击进入解压好的zsh文件夹2、安装依赖依赖有gcc、ncurses-dev aptinstallgccncurses-dev-y3、同一个文件夹下直接运行configure文件./configure4、执行m

Linux下Zsh安装并配置

OhMyZsh是基于zsh命令行的一个扩展工具集,提供了丰富的扩展功能。本文使用的乌班图系统版本为16.04一、下载安装zsh1、首先点击这里下载最新的zsh源码然后将源码包复制到/usr/local目录下(文件传输可以用WinSCP) tarxJvfzsh-5.9.tar.xz##解压文件(这里的zsh-5.9.tar.xz是文件名,不同版本名字不同) cdzsh-5.9##或进入直接双击进入解压好的zsh文件夹2、安装依赖依赖有gcc、ncurses-dev aptinstallgccncurses-dev-y3、同一个文件夹下直接运行configure文件./configure4、执行m

详细介绍Linux的vim命令以及vim的配置,强烈建议收藏【Linux】

文章目录Linux编辑器-vimvim的基本概念vim底行模式各命令汇总vim下各模式的切换vim配置Linux编辑器-vimvim的基本概念vim在我们做开发的时候,主要解决我们编写代码的问题,本质上就是一个多模式的文本编辑器。我们这里主要介绍vim最常用的三种模式:命令模式、插入模式、底行模式。1、命令模式(Normalmode)。在命令模式下,我们可以控制屏幕光标的移动,字符、字或行的删除,复制粘贴,剪贴等操作。2、插入模式(Insertmode)。只有在插入模式下才能进行文字输入,该模式是我们使用最频繁的编辑模式。3、底行模式(Commandmode)。在底行模式下,我们可以将文件保存

docker vim: command not found

一,问题描述docker容器内运行vim命令,报错vim:commandnotfound 二,问题原因docker容器中没有安装vim,安装vim即可。三,解决步骤    3.1运行apt-getupdate命令        3.1.1如果运行apt-getupdate命令报错的话                 Jobfordocker.servicefailedbecausethecontrol出现这个问题,大概率是DNS解析的问题,需要在宿主机指定下dns{"dns":["114.114.114.114","8.8.8.8"]}[root@localhostadmin]#cat/etc

【区块链技术与应用】(八)

https://blog.csdn.net/lakersssss24/article/details/125762826?spm=1001.2014.3001.5501https://blog.csdn.net/lakersssss24/article/details/126434147https://blog.csdn.net/lakersssss24/article/details/126671408?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCo

【区块链技术与应用】(八)

https://blog.csdn.net/lakersssss24/article/details/125762826?spm=1001.2014.3001.5501https://blog.csdn.net/lakersssss24/article/details/126434147https://blog.csdn.net/lakersssss24/article/details/126671408?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCo

【Linux系统编程】Linux编辑器——vim

文章目录1.什么是vim2.vim的常用模式3.vim的基本操作4.vim命令集4.1命令模式命令集复制粘贴依次撤销上一次操作对撤销进行撤销(恢复)剪切&删除移动光标(上下)移动光标(左右)文本内容大小写切换替换4.2替换模式4.3命令模式命令集(续)删除4.4上下左右移动光标4.5插入模式的切换4.6末行模式命令集搜索匹配不退出vim直接执行终端界面的命令替换多文件分屏显示5.vim的配置6.解决普通用户不能sudo的问题从这篇文章开始,我们要来学习一些Linux中的开发工具。这篇文章,我们先来学习一下Linux中的文本编辑器——vim。1.什么是vim首先我们来认识一下什么是vimVim(

vi、vim的使用 查找关键字命令(一文彻底搞懂)

目录一、vi、vim傻傻分不清二、vi、vim的三种命令模式1、指令模式2、编辑模式3、命令行模式(末行模式)4、三种模式之间的关系三、vi、vim命字符查找命令1、/命令2、?命令3、n命令 4、N命令一、vi、vim傻傻分不清vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。二、vi、vim的三种命令模式【注意】:不同的教程可能三种模式的名字不同。1、指令模式【介绍】:使用vi/vim打开一个文件直接进入指令模式,也就是默认的模式。【操作】:命令作用方向键移动光标x删除某个字符dd删除(剪切)某行ndd删除(剪切)当前行开始的n行yy复制游标所在行nyy复制当前

vi、vim的使用 查找关键字命令(一文彻底搞懂)

目录一、vi、vim傻傻分不清二、vi、vim的三种命令模式1、指令模式2、编辑模式3、命令行模式(末行模式)4、三种模式之间的关系三、vi、vim命字符查找命令1、/命令2、?命令3、n命令 4、N命令一、vi、vim傻傻分不清vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。二、vi、vim的三种命令模式【注意】:不同的教程可能三种模式的名字不同。1、指令模式【介绍】:使用vi/vim打开一个文件直接进入指令模式,也就是默认的模式。【操作】:命令作用方向键移动光标x删除某个字符dd删除(剪切)某行ndd删除(剪切)当前行开始的n行yy复制游标所在行nyy复制当前

WSL系列内容:wsl2 通过桥接网络实现被外部局域网主机直接访问(更新一键执行powershell脚本)

背景介绍之所以有这个需求的主要原因是需要用WSL和外部机器人硬件调试分布部署的ROS系统,WSL2是在windows主机内部建立的虚拟局域网,其ip从外部无法访问,网上很多文章提到端口转发,但是ROS的文档里面要求用到所有的端口,采用端口转发不太实际。所以要想办法让WSL2的ip暴露出来,使得外部主机能够访问到。实现方法思路就是将wsl2自建的虚拟NAT网络桥接到windows主机网卡上,主要参考这篇文章https://zhuanlan.zhihu.com/p/4884424031、开启hyper-v桥接功能需要windows的hyper-v组件支持,但是win10/11家庭版是不包含hype