• [20150513]Linux远程登陆管理以及Vim的学习


    Linux远程登陆管理以及Vim的学习

    实现Linux远程管理

    所需工具Xshell,Xshell是一个用于MS Windows平台的强大的SSH,TELNET,和RLOGIN终端仿真软件。它使得用户能轻松和安全地从Windows PC上访问Unix/Linux主机。

    步骤:首先设置Linux虚拟机的网络连接,给虚拟机配置网卡,设置IP,注意IP的网段要和虚拟机所选择的网络上的网段相同。

    之后打开Xshell,在主机名中输入IP,之后输入登入密码,就能实现Xshell远程终端登录Linux了。

    Vim的学习

    学习vi的原因:(1)所有的Unix Like都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。(2)很多个别软件的编辑接口都会主动呼叫vi。(3)Vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。(4)因为程序简单,编辑速度相当快速。

    什么是Vim?Vim可视为vi的进阶版,Vim可以用颜色或底线等方式来显示一些特殊的信息,VIM是建立以实现高效的文本编辑一个高度可配置的文本编辑器。VIM通常被称为“程序员的编辑器,”并进行编程,许多人认为这整个IDE非常有用。这不只是程序员,虽然。 VIM是完美的各种文本编辑,排版,从电子邮件到编辑配置文件。

    vi三种模式的相互关系

                                     图-1 vi模式关系图

    Vim程序编辑命令

    :r 目录/文件名 →将文件内容导入到现在编辑的文件中

    :! 命令 →不退出Vim使用命令

    :r !命令 →把命令的执行结果导入到编辑的文件内容中

    :map 按Ctrl+v+自定义 连续操作 →定义快捷键

    例如 :map 按Ctrl+v+p I#<Esc> →按Ctrl+p 给行开头加# 给一行加注释

         :map 按Ctrl+v+b 0x<Esc> →按Ctrl+p 去掉行开头第一个字

    起始行(1),终止行(5)s/^/#/g →替换字符 连续行注释(^行首)

    起始行(1),终止行(5)s/#//g

    :ab my you →输入my 回车或者空格会变成 you

    要永久保存 更改配置文件 目录/root/.vimrc 写进去

    Linux操作命令的学习

    搜索命令

    find 搜索范围 匹配条件 →文件搜索命令

    比如:find /home –(i)name zzz(*zzz*)  →在home目录中搜索文件名为zzz的文件

    (*zzz*模糊搜索,文件名中带有zzz)

    (i表示不区分大小写)

    find – size +(-)1048(1k)                              1数据块=512字节=0.5k

    locate 文件名 →查找文件(在locate资料库中查找,资料库定期更新,所以刚创建的文件无法用locate查找)

         -I  不区分大小写

    updatedb →更新locate资料库 (临时文件存放目录tmp目录不在locate资料库收录的范围)

    which 命令 →搜索命令所在目录及别名信息

    whereis →搜索命令所在目录及帮助文档

    grep 内容 文件 →在文件内容中进行搜索

       -i 不区分大小写

       -v

    帮助命令

    man 命令 →查看命令或配置文件的帮助信息

    info 帮助命令

    文件压缩命令

    gzip 文件名 →压缩文件命令(只能压缩文件,且不保留原文件)

    gunzip 文件名=gzip –d →解压缩文件命令

    tar → 打包目录

       -c 打包

       -v 显示详细信息

       -f 指定文件名

       -z 打包同时压缩

    举例:tar –cvf 压缩后的文件名 需要压缩的目录

    网络命令

    write 用户名→给在线用户发信息,以Ctrl-D结束

    wall 信息→给所有在线用户发信息

    ping IP →测试链接性

  • 相关阅读:
    国内大公司的开源项目( 阿里 腾讯 百度 新浪 搜狐 豆瓣 大众点评)
    开源镜像站点
    存储入门知识
    oceanbase开源 微博
    PS中矢量形状图层的合并交叉等运算
    .NET下载文件报错System.UnauthorizedAccessException的解决方法
    ManualResetEvent
    修改IIS7并发连接数目限制
    C#中如何判断线程当前所处的状态
    Bean复制的几种框架性能比较(Apache BeanUtils、PropertyUtils,Spring BeanUtils,Cglib BeanCopier)
  • 原文地址:https://www.cnblogs.com/linuxzxy/p/4854020.html
Copyright © 2020-2023  润新知