Vim 命令文件命令打开单个文件
vim file
同时打开多个文件
vim file1 file2 file3 …
在vim窗口中打开一个新文件
:open file
在新窗口中打开文件
:split file
切换到下一个文件
:bn
切换到上一个文件
:bp
查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。
:args
打开远程文件,比如ftp或者share folder
123: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 在当前行之前插入一行
查找命令/text 查找text,按n健查找下一个,按N健查找前一个。
?text 查找text,反向查找,按n健查找 ...
Vim从小白到入门By wsgzao
发表于 2019-09-06
前言Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。而 Windows ❤️ Linux 的态度转变相信大家会经常使用到Vim文本编辑器,关于Vim的文章网上已经很多了本文只记录自己常用的作为备忘录,然而熟练掌握的方法始终只有一个字用。
Vim从小白到入门
更新历史2019年09月06日 - 初稿
阅读原文 - https://wsgzao.github.io/post/vim/
扩展阅读
Vim英文文档 - http://vimdoc.sourceforge.net/htmldoc/
Vim中文文档 - http://vimcdoc.sourceforge.net/doc/
Vim键盘图
Vim入门5步骤
完成以下练习恭喜你打开Vim的大门
vim HelloWorld.txt
键入 i
编辑 输入任意信息,如Hello Worl ...
http://isoredirect.centos.org/centos/7/isos/x86_64/
In order to conserve the limited bandwidth available, ISO images are not downloadable from mirror.centos.org
The following mirrors in your region should have the ISO images available: http://mirrors.njupt.edu.cn/centos/7.9.2009/isos/x86_64/ http://mirror.bit.edu.cn/centos/7.9.2009/isos/x86_64/ http://mirrors.nju.edu.cn/centos/7.9.2009/isos/x86_64/ http://mirrors.neusoft.edu.cn/centos/7.9.2009/isos/x86_64/ http://mirrors.cqu.edu.cn/CentOS/7.9.20 ...
curl命令终极指南:从入门到封神,一篇文章让你成为网络请求大师curl简介:curl(Client URL)是一个强大的命令行工具,用于通过URL传输数据。它支持多种协议,包括HTTP、HTTPS、FTP、FTPS、SCP、SFTP、TFTP、LDAP、DICT、TELNET等。curl设计初衷是无需用户交互即可工作,非常适合脚本和自动化任务。几乎可以处理所有与URL数据传输相关的任务。通过组合不同的选项,可以构建出适合各种场景的请求。在生产环境中使用时,掌握curl可以大大提高在Linux环境下与网络服务交互的效率,特别是在自动化脚本和系统管理中。
主要特点:支持多种协议、支持代理服务器、用户认证、文件上传/下载、 断点续传、支持SSL/TLS、Cookie支持、支持HTTP POST/PUT等请求方法。
基本用法
1.最简单的请求
1curl https://www.example.com
向指定的URL发送GET请求并将响应输出到终端,如果提示未安装,则先安装:
2. 保存输出到文件
1curl -o output.html https:/ ...
find命令的7种用法目录
1、按名称或正则表达式查找文件
2、查找不同类型的文件
3、按指定的时间戳查找文件
4、按文件大小查找文件
5、按文件权限查找文件
6、按所有权查找文件
7、在找到文件后执行命令
可以很肯定地说,find 命令是 Linux 后台开发人员必须熟知的操作之一!
对于技术面试,它也是一个热门话题。让我们看一道真题:
如果你的 Linux 服务器上有一个名为 logs 的目录,如何删除该目录下最后一次访问时间超过一年的日志文件呢?🤔
这种情况很常见,但令人惊讶的是,并非每个开发人员都能在面试中清楚地写出这个命令。
答案:首先我们需要使用 cd 命令进入对应的目录,然后,命令如下:
1find . -type f -atime +365 -exec rm -rf {} \;
如果你还没有完全理解上面的命令,完全不用担心。本文将介绍 find 命令的 7 个实际用途,您最终会掌握它。如果您已经知道了,那么阅读这篇文章对您来说将是一个很好的回顾。
1、按名称或正则表达式查找文件让我们从最简单的用法开始。要按特定名称搜索文件,命令如下:
1f ...
学完这篇文章,你就会用firewalld防火墙啦firwalld是个啥
firewalld是一个Linux上防火墙服务守护进程,准确的是红帽系的Linux上的一个防火墙管理器,可以使用firewalld来配置大多数典型情况所需的数据包过滤,firewalld使用区、策略和服务的概念来简化流量管理。区域以逻辑方式分隔网络。网络接口和源可以分配给区。策略用于拒绝或允许区域间的流量流。防火墙服务是预定义的规则,覆盖了允许特定服务的传入流量的所有必要设置,并在区域内应用。
02
防火墙的区域
刚才也说了,firewalld是有区域的概念,现在许多的硬件防火墙也有划分区域,例如华为防火墙,可以手动的某一个接口或者多个接口划入到指定的区域下,添加策略时需要选择区域,例如从UNtrust到trust区域。
firewalld默认区域划分如下:
—block
适合于:任何传入的网络连接都会被拒绝,并对 IPv4 显示 icmp-host-prohibited 消息,对 IPv6 显示 icmp6-adm-prohibited 消息。
接受:只有从系统内启动的网络连接。
—dmz
适用于:DMZ 中可使 ...
使用 inode 删除文件如果文件名中有不可见的字符,尝试通过 inode 来删除文件是一个比较可靠的方式。首先,获取该文件的 inode 号,然后删除它:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950[root@localhost ~]# ls -i4297410740 ''$'\224\205''.'4298885037 公共2148249428 模板4299610662 视频2148249429 图片6445137595 文档 1943336 下载 1943337 音乐6445137594 桌面4299610637 anaconda-ks.cfg2148000115 gmail_install4297410741 gmail_install.tar.gz4298385159 initial-setup-ks.cfg4297410742 'x ...
临时修复 DNS 问题
编辑 /etc/resolv.conf 文件,手动指定 DNS 服务器:
1echo 'nameserver 8.8.8.8' > /etc/resolv.conf
或者添加多个 DNS:
1234cat > /etc/resolv.conf <<EOFnameserver 8.8.8.8nameserver 1.1.1.1EOF
然后再尝试:
123yum clean allyum makecacheyum install epel-release
若 DNS 恢复但依旧无法访问 vault.centos.orgvault.centos.org 是 CentOS 7 的归档站点,部分地区被 DNS 污染或网络限制。解决办法:
1. 使用阿里云等国内镜像源:可以使用阿里云等国内镜像,替换原来的 CentOS-Base.repo:
12345cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bakcurl -o CentOS-Base.repo h ...
一、查看日志不要使用,cat,或vim,vi命令。未来工作共的日志文件。有的日志可达40G或以上。如果使用cat查看,会刷屏根本停不下来
如果使用vi、vim查看,从磁盘中加载到内存,占用系统内存,很容易导致系统内存不足。
linux日志查询,文件较大,通过cat,vi。vim查看,系统可能会卡死,可能内存不足
推荐使用不会只能用系统太多资源的命令,查看日志:head/tail/less/more
二、日志查询命令使用
1)head 显示文件的头几行,默认是头10行
-n 显示头几行。
案列:
[root@localhost ~]# head -n5 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:& ...
链接:https://www.cnblogs.com/funlyp/p/18351589
1.确保当前nginx进程运行中
1234567891011121314151617[root@master10 ~]# systemctl status nginx● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled) Active: active (running) since Fri 2024-08-09 17:26:42 CST; 4h 14min ago Process: 1437 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS) Process: 1434 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SU ...
