第4章 Linux下的文本编辑器

⚫ 熟练掌握文本编辑器vi(m)的使用

⚫ 修改Linux下的主机名

⚫ Linux启动级别

⚫ Linux下配置网卡IP地址

1.文本编辑器概述

⚫ 创建或修改文本文件

⚫ 维护Linux系统中的各种配置文件

1.1 Linux中最常用的文本编辑器

⚫ vi:类Unix系统中默认的文本编辑器

⚫ vim:vi编辑器的增强版本,习惯上也称为vi

2.vi编辑器的工作模式

三种工作模式

⚫命令模式、输入模式、末行模式

不同模式之间的切换

命令模式的基本操作-1

命令模式中的基本操作-2

复制、粘贴、删除

例如:

1.删除光标到末尾的内容

d+shift+^行首  d+shift+$行尾

2.删除8-11

:8,11 d

命令模式的基本操作-3

文件内容查找

撤销编辑及保存退出

末行模式中的基本操作-1

保存文件及退出vi编辑器

末行模式中的基本操作-2

文件内容替换

Vim实例1:修改Linux的主机名

Linux主机名配置文件

⚫ /etc/hosts

⚫ /etc/hostname p

修改完成后需要重启

Linux的启动运行级别

系统的启动运行级别由init进程决定

⚫ init进程:由Linux内核引导运行。

➢ init 0:系统停机

➢ init 1:单用户模式

➢ init 3:完全的多用户文本模式

➢ init 5:完全的多用户图形模式

➢ init 6:系统重新启动

vim实例3:修改网卡的IP地址

网卡的配置文件

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

[root@stu ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

1 TYPE=Ethernet

2 BOOTPROTO=static

14 NAME=ens33

15 UUID=597b0f03-8faf-4fb2-8a2d-1d125df4406d

16 DEVICE=ens33

17 ONBOOT=yes

18 IPADDR=1968.1.9

19 NETMASK=255.255.255.0

20 GATEWAY=1968.1.1

21 DNS1=

vim实例3:修改网卡的IP地址

[root@stu ~]# systemctl restart network

[root@stu ~]# ifconfig

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 1968.1.9 netmask 255.255.255.0 broadcast 1968.1.255

inet6 fe80::20c:29ff:feff:7e5f prefixlen 64 scopeid 0x20

ether 00:0c:29:ff:7e:5f txqueuelen 1000 (Ethernet)

RX packets 5415 bytes 388790 (379.6 KiB)

RX errors 0 dropped 2 overruns 0 frame 0

TX packets 122 bytes 17327 (16.9 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

自我手动练习

Ifconfig(查看虚拟机ip地址)

Vim /etc/sysconfig/network-scripts/ifcfg-ens33(配置网卡)

修改配置文件

BOOTPROTO=static

手动添加:(大写)

IPADDR=1968.8.10

NETMASK=255.255.255.0

GATEWAY=1968.8.1(大部分是主机的ip)

DNS1=(最多配置三个)

重新启动

Systemctl restart network(重启网卡)

Ifconfig ens33

拓展:

cp  /etc/httpd/conf/  /etc//.bak

(备份)

vim  /etc/httpd/conf/

练习备份配置文件

为 /etc/passwd文件做好备份

cp  /etc/passwd  /etc/

虚拟机命令里面的光标不动了怎么办_Linux Sever简单笔记(第四堂课)之Linux下的文本编辑器vim(vim中常用的操作方式命令) - 我杨晓东太难了...相关推荐

  1. 《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

    本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.3节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  2. centos7 dns配置_Linux Sever简单笔记(第十三堂课)之linux下的网络管理及DHCP配置的相关操作 - 我杨晓东太难了...

    第13章linux下的网络管理 Linux下的网络管理 查看及测试网络 设置网络地址参数 使用DHCP动态配置主机地址 查看网络接口信息 ifconfig  查看所有活动网络接口的信息 ⚫ 执行 if ...

  3. 虚拟机命令里面的光标不动了怎么办_Linux 中实用但很小众的 11 个炫酷终端命令...

    今天给大家分享Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章将向大家展示一系列的Linux命令.工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我. 命令 ...

  4. 虚拟机命令里面的光标不动了怎么办_Linux 11个炫酷的终端命令!你知道几个?

    来源:https://os.51cto.com/art/201607/514821.htm#topx 今天给大家分享Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章将向大家展示 ...

  5. linux编辑java文本,linux下的文本编辑器VI的使用命令

    1. 移动光标 H #移到屏幕的左上角 M #移到屏幕的中间行开头 L #移到屏幕的最后一行 [ #移到文件开始位置 (双击) ] #移到文件结束位置(双击) :n #移到文件的第n行 Ctrl + ...

  6. linux设置用户的执行权限,Linux下ACL权限控制以及用sudo设置用户对命令的执行权限...

    ACL权限分配 1.setfacl命令设置文件权限 setfacl -m u:user1:rw root.txt setfacl -m u:user2:rwx root.txt 2.getfacl命令 ...

  7. Linux:CentOS 7中常用的基础命令

    对于学习Linux系统来说,命令是必须熟练掌握的第一个部分.Linux系统中的命令有600多个,但常用的基础命令并不多.虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此 ...

  8. [vue-cli] vue-cli工程中常用的npm命令有哪些

    [vue-cli] vue-cli工程中常用的npm命令有哪些 npm install:下载 node_modules 资源包的命令 ==思考问题:== 为什么下载资源包要用npm install? ...

  9. linux中cooy命令_Linux:CentOS 7中常用的基础命令

    对于学习Linux系统来说,命令是必须熟练掌握的第一个部分.Linux系统中的命令有600多个,但常用的基础命令并不多.虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此 ...

  10. 4.maven中常用的构建命令

    4.maven中常用的构建命令 常用命令 mvn -v 查看maven版本 compile 编译 test 测试 package 打包 clean 删除target install 根据pom.xml ...

最新文章

  1. 每个程序员都需要学习 JavaScript 的7个理由
  2. db2 某个字段排序_sql字段排序 rank over
  3. QT5实现简单的TCP通信
  4. C语言循环求出2的10次幂,C语言求2的100次幂的结果.doc
  5. 【转】【C#】使用fo-dicom完成BMP,JPG,PNG图片转换为DICOM文件
  6. 自己封装的Windows7 64位旗舰版,微软官网上下载的Windows7原版镜像制作,绝对纯净版...
  7. linux实用小功能
  8. Smartfox Server 2x 在 CentOS6.3 上的搭建
  9. Markdown转html在网页上显示
  10. 使用es6制作简单数独游戏
  11. Compass被墙后如何安装安装
  12. Atitti 载入类的几种方法    Class.forName ClassLoader.loadClass  直接new
  13. Python Web 框架-Django day07
  14. S3C2440原理图导读
  15. 魔百和CM311-1a YST免拆机卡刷精简固件
  16. 教你如何写四级高分作文!!!大学英语四级常考各种类型作文模板-范文
  17. FPGA基础设计(10)Verilog行为级建模(过程赋值)
  18. Stimulsoft报表使用心得
  19. php数字对应的大字母,PHP判断数字,字母,特殊符号,中文 - 米扑博客
  20. day fit into much one too_PGone Talking too much歌词

热门文章

  1. 第二阶段—个人工作总结02
  2. 生物信息专业都学些什么编程语言?
  3. 【算法】排序_堆排序
  4. String.format(“0:D2}“,a)字符串格式化
  5. linux系统,清理缓冲池内存
  6. webserver java_java实现简单webserver(分析+源码)
  7. layui官方文档镜像,layui主页,layui镜像网站,layui资源下载,技术文档
  8. zabbix2.4监控mysql_Zabbix 2.4.5自带MySQL监控的配置使用教程
  9. 痛与快乐有一个代码是什么_痛与快乐有一个代码是什么_痛苦与快乐
  10. 分布式保存Session 和 StateServer 解决 Session过期