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 →测试链接性

[20150513]Linux远程登陆管理以及Vim的学习的更多相关文章

  1. linux入门系列3--常见的linux远程登陆管理工具

    服务器一般是云服务器或者放置在机房,我们日常工作中通过远程连接工具连接到服务器进行操作,这类工具很多(如SecureCRT.XShell.Putty.FinallShell.TeamViewer以及w ...

  2. Linux入门(1)_VMware和系统分区和系统安装和远程登陆管理

    1 VMware的安装和使用 注意有 快照 和 克隆 的功能. 快照相当于建立一个 系统还原点, 可以随时恢复到原来状态. 克隆功能可以复制一个和当前一样的系统,并可以选择链接安装,只使用很少的空间就 ...

  3. Linux远程登陆

    Linux 远程登录 Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器. 这时我们就需要远程登录到Linux服务器来管理维护系统. Linux系统中是通过ss ...

  4. 实验三:Linux系统用户管理及VIM配置

    项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接地址 学号-姓名 17043133-木腾飞 学习目标 1.学习Linux系统用户管理2.学习vim使用及配置 实 ...

  5. 实验三 Linux系统用户管理及VIM配置

    项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接接地址 学号-姓名 17041428-朱槐健 作业学习目标  1.学习Linux系统用户管理 2.学习vim使用 ...

  6. Linux远程桌面管理

    一: (1)查看用户  Linux系统root用户可强制踢制其它登录用户,首先可用w命令查看登录用户信息 [root@ylLinux~]:# w (2)强制踢人 命令格式:pkill -kill -t ...

  7. 【Linux】Linux远程登陆

    登录任务 Windows主机--远程登录--Linux主机 一.登陆前提准备 1.1 确保网络通畅 确保从Windows 能够Ping通Linux 1.2 关闭Linux防火墙 //前提:以root管 ...

  8. Linux 远程登陆图形界面

    如果我的解决方案帮助到了你,请随手点亮一颗小红心.如有疑问,可在下方评论区处留言. 利用Xmanager,linux启用XDMCP协议(可直接修改配置文件,也可以采用在Xshell中运行gdmconf ...

  9. linux远程登陆其他主机并执行命令的若干方式

    一.命令行登陆 ssh后,一定后边加双引号 写命令,否则命令实在本地执行的,多条命令的话用双引号隔开, ssh user@remoteNode "cd /home ; ls" 二. ...

随机推荐

  1. python之Excel操作

    #coding:utf-8 __author__ = 'similarface' import xlrd book=xlrd.open_workbook('/Users/similarface/Dow ...

  2. Setup Factory Error3014

    在用Setup Factory打包软件的时候出现Error3014 一般都是由于软件冲突引起的 我的问题是由于杀毒软件 ,在打包的时候关闭杀毒软件 就能成功打包了.

  3. lr各种问题以及解决办法

    LR 脚本为空的解决方法: 1.去掉ie设置中的第三方支持取消掉 2.在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen.exe文件 遇到flight界面为空的解决 ...

  4. Quartz 基本概念及原理

    最近项目要用quartz,所以记录一下: 概念   Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使 ...

  5. /etc/passwd和/etc/shadow

    这两个路径分别是用于存储密码和隐形密码 让我们先来观察它,在了解它 [root@oc3408554812 ~]# cat /etc/passwd |grep carltoncarlton    :   ...

  6. C#将字符串中间部分替换为*号

    在做商城评价的时候,为了显示评价的真实性同时保护客户的隐私,我们将用户昵称中间部分替换为*(如果是单字则替换为* 两个字符串第二位字符串替换为*)如下图 方法如下: /// <summary&g ...

  7. ios资源

    ios 资源 分类: ios开发2012-05-30 16:39 573人阅读 评论(0) 收藏 举报 ios文档calendar2010reference图像处理 学习过程当中查找到的资料,做一个记 ...

  8. apache下自定义404错误页面

    404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开. 很多开源系统包括CMS系统.Blog系统等不提供404页面或提供的404页面并未达到SE ...

  9. Svn常见问题及相关原因

    1. svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS reque ...

  10. debug实战:COM组件GetToSTA导致高内存+GC被阻塞

    最近花了好几周解决一个WPF高内存的问题,问题的表象是内存不断增加.未被回收,根源是GC的FinalizeThread被阻塞,导致整个GC挂掉.从以下几步来分析这个问题: 1.用ANTS Memory ...