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

操作系统_操作系统优化

篇首语:本文由编程笔记#小编为大家整理,主要介绍了操作系统优化相关的知识,希望对你有一定的参考价值。1.vi命令使用方法1)vi命

篇首语:本文由编程笔记#小编为大家整理,主要介绍了操作系统优化相关的知识,希望对你有一定的参考价值。



1.vi命令使用方法


  1)vi命令的基本用法

    步骤一: vi oldboy.txt       --- 利用vi命令打开一个文件

    步骤二: 输入i                                    --- 进入编辑模式

    步骤三: 编辑文件内容

    步骤四: esc                                       --- 退出编辑模式

    步骤五: :wq                                       --- 保存退出文件

  2)vi命令详细使用方法

    vi三种命令模式

      1.命令模式

        命令模式中移动光标

        G           ---移动到文件行尾

        gg             ---移动到文件行首

        ngg                                     ---指定移动到第几行

        $                                         ---光标移动到当前行行尾

        0或^                                    ---光标移动到当前行行首

      2.插入模式(--INSERT--)

      3.底线命令模式(:  /)

    vi三种模式切换方法

      命令模式-->插入模式(移动光标位置,并进入编辑状态)

      i                                                   ---从光标所在位置进入插入模式

      I                                                   ---从光标所在行行首进入插入模式

      o                                                  ---从光标所在行下一行进入插入模式

      O                                                  ---从光标所在行上一行进入插入模式

      A                                                   ---从光标所在行行尾进入插入模式

      a                                                   ---从光标所在字符下一个字符进入插入模式

      C                                                   ---从光标所在位置到行尾进行剪切,并进入插入模式

      cc                                                  ---剪切光标所在行内容,并进入插入模式

      命令模式-->底线命令模式

      :                                                     --- wq 保存   q! 强制退出   

      /                                                     --- 进入搜索状态(向下搜索     n依次向下)

      ?                                                    --- 进入搜索状态(向上搜索     n依次向上)

      退出插入模式: esc

    特殊使用技巧:

      ndd                                                --- 删除n行内容

      dG                                                 --- 删除文件全部内容 

      np                                                  --- 将内容进行n次粘贴

      nyy                                                 --- 复制n行内容

      u                                                     --- 撤回  


2 系统优化项目说明


  1.系统信息查看方法

    cat  /etc/redhat-release                          --- 获得系统发行版本信息

    uname  -a                                               --- 显示电脑即操作系统的相关信息

    技术图片

 

 


  2.系统基础优化部分    


    1.添加系统普通用户

      创建普通用户

        username oldboytest

        passwd        123456

        技术图片

      删除普通用户目录及目录下所有文件

        userdel   -r    oldboytest

      切换用户信息

        su  -  oldboytest                      ---root 用户切换到普通用户不需要密码

        su  -   root                               ---普通用户切换到root用户需要输入密码

        技术图片

 

        su  和  su  -  的区别      su是变换前用户在哪个目录下变换后依旧在哪个目录,su -是变换后切换到登录用户的家目录.exit等价于logout退出当前登录用户,返回前一次登录用户,前一次没有就直接登出系统

      查看用户信息

        whoami

        id

        技术图片


    2.命令提示符优化

      命令提示符环境变量

      1.查看命令提示符变量:echo $PS1

      技术图片

 

       


    3.yum下载源优化

      

 

      

      

      

 

    


推荐阅读
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 开发笔记:select from具体执行相关知识介绍及案例分析
    本文由编程笔记小编整理,主要介绍了select from具体执行相关的知识,包括数据插入、查询最小rowID、查询每个重复名字的最小rowID、删除重复数据等操作,并提供了案例分析。希望对读者有一定的参考价值。 ... [详细]
  • 本文介绍了游标的使用方法,并以一个水果供应商数据库为例进行了说明。首先创建了一个名为fruits的表,包含了水果的id、供应商id、名称和价格等字段。然后使用游标查询了水果的名称和价格,并将结果输出。最后对游标进行了关闭操作。通过本文可以了解到游标在数据库操作中的应用。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 006_Redis的List数据类型
    1.List类型是一个链表结构的集合,主要功能有push,pop,获取元素等。List类型是一个双端链表的结构,我们可以通过相关操作进行集合的头部或者尾部添加删除元素,List的设 ... [详细]
author-avatar
sunqingfen5863
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有