热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux云计算笔记(二)

vim编辑器的使用vim主要模式,vim命令模式检查有没有安装vim只需要敲出vim回车就行,安装了就会显示办版本等信息whichvim检查安装的绝对路径扩展:vi和vim是同一个

vim编辑器的使用

vim主要模式,vim命令模式
检查有没有安装vim只需要敲出vim回车就行,安装了就会显示办版本等信息
which vim 检查安装的绝对路径
扩展:vi和vim是同一个软件安装包吗?
答:不是,vim是vi的增强版,最明显的区别是vim可以语法加量,它完全兼容vi.
i 当前字符之前插入(光标前)
I 行首插入(行首)
a 当前字符之后插入(光标后)
A 行尾插入(行尾)
o 下一行插入(另起一行)
O 上一行插入
x 向后删除一个字符 等同于delete
X 向前删除一个字符
u 撤销异步 每按一次就撤销一次
r 替换
光标定位
hjkl 左下右上
0和home键表示切换到行首 $和end键表示切换到行尾
gg快速定位到文档的首航,G定位到末行
3gg 或者 3G 快速定位到第三行
/string(字符串) 查找关键字 取消用:noh
编辑:(如何对文本进行编辑)
y (复制)【以字符为单位】表示对单个字符进行复制 如果再复制整行,就用yy
复制n行:nyy
dd 删除
ndd 删除n行/剪切n行
粘贴:p
剪贴:dd
x 删除光标所在位置的字符
D 从光标处删除到行尾
u 撤销操作
ctrl+r 还原撤销的操作,将撤销后的操作还原回去
r 替换,或者说用来修改一个字符
v模式(列):
进入v模式 移动光标选择区域
编程的时候需要进行多行注释:
1)ctrl+v 进入列编辑模式
2)向下或向上移动光标,把需要注释、编辑的行开头选中起来
3)然后按大写的I
4)再插入注释符或你需要插入的符号,比如:’#’
5)再按esc就会全部注释或添加了
删除:再按ctrl+v 进入列编辑模式;向上或向下移动光标,选中注释部分,然后按d,就会删除注释符号
命令行模式操作
:wq 保存并退出
:wq! 强制保存退出
:set nu 设置行号
:set nonu 取消行号
其他编辑器:
nano编辑器
emacs编辑器
gedit GHOME编辑器

用户管理:

Linux用户三特色
超级用户:root 拥有对系统的最高的管理权限
普通用户 UID:1-999(centos7版本) 1-499(centos6版本)
本地用户 UID:1000+ 500+
UID:即每个用户的身份标示,类似于每个人的身份证号码
虚拟用户:伪用户
一般不会用来登录系统,它主要是用于维持某个服务的正常运行。
用户配置文件 /etc/passwd
用户组文件 /etc/group
用户对应的密码信息 /etc/shadow
用户命令:useradd
useradd -d -u “UID” -g ‘初始组’ -G ‘附加组’ -s ‘登陆的shell’ 用户

用户密码修改

**进入centos7紧急模式恢复root密码**
实战场景:公司一台centos系统,忘记root密码,需要快速把root密码修改为made,找回root身份

第一种方法描述:

《Linux云计算笔记(二)》

《Linux云计算笔记(二)》

《Linux云计算笔记(二)》

《Linux云计算笔记(二)》

《Linux云计算笔记(二)》

《Linux云计算笔记(二)》

第二种方法描述如下(简述):

按e进行编辑 —> 在utf-8 后面加入 rd.break cOnsole==tty0(按住ctrl+x) —> mount -o rw,remount /sysroot —> chroot /sysroot —>passwd —> 输入密码 —> vi /etc/selinux/config —>SELINUX=disabled —>保存 exit —> reboot

推荐阅读
  • JVM参数设置与命令行工具详解
    JVM参数配置与命令行工具的深入解析旨在优化系统性能,通过合理设置JVM参数,确保在高吞吐量的前提下,有效减少垃圾回收(GC)的频率,进而降低系统停顿时间,提升服务的稳定性和响应速度。此外,本文还将详细介绍常用的JVM命令行工具,帮助开发者更好地监控和调优JVM运行状态。 ... [详细]
  • PHP中元素的计量单位是什么? ... [详细]
  • 本文详细介绍了使用响应文件在静默模式下安装和配置Oracle 11g的方法。硬件要求包括:内存至少1GB,具体可通过命令`grep -i memtotal /proc/meminfo`进行检查。此外,还提供了详细的步骤和注意事项,确保安装过程顺利进行。 ... [详细]
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • Spring框架入门指南:专为新手打造的详细学习笔记
    Spring框架是Java Web开发中广泛应用的轻量级应用框架,以其卓越的功能和出色的性能赢得了广大开发者的青睐。本文为初学者提供了详尽的学习指南,涵盖基础概念、核心组件及实际应用案例,帮助新手快速掌握Spring框架的核心技术与实践技巧。 ... [详细]
  • JavaScript最初并非设计为纯粹的面向对象编程(OOP)语言,因为直到ES5标准中仍未引入类的概念。然而,随着ES6的发布,JavaScript正式引入了类的语法,使得开发者能够更加直观地实现继承机制。本文将深入探讨JavaScript中多样的继承实现方法,包括原型链、寄生组合式继承等技术,并分析它们的优缺点及适用场景。 ... [详细]
  • Java中高级工程师面试必备:JVM核心知识点全面解析
    对于软件开发人员而言,随着技术框架的不断演进和成熟,许多高级功能已经被高度封装,使得初级开发者只需掌握基本用法即可迅速完成项目。然而,对于中高级工程师而言,深入了解Java虚拟机(JVM)的核心知识点是必不可少的。这不仅有助于优化性能和解决复杂问题,还能在面试中脱颖而出。本文将全面解析JVM的关键概念和技术细节,帮助读者全面提升技术水平。 ... [详细]
  • 在C#编程中,管理和操作Windows事件日志是一项重要技能。本文详细探讨了如何注册新的事件源,并通过示例代码展示了如何在应用程序中实现这一功能。具体而言,文章介绍了通过检查事件源是否存在,若不存在则进行注册的步骤,以及如何利用`EventLog`类来记录日志消息。此外,还提供了关于事件日志配置和最佳实践的深入分析,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 技术日志:深入探讨Spark Streaming与Spark SQL的融合应用
    技术日志:深入探讨Spark Streaming与Spark SQL的融合应用 ... [详细]
  • 点云技术初探(三):PCL基础知识与学习路径指南本文首先介绍了点云库(PCL)的基本概念,PCL是一个在前人点云研究成果基础上发展而来的大型跨平台开源C++编程库,旨在为点云数据处理提供全面的支持。文章详细阐述了PCL的核心功能及其在三维数据处理、特征提取、分割与配准等方面的应用,并为初学者提供了系统的学习路径和资源推荐,帮助读者快速掌握PCL的使用方法。 ... [详细]
  • JavaScript 流程控制:分支与循环结构实例解析
    JavaScript 流程控制:分支与循环结构实例解析 ... [详细]
  • 如何在Linux中配置环境变量:命令与脚本详解
    请关注本头条号,每天坚持更新原创干货技术文章。当您在Linux命令行上键入命令时,您实际是在告诉shell运行指定名称的可执行文件。在Linux中,这些可执行程序通常位于系统上的几 ... [详细]
  • 在无网络环境下于CentOS 7系统中离线部署Nginx服务器
    nginx背景俄罗斯程序员IgorSysoev创建,于2004年NGINX首次发布,来解决C10K问题(10000并发客户端连接到单个服务器,导致服务器连接数过多崩溃的问题),是一 ... [详细]
author-avatar
飞天兔g_653
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有