首页 > 系统相关 >linux文件管理-2

linux文件管理-2

时间:2023-11-29 16:44:38浏览次数:41  
标签:文件 java 管理 vi 模式 vim linux Hello 输入

vi 和 vim 的基本介绍

Linux 系统会内置 vi 文本编辑器

Vim可以看作是Vi的增强版本,Vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
代码补完、编译及错误跳转等方便编程的功能特别丰富。
vi 和 vim 常用的三种模式
1.正常模式:
以 vim 打开一个档案就直接进入一般模式了(这是默认的模式)。
在这个模式中,你可以使用『上下左右』按键来移动光标,
可以使用『删除字符』或『删除整行』来处理档案内容,
也可以使用『复制、粘贴』来处理你的文件数据。

2.插入模式
按下 i, I, o, O, a, A, r, R 等任何一个字母之后才会进入编辑模式, 一般来说按 i 即可.
可以写东西了。

3.命令行模式
在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开 vim,显示行号等动作
vi 和 vim 基本使用
案例:使用 vim 开发一个 Hello.java 程序

使用xshell登录编写(因为以后工作都是这样写的):
首先输入:vi Hello.java 或者 vim Hello.java (使用vim编辑器编写java程序)
回车后进入正常模式
之后输入i等字母,进入插入模式(编辑模式)
然后可是写代码:
public class Hello{
public static void main(String[] args){
System.out.println("Hello World");
}
}
然后保存,怎么保存?
先 按 Esc 回到正常模式
然后输入冒号: 接着输入wq (代表写入并退出write quit)
回车
结束
输入ls命令,就可以看到Hello.java文件
还想修该文件:再输入 vim Hello.java (按Tab键 代码补全) 就有回到了上面

 

各种模式的相互切换

 常用命令

 

 

标签:文件,java,管理,vi,模式,vim,linux,Hello,输入
From: https://www.cnblogs.com/cyq0722/p/17865237.html

相关文章

  • 【经验贴】技术转项目经理,利用项目管理工具快速适应!
    之前分享了我在项目管理过程中的一些实战经验,大家纷纷表示感同身受。其中,有一部分技术转项目经理岗位的小伙伴吐槽现在加的班比以前更多、工作更难开展了,想问问如何能快速适应新的工作岗位。我们公司这几年随着业务的不断增加,最近也将一批技术骨干培养和转到项目经理岗位上了。小......
  • 视频监控管理平台/智能监测/检测系统EasyCVR设备列表显示不全是什么原因?该如何解决?
    GB28181视频监控国标平台/视频云存储/安防监控EasyCVR视频汇聚平台,基于云边端智能协同,支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发、视频集中存储等。智慧安防视频平台EasyCVR拓展性强,视频能力丰富,具体可实现视频监控直播、视频轮播、视频录像、云存储、回放与检索......
  • 极狐GitLab—新一代源代码管理仓库
    产品概述    极狐GitLab是一款具有软件开发全生命周期的DevOps能力的新一代源代码管理仓库,无缝集成代码托管、敏捷管理、CI/CD,从需求管理到应用上线能够形成数据的完整串联。极狐GitLab具有高可用可扩展的架构特点,可提供万人规模的架构行业实践参考和专业服务支持;提供专业......
  • FileNotFoundError: [WinError 2] 系统找不到指定的文件。: '0054243eb93327df4b59023
    importos#指定目录directory='E:\\pythonProject\\a'#获取当前目录下所有图片文件image_files=[fforfinos.listdir(directory)iff.endswith('.jpg')orf.endswith('.png')orf.endswith('.jpeg')]#重命名图片文件fori,fileinenumer......
  • Linux磁盘管理
    1.磁盘分区:2.磁盘分区是将硬盘划分为不同的逻辑部分,每个部分称为分区。分区可以用于组织数据、提高文件系统性能,以及隔离系统和用户数据。3.常见的分区工具包括fdisk、parted和gparted。这些工具允许你创建、删除、调整和显示分区。4.文件系统:5.文件系统是一种组织和存储数......
  • Linux关于vim的一些操作指令
    1.模式:2.Vim具有多种工作模式,最基本的有两种:命令模式和插入模式。3.在命令模式下,键盘输入被解释为命令,例如移动光标、删除文本等。4.在插入模式下,键盘输入直接插入到文本中。5.基本操作:6.进入插入模式:按下i键。7.保存文件:在命令模式下输入:w。8.退出Vim:在命令模式下输入:q。9......
  • Linux文件权限
    1.查看文件权限:使用ls-l命令可以列出文件和目录的详细信息,包括权限、所有者、用户组等。权限字段包含了文件的读(r)、写(w)、执行(x)权限。$ls-lfilename2.修改文件权限:3.chmod:该命令用于修改文件权限。#例如,给文件所有者增加写权限$chmodu+wfilename4.使用数字表示权限:r......
  • Linux文件查找、打包压缩及解压
    1.find命令:2.find命令用于在文件系统中搜索文件和目录。3.例如,要在/home目录下查找所有以.txt结尾的文件,可以使用:find/home-name"*.txt"。4.grep命令:5.grep命令用于在文件中搜索特定模式。6.例如,要在当前目录下的所有文件中查找包含"keyword"的行,可以使用:grep"keyw......
  • Linux yum管理器
    1.安装软件包:使用yuminstall命令可以安装指定的软件包及其依赖项。$yuminstallpackage_name2.更新软件包:使用yumupdate命令可以更新系统上的所有已安装软件包。$yumupdate 3.移除软件包:使用yumremove命令可以移除已安装的软件包。$yumremovepackage_name4.配......
  • Linux 进程管理
    在Linux系统中,进程是正在执行的程序的实例。进程管理是操作系统的核心功能之一,它允许用户查看、创建、终止和管理系统中运行的进程。以下是一些常见的Linux进程管理操作:1.查看正在运行的进程:2.ps命令用于显示当前运行的进程的快照。$psaux3.top命令提供一个动态实时的进程监......