Linux零基础入学之1-5 vim编辑器的使用和Xmanager远程工具的使用

【本节内容】

vim主要模式介绍

vim命令模式

vim插入模式

vim命令行模式

vim可视化模式

设置vim开发环境

gedit  a.txt &

xmanager远程工具的使用

vim 编辑器模式切换:

命令模式 、命令行模式、编辑模式

:     INSERT

【命令模式->编辑模式】

字符操作

i           当前字符之前插入

I           行首插入

a           当前字符之后插入

A           行尾插入

esc          退出当前模式

o           下一行插入

O           上一行插入

x           向后删除一个字符   同del

X           向前删除一个字符   同backspace

u           撤销一步操作

Ctrl+R        恢复上一步操作

行操作

home键或^       行首

$           行尾   同end键

dd          剪切一行

Ndd         剪切N行,光标所在行为第一行,向下N行

yy          复制一行

Nyy         复制N行,光标所在行为第一行,复制以下的N行

p          复制行粘贴在光标所在行的下一行

d + HOME(或^)      剪切光标前一位到行首所有字符

d + END(或$ )      剪切光标所在位到行尾所有字符

词操作

dw          删除一个词,删除时要将光标移动到这个词的行首。 另外,如果

光标不在行首,则删除光标之后的字母。

w        定位词首,切换词

e        定位词尾,切换词

yw/ye       复制一个词

 点操作

.           重复上一次命令

[n]        n次重复上一次命令

快操作

D 或d+$       删至行尾

d+^        删至行首

y+$        复制光标所在位至尾

y+^        复制光标前一位至首

V模式

进入v模式 移动光标选择区域

举例:多行注释

1.注释:ctrl+v 进入列编辑模式

2.向下或向上移动光标

3.把需要注释的行的开头标记起来

4.然后按大写的I

5.再插入注释符,比如"#"

6.再按ESC,就会全部注释了

VIM命令行模式操作

:w           保存

:q           没有进行任何修改,退出

:q!          修改了,不保存,强制退出

:wq          保存并退出 同ZZ

:wq!          强制保存并退出

替换

:% s/A/B       每一行的第一个A被替换成B

:% s/A/B/g      将文本中所有的A替换成B

:n1,n2 s/A/B/g   替换n1到n2行的A为B

:set nu/nonu    显示/隐藏行号

/            正向查找

:/target     n 往下查找,N 往上查找

noh          去消高亮显示,或 随便查找一组没有的字符

:!ifconfig      调用系统命令

编辑文件目录

如果不小心打开目录,直接退出就可以了。

 VIM中定位到某行

gg           定位到第一行行首

G            定位到最后一行,行首

NG           定位到N行

:N           定位到N行行首

Ngg          定位到N行行首

读取其他文件

:r/etc/ssh/sshd_config.bak   #将sshd_config.bak内容添加到正编辑的文件中

vim打开多个文件

[[email protected] ~]# vim -o /etc/passwd/etc/hosts

#同时编辑2个文件,并以上下分屏显示

[[email protected] ~]# vim -O /etc/passwd/etc/hosts

#同时编辑2个文件,并以左右分屏显示

Ctrl+WW            #在文件之间进行切换

【实战1】

在windows中编辑好的汉字文本文档,上传到Linux下打开乱码。

[[email protected] ~]# rpm-ivh /mnt/Packages/lrzsz-0.12.20-36.el7.x86_64.rpm

rz   上传

sz   下载

[[email protected] ~]# rpm-qf `which iconv`

glibc-common-2.17-105.el7.x86_64

[[email protected] ~]# rpm-ihv /mnt/Packages/glibc-common-2.17-105.el7.x86_64.rpm

通过iconv命令转码

输入/输出格式规范:
        -f, --from-code=名称 原始文本编码
        -o, --output=FILE 输出文件
        -l, --list 列举所有已知的字符集

[[email protected] ~]#iconv -f gb2312 c.txt -o c2.txt

[[email protected] ~]# catc2.txt

#!/bin/bash

echo "学神IT"

echo "学神IT"

echo "学神IT"

echo "学神IT"

echo "学神IT"

解决将公司服务器上脚本导到windows上打开串行的问题

这是因为windows和linux处理回车不同。

Linux系统中处理回车”\n”   windows系统中处理回车采用的是“\r\n”

方法一:通过windows写字板打开 或者用word文档打开

方法二:

[[email protected] ~]# rpm-ivh /mnt/Packages/dos2unix-6.0.3-4.el7.x86_64.rpm

warning:/mnt/Packages/dos2unix-6.0.3-4.el7.x86_64.rpm: Header V3 RSA/SHA256         Signature,key ID fd431d51: NOKEY

Preparing...                         ###################    ############## [100%]

Updating /installing...

1:dos2unix-6.0.3-4.el7                 #################################[100%]

[[email protected] ~]#unix2dos b.sh

unix2dos: convertingfile b.sh to DOS format ...

【Xmanager远程工具的使用】

设置被连接服务器的IP地址和端口号

输入授权的用户名和对应密码

指定被连接的服务器类型和编码方式

设置终端显示界面的字体、字号、颜色、

指定本地保存文件路径

连接终端后的临时设置

欢迎各位午饭前来阅读,文中如有不妥之处,还望不吝指教,谢谢!

时间: 2024-08-02 11:02:42

Linux零基础入学之1-5 vim编辑器的使用和Xmanager远程工具的使用的相关文章

Linux零基础入学之1-3 RHEL7基本命令操作和启动级别设置

§Linux零基础入学之1-3 RHEL7基本命令操作和启动级别设置 [本节内容] *Linux终端介绍 *shell提示符 *Bash shell基本语法 *基本命令的使用:ls.pwd.cd *查看系统折BIOS设置 *Linux如何获得帮助 *Linux关机命令:shutdown.init 0等 *Linux 7个启动级别 *设置服务器在来电后自动开机 [Linux终端介绍] tty    控制台终端 pts    代表虚拟终端 tty1-tty6 > 刚进入的图形界面(桌面)为tty1

Linux零基础入学之1-1课程介绍&了解RHEL7&安装RHEL7

[本节内容] * 课程介绍 * RHEL7了解 * RHEL7.2的安装 * 实战:组装服务器 [Linux介绍] 服务器种类:刀片式.塔式(机架式) 1U:4.45cm   三指宽   指服务器的高度 贝尔实验室    Unix    肯·汤普森 & 丹尼斯·里奇 二人合作用汇编语言完成编写Unix.1972年C语言诞生.1973年,二人又用C语言重新编写 了Unix,以实现Unix系统数据的可迁移性. 加州大学伯莱利分校BSD编写4.4 free BSD UNIX 1991年,Linux正式

第六天 vim编辑的使用和Xmanager远程工具的使用

1.1 vim主要模式介绍,vim命令模式 使用命令 1 vim [file name] 有三种主要模式:命令模式.编辑模式.命令行模式 在vim中主要使用快捷键进行操作,详见:http://www.cnblogs.com/xiaogan/p/5732780.html 这篇文章看完,基本搞定!!!基本的vim设置如下:(将代码复制后,保存为.vimrc 文件,保存在用户目录下即可) set nu syntax on set softtabstop=4 set shiftwidth=4 set e

Linux零基础入学之1-4 Linux文件管理-xfs文件系统的备份恢复-服务器来电后自动开机

[本节内容] Linux系统目录结构 相对/绝对路径 创建/复制/删除文件 rm -rf / 意外事故 查看文件内容 xfs文件系统的备份和恢复  (在rhel6.5上做) 服务器来电后自动开机 [linux系统的目录结构] Linux是单根目录,单根组织文件 /    根分区 所有文件和目录由此开始.只有root用户对此目录有写权限 例:cd /        #查看根目录下的文件 /etc   配置文件目录 包含所有应用程序的配置文件,也包含启动.关闭某个特定 程序的脚本    例如: /e

Linux零基础入学之1-2可用快照创建和服务器的组装

[本节内容] *RHEL的基本操作 *创建快照 *组装服务器 *认识常见的服务器 [创建实验可用快照必备条件] 1.固定的IP 2.关闭防火墙 3.关闭selinux 4.配置yum源 5.光盘自动挂载 [IP配置] RHEL6.5可以通过setup来配置IP地址,但RHEL7弱化了这一功能,需通过NetworkManager来配置IP地址. ->systemctl status NetworkManager         #查看网络服务状态 ->systemctl restart Netw

Linux零基础入学之用parted在已挂载的硬盘上分区

课堂上,讲师演示了给服务器上新添加的硬盘用parted分区,说parted有这么这么多功能,那么那么灵活的设置.然后就想课后实践一下,看看如何用parted给硬盘分区,到底比fdisk好在哪里. [实验环境] 实验工具:    WMware station 12 OS:       RHEL 7.2 x64 内存:      2G CPU:       1核 硬盘:      sda 40G sda1 /boot  524M sda2 /    23.6G sda3 swap  1073M CD

16、自学——Linux的学习进度与任务【vim编辑器及文件测试】

vim编辑器及文件测试 vim编辑器 在Linux中,使用文本文件来保存配置文件 1.几种基本的模式: 编辑模式:键盘操作通常被解析为编辑命令: 输入模式:输入模式 末行模式:vim的内置的命令行接口,执行vim内置命令 2.模式之间的切换: 编辑模式-->输入模式(从编辑模式进入到输入模式) i:当前光标所在处输入内容 I: 在当前光标所在行的行首 a:在当前光标所在处的后面 A:在当前光标所在行的行尾输入 o:在光标所在行的下方新增一行空白行输入 O:在光标所在行的上方新增一行空白行输入 输

linux零基础入门总结

啊,notepad++贴过来怎么对齐格式这么糟糕呢? #root用户 $普通用户 linux命令 清屏clear翻页清屏  CRT中ctrl+L reset"清空 CRT中不起作用" 创建用户useradd a创建用户名为a的用户 设置密码passwd a设置用户a的密码(输入密码时内容显示) 切换用户su        切换到root,需密码 su - a切换到用户a,无需密码 pwd当前所在目录 主机名hostname    查看主机名 hostname xxxx临时设置主机名为x

记一个linux零基础的人搞阿里云ECS服务器中遇到的坑(系统为ubuntu)

概述: 因为最近研究python网络爬虫方面的知识比较多,于是租了一台阿里云(本文非广告)的云服务器(系统为ubuntu)作为学习之用,由此开始了本人的受苦之路,整理了到目前为止遇到的坑,与各位萌新共勉 遇到的坑: (作为一个linux初学者有些问题确实看起来很傻,但是确实是本人被困扰过的问题,各位大神勿喷ORZ) 1.纯命令行模式下的指令 这个大概是所有习惯windows操作的人总要面临的一个问题,如果是虚拟机还好说,我们有GUI来抚慰自己的心灵,但是作为一个只有shell的服务器,我还有什么