首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
运维
centos
unix
nginx
服务器
ubuntu
tomcat
devops
k8s
server
awk
容器
jenkins
port
压力测试
ftp
centos7
cron
syslog
负载均衡
shell
sudo
zsh
debian
7层
tengine
crontab
4层
curl
log4j
colors
grafana
kubectl
touch
ssh
dns
sftp
service
fabric
grep
路由器
stdout
docker
vagrant
linux
交换机
当前位置:
开发笔记
>
运维
> 正文
Linux学习启航
作者:chenshu华 | 来源:互联网 | 2017-10-27 03:58
Linux学习启航--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
因为毕业设计需要用到linux,所以最近开始学习linux。
以前一直回避linux,因为感觉她似乎离我好远好远,但是当你对一个事情或者一个东西的信息了解多起来的时候,也许你起初的想法也会改变。仅以此文作为学习linux学习启航记录:在这里用第一个遇到的问题作为“枪声”。
在shell下不小心进入了vi编辑器,应该如何保存、退出呢?
在这里值得注意的是:当你进去vi自我探索的时候,一头雾水的时候,还是上网或者找帮助文档,再或者硬着头皮去请教熟悉的人
--------------------------------
退出Vi
当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。
在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。
在末行模式下,输入命令
:w
Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。
[例6]
:w newfile
此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息:
File exists (use ! to override)
此时,若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令
:w! newfile
否则可选择另外的文件名来保存当前文件。
在末行模式下,输入命令
:q
系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息:
No write since last change (use ! to overrides)
提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令
:q!
Vi放弃所作修改而直接退到shell下。
在末行模式下,输入命令
:wq
Vi将先保存文件,然后退出Vi返回到shell。
在末行模式下,输入命令
:x
该命令的功能同命令模式下的ZZ命令功能相同。
--------------------------------
linux
编辑器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
shell
Linux 正则表达式基础及使用注意事项
本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ...
[详细]
蜡笔小新 2023-12-13 14:24:45
shell
Vim编辑器的三种模式及切换方法详解
本文详细介绍了Vim编辑器中的三种模式(命令模式、末行模式和编辑模式)以及它们之间的操作区别和切换方法。Vim编辑器凭借其多种命令快捷键和高效率的操作方式,得到了广大厂商和用户的认可。对于想要高效操作文本的用户来说,了解这些模式的使用方法是必不可少的。 ...
[详细]
蜡笔小新 2023-12-12 15:59:51
unix
在Linux中执行.sh脚本时出现/bin/sh^M: bad interpreter: No such file or directory异常的解决方法
本文介绍了在Linux中执行.sh脚本时出现/bin/sh^M: bad interpreter: No such file or directory异常的原因分析,并提供了两种解决方法:在Windows下进行编码格式转换,或在Linux中修改文件格式和执行权限。具体操作步骤也在摘要中给出。 ...
[详细]
蜡笔小新 2023-12-09 10:15:09
unix
win7关闭电脑开机硬盘自检的方法详解
本文介绍了三种方法来关闭win7电脑开机硬盘自检,分别是使用命令提示符、注册表编辑器和bios设置界面。通过取消硬盘自检可以加快电脑启动速度。详细步骤和操作说明在正文中有详细介绍。 ...
[详细]
蜡笔小新 2023-12-11 14:10:01
server
介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件
本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ...
[详细]
蜡笔小新 2023-12-11 09:41:26
server
OC渲染器和阿诺德渲染器的特点及适用范围
本文介绍了C4D软件自带的渲染器效果较差的问题,并推荐了四款C4D渲染器,其中包括OC渲染器和阿诺德渲染器。OC渲染器渲染速度快,简单易用,特别适合小团队和个人使用,而阿诺德渲染器具有超快的预览功能和真实的渲染效果,适合在体积光处理方面使用。两款渲染器都支持多个C4D版本和不同操作系统。 ...
[详细]
蜡笔小新 2023-12-11 09:04:00
tomcat
如何实现JDK版本的切换功能,解决开发环境冲突问题
本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ...
[详细]
蜡笔小新 2023-12-10 19:24:11
server
如何更改电脑系统的自动校时服务器地址?
本文介绍了如何通过注册表编辑器更改电脑系统的自动校时服务器地址。通过修改注册表中的数值数据或新建字符串数值的方式,可以将默认的时钟同步服务器地址更改为自己所需要的域名或IP地址。详细步骤包括双击时间区域,点击internet时间,勾选自动校正域名设置定时等操作。 ...
[详细]
蜡笔小新 2023-12-10 18:48:48
port
OCI连接MySQL_PLSQL Developer连接远程数据库OCI客户端安装方法
本文介绍了使用OCI客户端连接MySQL和PLSQL Developer连接远程数据库的安装方法,避免了在本地安装Oracle数据库或类似的开发套件的麻烦,同时解决了PLSQL Dev连接远程Oracle时的配置问题。 ...
[详细]
蜡笔小新 2023-12-10 15:51:15
port
使用chrome编辑器实现网页截图功能的方法
本文介绍了在chrome浏览器中使用编辑器实现网页截图功能的方法。通过在地址栏中输入特定命令,打开控制台并调用命令面板,用户可以方便地进行网页截图操作。 ...
[详细]
蜡笔小新 2023-12-10 15:50:00
tomcat
开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ...
[详细]
蜡笔小新 2023-12-10 11:49:29
server
Windows Vista系统账户保护机制初探,保障用户安全
本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ...
[详细]
蜡笔小新 2023-12-10 11:22:01
server
Unity3D引擎的体系结构和功能详解
本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ...
[详细]
蜡笔小新 2023-12-10 11:01:31
server
wpf+mvvm代码组织结构及实现方式
本文介绍了wpf+mvvm代码组织结构的由来和实现方式。作者回顾了自己大学时期接触wpf开发和mvvm模式的经历,认为mvvm模式使得开发更加专注于业务且高效。与此同时,作者指出mvvm模式相较于mvc模式的优势。文章还提到了当没有mvvm时处理数据和UI交互的例子,以及前后端分离和组件化的概念。作者希望能够只关注原始数据结构,将数据交给UI自行改变,从而解放劳动力,避免加班。 ...
[详细]
蜡笔小新 2023-12-10 10:07:44
server
wordpress的内页悬浮选项卡功能预览及使用方法介绍
本文介绍了wordpress的内页悬浮选项卡功能,包括功能预览和使用方法。用户可以自定义切换按钮,设置锚点信息区域,灵活多变且无需代码编辑。文章可以统一设置按钮,也可以独立设置单篇文章的按钮,滚动模式下按钮以滑动形式展示,具有条理性和锚点属性,有利于SEO。滚动效果增加了网站的互动性,让用户参与互动,同时完全兼容手机,使信息展示更清晰。 ...
[详细]
蜡笔小新 2023-12-09 10:15:28
chenshu华
这个家伙很懒,什么也没留下!
Tags | 热门标签
运维
centos
unix
nginx
服务器
ubuntu
tomcat
devops
k8s
server
awk
容器
jenkins
port
压力测试
ftp
centos7
cron
syslog
负载均衡
shell
sudo
zsh
debian
7层
tengine
crontab
4层
curl
log4j
RankList | 热门文章
1
一行代码教你帮室友戒网瘾
2
怎么设置背景?
3
开发者们:不要再问效率还是质量的伪命题
4
样式优先级是如何确定的
5
Hadoop的体系结构简介
6
计算机输出接口电路的应用场合,06显示器及其接口计算机技术及工程应用概述.ppt...
7
[导入]补脾益气四神汤
8
从钱钟书的博学到维特根斯坦的思想
9
多维度评价,多方面分析:高校教学质量大数据应用介绍
10
dataguard备库启动步骤
11
生活在智慧龙岗的居民究竟有多幸福?
12
【博学谷学习记录】超强总结,用心分享 。分布式事务
13
请教国内所有公司名称数据,可以从哪里下载
14
mysql数据库数据类型之字符型
15
oracle11g支持xp吗_BIM软件的电脑硬件配置要求你都知道吗?
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有