首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux vi命令 退出不保存,linux vi保存退出命令(如何退出vi

Vi放弃所作修改而直接退到shell下,则Vi在显示窗口状态行给出提示信息: File exists (use ! to override) 此时, 在末行模式下,。...在末行模式下,若在用此命令退出Vi时,返回到shell;若当前编辑文件没被修改过,输入命令 :wq Vi将先保存文件,输入命令 :w Vi保存当前编辑文件,输入命令 :x 该命令功能同命令模式下ZZ...newfile 否则可选择另外文件名来保存当前文件,若当前编辑文件曾被修改过,但并不退出,若用户就是不想保存被修改后文件而要强行退出Vi时, 在末行模式下,则Vi直接退出, 返回到shell,若newfile...是一个已存在文件,然后退出Vi返回到shell, 在末行模式下,则Vi在显示窗口最末行显示如下信息: No write since last change (use !...在使用w命令时, , [例6] :w newfile 此时Vi将把当前文件内容保存到指定newfile中,而是继续等待用户输入命令,而原有文件保持不变。

26.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux如何设置IP地址_linux添加ip

对于很多刚刚接触linux朋友来说,如何设置linux系统IP地址,作为第一步,下面学习啦小编以centos系统为例,给大家演示如何给centos设置IP地址 设置linux系统IP地址方法...2、手动设置ip地址 如果虚拟机不能自动获取IP,只能手动配置,配置方法如下: 输入命令 #vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡配置文件...物理机网络连接VMNet8 手动设置ip地址 192.168.20.1 子网掩码255.255.255.0 网关和DNS地址为192.168.20.2(即虚拟机NAT网关地址) 编辑linux网卡eth0...设置DNS地址,运行命令#vi /etc/resolv.conf 光标移动到空行,按“O”键,输入 nameserver 192.168.20.2 退出按ESC键,输入:wq 回车保存配置文件。...看过“ 如何设置linux系统IP地址 ”的人还看了: 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

26.2K20

Linux网络设置

一、介绍 目的:使Linux可以正常上网,前提是物理机可以上网 软件环境: 虚拟机版本: VMware Workstation 12, Linux系统版本:CentOS 7.3 二、设置网络 1,在登录黑框中输入如下命令...此时我们可以看到子网IP为192.168.47.0,子网掩码为255.255.255.0,我们所获取到那个IP就在这个子网里面。 (2)点击右侧“NAT设置”按钮 ?...4,手动给Linux系统设置IP地址 ? 现在打开这个文件就是网卡配置文件,要更改IP地址,就得编辑这个文件。...说明: ONBOOT设置为yes,表示网卡随着系统一同启动 BOOTPROTO用来设置网卡启动类型,dhcp表示自动获取IP地址,static表示手动设置静态IP地址 IPADDR指定IP地址(取决于前面已自动获取到地址...(2)查看IP地址(和前面看到一样) ? (3)测试网络连通性 ? 6,网络设置完成!

5.1K50

Linux设置vi和vim语法高亮、显示行数等功能

vim默认情况下已经有语法高亮了,现在我们要设置vi或vim打开文件时候默认显示行数。而对于vi我们只需在使用时候默认使用vim即可。至vim本来功能和设置就较完善,为什么我们还要用vi?...on 开启语法高亮 set nu 显示行数 set tabstop=4 设置tab键为4个空格 set showmatch 设置匹配模式,类似当输入一个左括号时会匹配相应右括号 —只对当前用户起作用...vi /etc/vimrc 同样在最后加入 syntax on set nu set tabstop=4 set showmatch vi 加入语法高亮和显示行数功能(将vi命令改为使用vim) 在设置完...vim之后,只需在使用vi时候直接调用vim vi /etc/bashrc 在最后加入 alias vi=vim 使/etc/bashrc起作用 source /etc/bashrc 其他 set...ds开头单词,以此类推,进行查找;当找到要匹配单词时,别忘记回车 set backspace=2 " 设置退格键可用 修改一个文件后,自动进行备份,备份文件名为原文件名加

7.6K20

CRT Linux基本设置语言颜色问题设置

远程连接unix系统工具,以前用最多就是SSH了,不过SSH有一个硬伤,不能设置客户端编码,有时候看中文很容易乱码,而且不能分组记录多服务器地址。...putty虽然能设置客户端编码,但是我最不习惯就是他左键->直接复制,右键->直接黏贴,这跟windows下操作习惯完全不同,ssh也不会这样,这样快捷简单倒是简单,但是对于我目前工作是非常危险...Terminal 里选择linux或者Xterm可以分类显示区分目录和文件等,对一一般linux系统是这样,但是其他系统比如AIX系统颜色可能还是没区分。...记得勾中ANSI Color 和 Use color scheme,后面要设置自己喜欢字体颜色并且分色显示的话要这两个选项。...传上来图片字体颜色淡了挺多,Q截图,传上来失真挺多,后面白色是CSDNlogo,不是重影来 还有如果输入时按删除键或BACKSPACE键为乱码无效的话,可以在一下地方设置Session Options

4.6K100

CRT Linux基本设置语言颜色问题设置

远程连接unix系统工具,以前用最多就是SSH了,不过SSH有一个硬伤,不能设置客户端编码,有时候看中文很容易乱码,而且不能分组记录多服务器地址。...putty虽然能设置客户端编码,但是我最不习惯就是他左键->直接复制,右键->直接黏贴,这跟windows下操作习惯完全不同,ssh也不会这样,这样快捷简单倒是简单,但是对于我目前工作是非常危险...Terminal 里选择linux或者Xterm可以分类显示区分目录和文件等,对一一般linux系统是这样,但是其他系统比如AIX系统颜色可能还是没区分。...记得勾中ANSI Color 和 Use color scheme,后面要设置自己喜欢字体颜色并且分色显示的话要这两个选项。...传上来图片字体颜色淡了挺多,Q截图,传上来失真挺多,后面白色是CSDNlogo,不是重影来 还有如果输入时按删除键或BACKSPACE键为乱码无效的话,可以在一下地方设置Session Options

2.9K10

linux如何设置无密码SSH登录

Secure Shell (SSH) 是一种加密网络协议,用于客户端和服务器之间安全连接,支持各种身份验证机制。两种最流行机制是基于密码身份验证和基于公钥身份验证。...在本教程中,将向你展示如何设置基于 SSH 密钥身份验证以及如何在不输入密码情况下连接到你 Linux 服务器。...设置 SSH 无密码登录 要在Linux设置无密码 SSH 登录,你需要做就是生成一个公共身份验证密钥并将其附加到远程主机~/.ssh/authorized_keys文件中。...只需尝试通过 SSH 登录到你服务器: > ssh rumenz@rumenz.com 禁用 SSH 密码认证 要为你服务器添加额外安全层,你可以禁用SSH密码身份验证。...在禁用 SSH 密码验证之前,请确保你可以在没有密码情况下登录到你服务器,并且你登录用户具有 sudo 权限。

6.8K01

linux代理设置

http代理 有些局域网环境上网需要使用代理上网,图形界面的很好解决就设置一下浏览器代理就好了,但是Linux纯命令行界面就需要手动配置了。      ...常用linux程序配置代理服务器方法: [ 通用代理服务器配置 ] 对于大多数Linux控制台程序,例如Debian或Ubuntu中apt-get和aptitude命令、git命令、wget命令,这些程序都使用...,需要在机器上安装一些软件,及命令,所以其他机器需要访问外网来简化工作, 但又不能打乱原有运维设置,所以需要在能访问外网机器上做个代理。...   在其他有需要访问外网内网机器上设置其访问外部网络代理机器 [html] view plain copy export http_proxy=http://192.168.3.171:3128 export效力仅及于该此登陆操作,非全局,详细内容可参考:linux环境变量 export命令详解    这样就可以让不能访问外部网络内网机器通过可以访问外网机器做为代理访问到外部网络

8.9K10

linux如何设置无密码SSH登录

Secure Shell (SSH) 是一种加密网络协议,用于客户端和服务器之间安全连接,支持各种身份验证机制。两种最流行机制是基于密码身份验证和基于公钥身份验证。...在本教程中,将向你展示如何设置基于 SSH 密钥身份验证以及如何在不输入密码情况下连接到你 Linux 服务器。...设置 SSH 无密码登录 要在Linux设置无密码 SSH 登录,你需要做就是生成一个公共身份验证密钥并将其附加到远程主机~/.ssh/authorized_keys文件中。...只需尝试通过 SSH 登录到你服务器: > ssh rumenz@rumenz.com 禁用 SSH 密码认证 要为你服务器添加额外安全层,你可以禁用SSH密码身份验证。...在禁用 SSH 密码验证之前,请确保你可以在没有密码情况下登录到你服务器,并且你登录用户具有 sudo 权限。

31710

小知识:设置sqlplus默认vi编辑器好处

如果是客户生产环境,不允许修改任何环境类配置,那发现sqlplus默认不是我们熟悉vi,可以在SQL>下临时指定,方便操作; SQL> define_editor=vi SQL> ed file_name...如果是自己运维环境,可以修改配置,建议修改glogin.sql,添加指定vi为默认编辑器: cd $ORACLE_HOME/sqlplus/admin/ vi glogin.sql 加入配置: define_editor...=vi 以一个最简单例子说明其便利性,比如我们要修改所有ASM磁盘组compatible.rdbms属性,肯定要反复用到如下SQL: --查询ASM磁盘组相关信息: select NAME , TOTAL_MB...属性 ALTER DISKGROUP &dgname SET ATTRIBUTE 'compatible.rdbms' = '11.2'; 那么,如果我们设置了熟悉vi为默认sqlplus编辑器,就可以方便编辑...如果你日常经常使用sqlplus进行SQL调优等工作,将会在反复查看执行计划和分析ASH等数据中更深刻感受到这个设置带来便利。

42110

linux crontab详解(linux如何设置定时任务)

自己租用了一台阿里云服务器,然后是按流量收费,结果发现这天每个小时都有接近600m公网流量流出,而且每个时段都一致,如果再这样下去,一年得花5k来养活这台机器。。。...所以在这里我想介绍下linux定时任务设置,主要是crontab命令。...crontab     crontab算是linux shell里参数较少几个命令之一了,只有 [ -u user ] [ -i ] { -e | -l | -r },我来分别介绍下这几个参数。...点,把uptime执行结果写入/root/uptime.txt 有几点需要注意。...,但要注意是,你写进去任务都是以root用户权限调度,如果想以其他用户调取,可以在5个星号后面加用户名,比如0 12 */10 * * ixindoo uptime >> /root/uptime.txt

8.6K30

Linux 系统欢迎信息设置;登录提示信息设置;etcmotd 设置

在项目合作时候,有时候服务器被多人使用;有时候需要设置提示信息,提醒登录同学,当前系统正在被我占用;当然在公司场景中,比如发布更新维护之类信息也能使用提示信息进行通知: 登录信息可以修改三个文件:.../etc/issue 本地登陆显示信息,本地登录前 /etc/issue.net 网络登陆显示信息,登录后显示,需要由sshd配置 /etc/motd 常用于通告信息,如计划关机时间警告等,登陆后提示信息...\s #当前系统名称; \v #当前系统版本;  /etc/motd (message of today):  当天消息,motd 文件内容会显示在用户终端;系统管理员可以在文件中编辑系统活动消息...在较新Linux发行版中,这个功能被扩展了,有了动态motd和静态motd区别,在Ubuntu 16.04.01 LTS中,仅仅启用了动态motd,而未启用静态motd。...关于动态消息可以参考 PAM_MOTD(8);关于静态消息,直接在/etc/motd中设置即可; issue.net文件: (只针对网络用户)--若通过远程本文设备(如通过ssh或telnet等)登录,

9.4K30
领券