首页
在线工具
统计
Search
1
创建自签名 ssl 证书
139 阅读
2
Windows 11还原右键经典菜单
101 阅读
3
全国DNS服务器IP
77 阅读
4
typecho添加打赏功能
74 阅读
5
躲避校园网客户端的检测实现移动热点开启
72 阅读
随笔杂记
Web建设
运维茶点
编程之路
网络配置指南
Huawei
网络安全
资源下载
登录
Search
标签搜索
Huawei
HCNA
web
Linux
Python
PC
Blog
Network
Virus
DNS
LOVE
Docker
typecho
MySQL
HCNP
Smilinghan
累计撰写
46
篇文章
累计收到
10
条评论
首页
栏目
随笔杂记
Web建设
运维茶点
编程之路
网络配置指南
Huawei
网络安全
资源下载
页面
在线工具
统计
搜索到
6
篇与
的结果
2023-05-16
Vim编辑器基本知识
一、Vim的基本知识Vim有三种不同的模式:命令模式(Command mode):启动Vim默认进入的模式,在该模式下可以运行vim命令进行文本编辑。插入模式(Insert mode):在该模式下可以输入文本,按i/a/o等命令进入。视图模式(View mode):从命令模式按v/V/ Ctrl+v等命令进入,可以选择文本块。使用esc键可以从插入模式和视图模式返回命令模式。二、快捷键键作用h(←)向左移动j(↓)向下移动k(↑)向上移动l(→)向右移动w向前移动到下一个单词首字母b向后移动到上一个单词首字母$移动到行尾0移动到行首gg跳到文件首行G跳到文件尾行Ctrl+f向下翻页Ctrl+b向上翻页/pattern搜索pattern?pattern搜索pattern (向上搜索)n跳到搜索的下一个匹配项N跳到搜索的上一个匹配项:%s/old/new/g替换文件中的所有old为new三、常用命令1. 文件操作命令说明i在光标前插入文本I在当前行首插入文本a在光标后插入文本A在当前行尾插入文本o在当前行之下插入新行O在当前行之上插入新行dw删除从光标处开始的一个单词5dw删除从光标处开始的5个单词dd删除当前行5dd删除当前行以下的5行cc修改当前行u撤销上一步操作.重复上一步操作2. 编辑操作命令说明i在光标前插入文本a在光标后插入文本o在当前行之下插入新行O在当前行之上插入新行dw删除从光标处开始的一个单词5dw删除从光标处开始的5个单词dd删除当前行5dd删除当前行以下的5行u撤销上一步操作.重复上一步操作3. 视图操作命令说明v开始字符视图模式V开始行视图模式Ctrl+v开始块视图模式y复制选中文本d剪切选中文本p粘贴文本4. 其他常用命令命令说明/pattern搜索pattern?pattern搜索pattern (向上搜索)n跳到搜索的下一个匹配项N跳到搜索的上一个匹配项gg跳到文件首行G跳到文件尾行50%跳到文件中点行:nohlsearch取消搜索高亮四、高级编辑功能多窗口编辑:Vim可以同时打开多个文件窗口,使用:sp命令分隔窗口,Ctrl+w+w切换窗口。代码折叠:通过设置foldmethod和foldlevel选项可以实现代码折叠功能。zR展开所有折叠,zA折叠所有。宏录制:使用qa开始录制宏,q结束录制。@a运行宏a。标签跳转:通过ctag可以生成标签,使用Ctrl+]跳转到光标处标签的定义,Ctrl+t返回。括号匹配:使用%可以找出光标处括号的匹配项。编辑器定制:Vim集成有强大的自定义功能,通过编辑vimrc文件可以定制Vim环境。
2023年05月16日
31 阅读
0 评论
3 点赞
2022-09-03
Centos 部署Docker
Docker是开发人员和系统管理员使用容器开发、部署和运行应用程序的平台。在部署前需配置 yum 源,可以看以前我发过一篇: 小笔记1. 如果你曾经安装过 docker,请先删掉:Fedora/CentOS/RHEL:sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine2. 安装yum-util 依赖sudo yum install -y yum-utils device-mapper-persistent-data lvm23. 下载docker-ce的yum源。阿里镜像:wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo清华镜像(把官方替换成 TUNA):sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo4. 安装Docker更新源sudo yum makecache fast安装sudo yum -y install docker-ce如安装指定版本:sudo yum install docker-ce-20.10.9{lamp/}配置Docker镜像加速1.编辑daemon.jsonvim /etc/docker/daemon.json2.Docker官方提供的中国镜像库{ "registry-mirrors": ["https://registry.docker-cn.com"] }国内其他镜像库(推荐){ "registry-mirrors": [ "https://hub-mirror.c.163.com", "https://mirror.baidubce.com", "https://registry.docker-cn.com", "https://reg-mirror.qiniu.com", "https://dockerhub.azk8s.cn", "https://docker.mirrors.ustc.edu.cn" ] }3.加载配置和重启docker服务systemctl daemon-reloadsudo systemctl enable docker && sudo systemctl start docker验证 Docker 是否安装成功:sudo docker run hello-world{lamp/}Docker进程管理:运行Dockersystemctl start docker停止Dockersystemctl stop docker重启Dockersystemctl restart docker开机自启动Dockersystemctl enable dockerDocker查看运行状态systemctl status dockerDocker查看容器ID。docker ps
2022年09月03日
18 阅读
0 评论
1 点赞
2022-09-02
Centos配置yum 源 和 epel 源
由于学校机房的系统环境不太好,所以就写一个小笔记以备不时之需!这里推荐阿里和网易的源。1.首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 注:如果使用wget不生效可以使用 yum -y install wget 进行安装,或者使用 curl -o 代替wget -O.(1).下载系统对应版本的repo文件,放入/etc/yum.repos.d/CentOS8wget https://mirrors.aliyun.com/repo/Centos-8.repoCentOS7wget http://mirrors.163.com/.help/CentOS7-Base-163.repowget https://mirrors.aliyun.com/repo/Centos-7.repoCentOS6wget http://mirrors.163.com/.help/CentOS6-Base-163.repowget https://mirrors.aliyun.com/repo/Centos-6.repoCentOS5wget http://mirrors.163.com/.help/CentOS5-Base-163.repowget https://mirrors.aliyun.com/repo/Centos-5.repo (2). 安装epel源,这里提供两种安装方式方式一yum install -y epel-release方式二,这里也是需要选择下载系统对应版本的eoel文件.wget http://mirrors.aliyun.com/repo/epel-7.repowget http://mirrors.aliyun.com/repo/epel-6.repowget http://mirrors.aliyun.com/repo/epel-5.repo3.下载对应的repo文件后,还需清除系统yum缓存并更新新的yum缓存yum clean allyum makecache如需更详细的源文件可以在 :阿里repo镜像
2022年09月02日
19 阅读
0 评论
1 点赞
2022-09-01
RedHat 8 本地yum源配置
RedHat 8跟以往发生了改变,已经把软件源分成了两部分,一个是BaseOS,和AppStream.所以我们要把这两部分软件源配置到 yum 源中.1. 创建挂载目录mkdir -p /mnt/cdrom2. 挂载mount /dev/cdrom /mnt/cdrom3. 凡事得备份mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak4. 配置源文件vi /etc/yum.repos.d/redhat.repo [BaseOS] name=BaseOS baseurl=file:///mnt/cdrom/BaseOS gpgcheck=0 enabled=1 [AppStream] name=AppStream baseurl=file:///mnt/cdrom/AppStream gpgcheck=0 enabled=15. 配置好repo文件后,还需清除系统yum缓存并更新新的yum缓存yum clean allyum makecache
2022年09月01日
16 阅读
0 评论
1 点赞
2022-08-10
创建自签名 ssl 证书
运行环境是Linux,且需要已安装openssl组件自签发的证书会不被浏览器信任所产生拦截推荐限用于测试,勿用于生成环境。mkdir -p ~/myssl && cd ~/myssl cat <<EOF >self.cnf [ req ] distinguished_name = req_distinguished_name [ req_distinguished_name ] [ v3_req ] subjectAltName = @alt_names [ alt_names ] DNS.1 = example.org DNS.2 = *.example.org EOF SUBJECT="/C=CN" SUBJECT="$SUBJECT/ST=Beijing" SUBJECT="$SUBJECT/L=Beijing" SUBJECT="$SUBJECT/O=ExampleOrg" SUBJECT="$SUBJECT/OU=Devops" SUBJECT="$SUBJECT/CN=example.org" SUBJECT="$SUBJECT/emailAddress=ops@example.org" openssl req -newkey rsa:4096 -x509 -nodes -days 3650 -extensions v3_req \ -config self.cnf -keyout server.key -out server.crt -subj "$SUBJECT"
2022年08月10日
139 阅读
0 评论
5 点赞
2022-02-11
Centos 7 网卡激活连接失败
今天在教室连接网络激活网卡时竟然出现(第一次遇到): 错误:连接激活失败:No suitable device found for this connection.....然后试了几种方法都不行,但恰好遇到有效的方法.所以就记录下来!mv /var/lib/NetworkManager /var/lib/NetworkManager.bakreboot
2022年02月11日
9 阅读
0 评论
1 点赞