栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux文本编辑器VI的使用

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux文本编辑器VI的使用

文章目录
  • 一、文本的创建与查看
    • 1. 文本的创建
    • 2. 文本的查看
  • 二、文本内容的编辑
  • 三、修改IP地址为静态IP


一、文本的创建与查看 1. 文本的创建
  • 用 vi 创建
# 在/home/learn/目录下创建hello.txt文件,并进入vi编辑界面
vi /home/learn/hello.txt
  • 用 touch 创建
# 在/home/learn/目录下创建空文件test
touch /home/learn/test
  • 用 cat > 方式
# 在/home/learn创建文件catfile并在屏幕上输入内容,最后输入EOF结束
cat > /home/learn/catfile << EOF

2. 文本的查看
  • 用 vi 查看
# 在vi编辑界面输出/home/learn/hello.txt的内容
vi /home/learn/hello.txt
  • 用 cat 查看
# 用cat查看/home/learn/hello.txt的内容
cat /home/learn/hello.txt
  • 用 more 查看
# 分屏一次性输出文本内容,按回车健翻页
more /home/learn/hello.txt
  • 用 less 查看
# 分屏按需输出文本内容,上下健翻页
less /home/learn/hello.txt
  • 用 head 查看
# 只输出文件内容的前1行
head -n 1 /home/learn/hello.txt
  • 用 tail 查看
# 只输出文件内容的最后1行
tail -n 1 /home/learn/hello.txt
# 以流的方式实时查看文本文件最新的内容
tail -f 文本文件
  • 用 strings 查看
# 查看二进制文件中可打印字符
strings /bin/ls
二、文本内容的编辑

vi是Linux默认的编辑器,进入vi编辑界面后,有两种处理模式:命令模式和编辑模式 。默认命令模式进入,按键盘键I或A进入编辑模式,在编辑模式下,按Esc键进入命令模式。

命令实例作用
vi filename生成新文件或者编辑查看文件
i 或 a从命令模式进入编辑模式,i为插入文本,a为追加文本
Esc从编辑模式进入命令模式
:w保存
:wq保存并退出
:x保存并退出
:q退出
:q!强制退出
:n光标移到文本的第n行
$光标移到文本的行尾
o添加一行
O在光标所在行的上方添加一行
dd删除一行
D删除从当前光标到行尾的内容
x删除一个字符
s删除一个字符并切换到编辑模式
S删除一行并切换到编辑模式
A光标移到文本的行尾并切换到编辑模式
^光标移到文本的行首
gg光标移到文本的行首
G光标移到文本的末尾
ZZ存盘退出
/字符串查找某个字符串
n继续查找
:u撤销(同编辑器的Crtl+Z)
:redo重做(同编辑器的Crtl+Y)
三、修改IP地址为静态IP

默认情况下,虚拟机中Linux的IP地址是DHCP动态分配的。
设置为静态,操作步骤一般如下:

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

  2. 确认动态IP地址及网段等信息,运行** ip addr**命令

  3. 使用 vi 编辑静态IP地址
    运行命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33

    TYPE="Ethernet"
    PROXY_METHOD="none"
    BROWSER_ONLY="no"
    # BOOTPROTO="dhcp"
    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="fddbfe0d-83ea-43a0-b426-b14ecd43e4b5"
    DEVICE="ens33"
    ONBOOT="yes"
    
    IPADDR="192.168.91.88"
    NETMASK="255.255.255.0"
    GATEWAY="192.168.92.2"
    DNS1="192.168.92.2"
    DNS2="114.114.114.114"
    
  4. 重启网卡,使配置生效
    运行命令: systemtcl restart network

  5. 测试网络是否畅通

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/941567.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号