热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

linux虚拟机中DNS、cd命令、vim编辑器补充

Linux虚拟机中DNS最好是自己的网关地址114.114.114.1148.8.8.8这两个也可以,但是在虚拟机中把DNS设置成自己的网关地址最好因为这样你对网络发起请求的时候,

Linux虚拟机中DNS最好是自己的网关地址

114.114.114.114

8.8.8.8

这两个也可以,但是在虚拟机中把DNS设置成自己的网关地址最好

因为这样你对网络发起请求的时候,它会转换到我们Windows上面,所以只要Windows能通,Linux虚拟机就能通

vim /etc/sysconfig/network-scripts/ifcfg-ens33

换完之后要记得重启网络(systemctl restart network),因为DNS是有缓存的


cd -  命令

切回到上一次所在位置


vim编辑器补充


首先vim有两种模式

命令模式(查看模式)、插入模式(编辑模式)


vim查找功能    /

在命令模式下输入

/想要查找的东西       然后回车

例如:

如何在查找出来的内容中切换??

在命令模式下

n  下一个

N  上一个


切换行首、行尾    ^/$

在命令模式下

行尾    end/$

行首    home/^


切换页首、页尾    gg/G

在命令模式下

页首    gg

页尾    G


撤销    u

在在命令模式下

撤销    u

如果撤销完之后后悔了    ctrl+r


复制、粘贴    yy/p

在命令模式下

复制     yy

粘贴      p(粘贴到光标的下一行)

复制粘贴多行

例如:

复制10行

10yy

粘贴十行

10p


删除整行    dd

在命令模式下

删除整行     dd

删除多行

例如:

删除10行

10dd


剪切    先dd再p

在命令模式下

剪切     先dd再p(先删除再粘贴)


删除光标前的字符    x

在命令模式下

删除光标前一个字符      x

删除光标前多个字符

例如:

删除光标前5个字符

5x


全局替换    :%s/被替换的/替换成/g 

在命令模式下

全局替换    :%s/x/y/g           

%(全局范围)、x(被替换的)、y(替换成)、g(全部替换)

例如:

全局替换:将no替换成yes

:%s/no/yes/g


Linux系统中如何查找进程并关闭


查找进程

例如:查找redis后台应用

ps -aux | grep redis


杀掉进程

例如:查找redis后台应用之后,杀掉它

kill -9 33979
# -9 代表 最高等级
# 33979 目标进程的PID


查找并杀掉占用了端口的进程

例如:查找占用redis默认端口6379的进程

netstat -tnlp | grep 6379

然后杀掉进程

kill -9 33996



推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 在Python开发过程中,随着项目数量的增加,不同项目依赖于不同版本的库,容易引发依赖冲突。为了避免这些问题,并保持开发环境的整洁,可以使用Virtualenv和Virtualenvwrapper来创建和管理多个隔离的Python虚拟环境。 ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • 本文介绍了Linux系统中的文件IO操作,包括文件描述符、基本文件操作函数以及目录操作。详细解释了各个函数的参数和返回值,并提供了代码示例。 ... [详细]
  • 本文详细介绍了如何规划和部署一个高可用的Etcd集群,包括主机配置、软件安装、防火墙设置及集群健康检查等内容。通过合理的硬件配置和网络规划,确保Etcd集群在生产环境中的稳定运行。 ... [详细]
  • 本文详细介绍了Vim编辑器的三种主要模式及其常用命令,帮助用户更好地掌握这一强大的文本编辑工具。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ... [详细]
  • CentOS 7.6环境下Prometheus与Grafana的集成部署指南
    本文旨在提供一套详细的步骤,指导读者如何在CentOS 7.6操作系统上成功安装和配置Prometheus 2.17.1及Grafana 6.7.2-1,实现高效的数据监控与可视化。 ... [详细]
  • 俗话说得好,“工欲善其事,必先利其器”。这句话不仅强调了工具的重要性,也提醒我们在任何项目开始前,准备合适的工具至关重要。本文将介绍几款C语言编程中常用的工具,帮助初学者更好地选择适合自己学习和工作的编程环境。 ... [详细]
  • NFS(Network File System)即网络文件系统,是一种分布式文件系统协议,主要用于Unix和类Unix系统之间的文件共享。本文详细介绍NFS的配置文件/etc/exports和相关服务配置,帮助读者理解如何在Linux环境中配置NFS客户端。 ... [详细]
  • 本文介绍如何在Linux系统中卸载预装的OpenJDK,安装指定版本的JDK 1.8,并配置防火墙以确保系统安全性和软件兼容性。 ... [详细]
  • 本文详细介绍了 Kubernetes 集群管理工具 kubectl 的基本使用方法,涵盖了一系列常用的命令及其应用场景,旨在帮助初学者快速掌握 kubectl 的基本操作。 ... [详细]
author-avatar
mobiledu2502898167
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有