Python列表和Linux的vim和自有服务

本文介绍了Linux中的vim编辑器的三种模式及其常用操作,包括光标移动、复制、删除和撤销等。此外,讲解了Linux的自有服务,如运行模式、用户和用户组管理以及网络设置。在Python部分,文章详细阐述了列表的定义、常用操作,如增加、删除、修改和遍历,以及列表嵌套的应用。
摘要由CSDN通过智能技术生成

Linux部分

1、vim的三种模式

vim中的三种模式:命令模式、编辑模式、末行模式

命令模式:该模式下不能对文件进行直接编辑,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等)

编辑模式:对该模式下可以对文件的内容进行 编辑

末行模式:可以在末行输入命令来对文件进行操作(搜索,替换,保存,退出,撤销等)

打开文件进入的是命令模式。

模式间的相互切换:
默认一开始是:命令模式
按i键进入编辑模式
按:进入末行模式
想从编辑模式或末行模式进入到命令模式按下Esc键。

命令模式:
1、光标移动命令
(1)光标移到行首:shift+6
(2)光标移到行尾:shift+4
(3)光标移到首行:gg
(4)光标移到末行:G
2、复制命令
(1)复制光标所在行
按键yy
粘贴:在想要粘贴的地方按下p键(粘贴到该行的下一行)
(2)以光标所在行为准(包含当前行),向下复制指定的行数
按键:数字 yy(数字表示复制几行)
粘贴:p

3、剪切/删除
(1)剪切/删除光标所在行
按键:dd (删除之后下一行上移)
注意:dd严格是剪切命令,但是剪切之后不粘贴就是删除了
(2)剪切/删除光标所在行为准(包含所在行),向下删除/剪切指定的行数
按键:数字 dd
(3)剪切/删除光标所在行 ,但是删除之后下一行不上移,当前行变成空白行
按键:D

4、撤销刚才的操作
按键:u (undo)

末行模式:
1、保存退出就不说了

2、搜索、查找:
输入"/关键词",注此时就不用输入":"了
例如:在passwd文件中所搜root关键词:
/root
在搜索结果中切换上一个或下一个结果:上一个N,下一个是n(next)

3、替换指令
语法1:😒/搜索的关键词/新的内容 替换光标所在行的第一处符合条件的内容
语法2:😒/搜索的关键词/新的内容/g 替换光标所在行的全部符合条件的内容
语法3: %😒/搜索的关键词/新的内容 替换整个文档中每行的第一个符合条件的内容
语法4:%😒/搜索的关键词/新的内容/g 替换整个文档的符合条件的内容

%:表示整个文档
g:表示全局(global)

4、显示行号:
输入":set nu" :nu就是number的意思
取消显示行号:":set nonu"

2、Linux的自有服务

自有服务:即不需要用户独立安装的软件的服务,而是当系统安装好后就可以直接使用的服务(内置)

1、自由服务之:运行模式:

运行模式也可以称之为***运行级别***。

init进程:是系统启动后的第一个进程,该进程存在一个对应的配置文件:inittab(系统运行级别配置文件,位置/etc/inittab)

从该文件的配置中可以看出有7种运行级别:
0----表示关机级别(不要将默认的运行级别设置成这个值)
1----表示单用户模式
2----多用户模式,不用NFS
3----多用户模式,完全的多用户模式(不带桌面的,纯命令行模式)
4----没有被使用的模式(被保留的模式)
5----x11,完全的图形化界面模式
6----表示重启模式(不要将默认的运行模式设置为这个值)

与该级别 相关的几个命令(注init指令需要超

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值