草庐IT

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

Powerline:为 Vim 和 Bash Shell 带来超炫的状态栏和提示符

Powerline是一个出色的Vim编辑器状态栏插件,它以Python开发,为bash、zsh、tmux等许多其他应用程序提供状态栏和提示符功能。它通过在编辑器窗口底部提供可定制和信息丰富的状态栏来增强Vim编辑器的外观和功能。状态栏显示当前模式(例如正常模式、插入模式、可视模式)、文件名、路径、行列号、Git分支、虚拟环境等等,使编辑体验更加丰富。功能特点:它使用Python编写,具有可扩展性和丰富的功能。稳定可靠的代码基础,与Python2.6+和Python3兼容良好。它还支持多个Linux工具和实用程序中的提示符和状态栏。使用JSON开发的配置和装饰器颜色。快速轻巧,具有守护程序支持,

Vim中注释多行详细教程

在Vim中注释多行可以使用以下方法:注释多行使用快捷键:a.进入Visual模式:按下Esc键以确保处于Normal模式,然后按下大写字母V进入Visual模式。b.选择要注释的多行:使用上下箭头键或j和k键选择要注释的行。c.注释选定的行:按下Shift+3(即Shift+#)在选定的行前添加注释符号(通常是#)。d.退出Visual模式:按下Esc键退出Visual模式。注释多行使用命令:a.进入Normal模式:按下Esc键以确保处于Normal模式。b.移动到要注释的起始行:使用上下箭头键或j和k键将光标移动到要注释的起始行。c.开始注释:按下Ctrl+v进入块选择模式。使用上下箭头键

文件编辑(vi/vim)

目录1、命令模式1.1、dd(字母d连按两次):将光标所在行文件内容删除1.2、ndd:删除光标所在行及其后续的n行内容1.3、u:撤回上次命令(操作)1.4、Ctrlr:恢复被撤销掉的命令1.5、nyy:从光标所在行开始,连续拷贝n行内容(包括光标所在行)1.6、p:粘贴拷贝到的内容(将内容从光标所在行的下一行开始粘贴)1.7、G:将光标移动到文件内容最后一行1.8、nG:移动到文件的第n行,行数从1开始。1.9、gg:将文件光标移动到文件内容的第一行1.10、r:替换光标当前位置的字符1.11、Shift6:移动光标到光标所在行的行头(同时按下两键)1.12、Shift4:移动光标到光标所

文件编辑(vi/vim)

目录1、命令模式1.1、dd(字母d连按两次):将光标所在行文件内容删除1.2、ndd:删除光标所在行及其后续的n行内容1.3、u:撤回上次命令(操作)1.4、Ctrlr:恢复被撤销掉的命令1.5、nyy:从光标所在行开始,连续拷贝n行内容(包括光标所在行)1.6、p:粘贴拷贝到的内容(将内容从光标所在行的下一行开始粘贴)1.7、G:将光标移动到文件内容最后一行1.8、nG:移动到文件的第n行,行数从1开始。1.9、gg:将文件光标移动到文件内容的第一行1.10、r:替换光标当前位置的字符1.11、Shift6:移动光标到光标所在行的行头(同时按下两键)1.12、Shift4:移动光标到光标所

ubuntu20.04配置静态ip

ubuntu20.04配置静态ip(1)在终端程序中输入命令“sudoapt-getinstallvim”,安装文本编辑器vim(2)输入“ifconfig”命令,查看系统当前IP地址,要特别注意网上名称(此处为ens33)(3)查看VMWare虚拟网络参数打开“编辑”菜单,选择“虚拟网络编辑器”(4)选择VMnet8,并点击“NAT设置”也可以选择VMnet0桥接(5)查看虚拟网络参数(6)将虚拟机ubuntu20.04的网络适配器设为“Nat模式”如果上面选择了桥接,这里就要选择桥接模式自17.10开始,Ubuntu已放弃在/etc/network/interfaces里设置静态IP的办法

ubuntu20.04配置静态ip

ubuntu20.04配置静态ip(1)在终端程序中输入命令“sudoapt-getinstallvim”,安装文本编辑器vim(2)输入“ifconfig”命令,查看系统当前IP地址,要特别注意网上名称(此处为ens33)(3)查看VMWare虚拟网络参数打开“编辑”菜单,选择“虚拟网络编辑器”(4)选择VMnet8,并点击“NAT设置”也可以选择VMnet0桥接(5)查看虚拟网络参数(6)将虚拟机ubuntu20.04的网络适配器设为“Nat模式”如果上面选择了桥接,这里就要选择桥接模式自17.10开始,Ubuntu已放弃在/etc/network/interfaces里设置静态IP的办法

linux vim保存退出命令

linuxvim保存退出命令:先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。vi的其他保存/退出命令::w保存;:wfilename另存为filename;:wq!保存并强制退出;:wq!filename注:以filename为文件名保存后强制退出;:q!强制退出;:x保存并退出(仅当文件有变化时保存) 也可以安装vim编辑器:在终端输入命令:sudoapt-getupdatesudoapt-getinstallvim创建一个文件:cd~vimword.txt通过上面的命令就打开了vim编辑器。(需要注意的是,使用vim编辑器创建一个文件时,不管是否有扩展名.t

linux vim保存退出命令

linuxvim保存退出命令:先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。vi的其他保存/退出命令::w保存;:wfilename另存为filename;:wq!保存并强制退出;:wq!filename注:以filename为文件名保存后强制退出;:q!强制退出;:x保存并退出(仅当文件有变化时保存) 也可以安装vim编辑器:在终端输入命令:sudoapt-getupdatesudoapt-getinstallvim创建一个文件:cd~vimword.txt通过上面的命令就打开了vim编辑器。(需要注意的是,使用vim编辑器创建一个文件时,不管是否有扩展名.t

利用yum安装vim编辑器

目录第一步检查是否已安装第二步安装vim第三步配置vim第一步检查是否已安装#查看你的本机已经存在的包rpm-qa|grepvim如果你的输出结果如下:vim一minimal-7.4.160-6.el7_6.x86_64vim-filesystem一7.4.160-6.el7_6.x86_64vim一common-7.4.160-6.el7_6.x86_64vim-enhanced-7.4.160-6.el7_6.x86_64如果出现这些就代表你已经安装成功。第二步安装vim1.如果缺少其中某一个,则执行安装缺失的包即可yum-yinstallvim-enhanced2.如果像我的一样就执行下