当前位置: 首页 > ops >正文

文本编辑器vi的使用

任何一个操作系统,均需要编辑文本文件,比如在Windows中可以使用记事本,或者第三方文本编辑器如NotePad++,UltraEdit,Typora,EditPlus等,事实上,任何一门程序设计语言,其源代码也是文本,任何一个网页,其源代码都是文本。那么在Linux的GUl界面中,也存在各类文件编辑器,但是问题来了,在命令中,我们又该如何进行文本的编辑操作呢?

一、文本的创建与查看

img

二、文本内容的编辑

编辑一段文本,在命令行模式下,vi是默认编辑器,进入vi界面后,有两种处理模式:命令模式和编辑模式。默认命令模式进入,按“i"或”a”进入编辑模式,在编辑模式下,按“ESC"进入命令模式。

img

img

三、修改IP地址为静态IP

默认情况下,Linux的IP地址为DHCP动态分配,而面向服务器应用场景,通常建议设置为静态IP,操作步骤如下。

1、查看默认网关,运行 ip route命令

[root@mycentos1 ~]# ip route
192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.100 metric 100 

没看到网关?

2、确认动态IP地址及网段等信息

[root@mycentos1 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:be:e6:97 brd ff:ff:ff:ff:ff:ffinet 192.168.1.100/24 brd 192.168.1.255 scope global noprefixroute ens33valid_lft forever preferred_lft foreverinet6 fe80::868b:8880:863d:9cbc/64 scope link noprefixroute valid_lft forever preferred_lft forever

3、使用vi编辑静态IP地址

运行命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33,其中ens33与ip addr 看到的网上编号保持一致,并修改网上的IP地址信息如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=61771fc2-061c-42f9-be1c-a383349f4920
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATWAY=192.168.1.1
DNS1=114.114.114.114
DNS2=114.114.114.115

4、重启网卡,使配置生效

systemctl restart network

此时,XShell的连接会断开,请使用XShell连接新指定的静态IP地址重新连接,并在VMWare中直接确认IP地址是否生效。

http://www.xdnf.cn/news/9334.html

相关文章:

  • SECS/GEM协议中Report ID、SV ID、CE ID与S2F33/S2F35/S2F37指令的关系及配置示例
  • 专业库室联管联控系统|门禁联管联控系统
  • Browser-use快速了解
  • 流光溢彩的数字长河:Linux基础IO,文件系统的诗意漫游
  • Google Play的最新安全变更可能会让一些高级用户无法使用App
  • 函数抓取图片microsoft excel与wps的区别
  • 【n-grams】基于统计方法的语言模型
  • 深入理解设计模式之中介者模式
  • 基于Springboot + vue3实现的图书管理系统
  • 【Mysql开启慢查询日志】
  • 泰迪杯特等奖案例深度解析:基于联邦时空图卷积网络的跨区域碳排放协同预测与优化系统
  • 详解Kubernetes Scheduler 的调度策略
  • Day04
  • python进程间通信
  • C++数据结构 : map和set的使用
  • 高精度微型导轨在3D打印机中有多重要?
  • 2024 CKA模拟系统制作 | Step-By-Step | 9、题目搭建-扩容deployment副本数量
  • 打破云平台壁垒支持多层级JSON生成的MQTT网关技术解析
  • 《数据结构笔记四》双链表:创建,插入(头插、尾插、中间任意位置插入),删除,遍历,释放内存等核心操作。
  • 释放生产力潜能 AI-Hub智能数据中枢引领企业数字化转型
  • 粒子群优化(Particle Swarm Optimization, PSO)
  • 大模型(7)——向量模型(向量化存储)
  • Science综述:光电超构器件
  • Spring IoC(2)
  • 18、Python字符串全解析:Unicode支持、三种创建方式与长度计算实战
  • 【DeepSeek论文精读】12. DeepSeek-Prover-V2: 通过强化学习实现子目标分解的形式化数学推理
  • 【PhysUnits】14 二进制数的标准化表示(standardization.rs)
  • 【第1章 基础知识】1.6 事件处理
  • 嵌入式自学第二十九天(5.27)
  • 北京大学 | DeepSeek内部研讨资料:AI工具深度测评与选型指南,319页