四周第二次课(1月3日)

author author     2022-10-08     630

关键词:

四周第二次课(1月3日)
5.1 vim介绍

vi是linux里的文本编辑器,vim为其进阶版本,vim带有颜色显示,vim具有三种工作模式:一般模式、编辑模式、命令模式。

技术分享图片

  • 一般模式:: 当你vim filename 编辑一个文件时,一进入该文件就是一般模式了。在这个模式下,输入的任何字符都被视为指令。可以做的操作有,上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行等等。

  • 编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了。编辑模式可以实现对文本的输入和编辑(类似于笔记本文档界面)。从一般模式进入编辑模式,只需你按一个键即可(i,I,a,A,o,O,r,R)。当进入编辑模式时,会在屏幕的最下一行出现“INSERT或REPLACE”的字样。从编辑模式回到一般模式只需要按一下键盘左上方的ESC键即可。

  • 命令模式:在一般模式下,输入”:”或者”/”即可进入命令模式。在该模式下,你可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等等。

5.2 vim颜色显示和移动光标

vim的颜色显示:vim编辑文件的时候会显示颜色,而且这个颜色往往是根据你这个文件的具体内容有关系。例如给一个文件指定.sh脚本,它就可以根据shell语法去显示颜色。如指定python脚本,那就会根据python语法显示颜色。

vim本身自己的配置文件

技术分享图片

当遇到vim比较高级的用法(如自动缩进,语法高亮等)的时候,可以去搜文档资料去在配置文件/root/.vimrc(默认是空的)中配置

技术分享图片

移动光标:拷贝这个文件进行编辑实验

技术分享图片

技术分享图片

数字加hjkl都可以移动相应N


5.3 vim一般模式下移动光标

  • h,j,k,l:分别向左,上,下,右方向移动一个位置

  • Ctrl + f 或者pageUP键,Ctrl + b 或者pageDOWN键,屏幕向前/向后移动一页

  • 0,$:分别移动到行首和行尾,上面几个都可以通过键盘上的方向键和Home,Ended等键实现

  • G :光标移动到文本的最末行 #

  • nG(n是数字):移动到该文本的第n行

  • gg:移动到该文本的首行 #

  • n空格(n是数字):按下数字n然后按空格,则光标向右移动n个字符,如果该行字符数小于n,则光标继续从下行开始向右移动,一直到n

  • n回车(n是数字):光标向下移动n行

5.4 vim一般模式下复制、剪切和粘贴 

技术分享图片

ctrl+r 与u相反

v+x+p  

四周第二次课(2月27日)

5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴5.1vim介绍vi编辑没有颜色。vim编辑文字和符号有颜色。没有装vim,可以运行:#yuminstall-yvim-enhancedvim分3种模式:一般、编辑、命令。6.5.2vi... 查看详情

四周第二次课(2月27日)

5.1 vim介绍5.2 vim颜色显示和移动光标5.3 vim一般模式下移动光标5.4 vim一般模式下复制、剪切和粘贴5.1vim介绍vim是vi的升级版,使用方法跟vi一样。安装vim命令。#yuminstall-yvim-enhancedvim带有颜色显示功能,#vim/etc/passwd pas... 查看详情

十周第二次课(3月1日)

十周第二次课(3月1日)11.14/11.15Apache和PHP结合httpd的主配置文件是/usr/local/apache2.4/conf/httpd.confvim/usr/local/apache2.4/conf/httpd.conf修改以下4个地方1ServerName#ServerName去掉#2Requirealldenied,改为Requireallgranted3在AddTyp 查看详情

四周第二次课(1月3日)5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制剪切和粘贴

四周第二次课(1月3日)5.1vim介绍5.2vim颜色显示和移动光标5.3vim一般模式下移动光标5.4vim一般模式下复制、剪切和粘贴 [[email protected]~]#[[email protected]~]#[[email protected]~]#[[email protected]~]#[[email protecte 查看详情

一周第二次课(3月20日)笔记

一周第二次课(3月20日)1.6/1.7配置IP1.8网络问题排查1.6/1.7配置IP配置IP的作用:1、使虚拟机可以和外部通信,通过远程连接虚拟机            2、使虚拟机可以上网配置IP的步骤:1、自... 查看详情

一周第二次课(3月20日)

1.6/1.7配置IP一、自动获取IP地址 dhclient使用"dhclient"命令来获取局域网DHCP分配的IP地址。dhclient只能运行一次,必须杀死才能再次运行dhclient-rdhclient  ipaddr使用"ipaddr"命令来查看已获取的IP地址。1.设置、查... 查看详情

一周第二次课(3月20日)

1.6/1.7配置IP1.8网络问题排查1.6/1.7配置IP1.输入用户名和密码进入系统  带#这个就是我们使用命令的模式   其中root是之当前登录的用户localhost是主机名字~是当前说在的目录(~是root的家目录/root/)由于我们工作... 查看详情

一周第二次课(3月20日)笔记

1.6/1.7配置IP2.1.8网络问题排查进入虚拟机首页输入用户名(root)和密码,进入CentOS操作系统[[email protected]~]#,见下图输入以下命令①ls②ls/tmp③ls/boot出现以下界面Ctrl+Alt释放虚拟机鼠标,在实际应用中使用远程终端工具连接服务... 查看详情

一周第二次课(3月20日)(代码片段)

1.6/1.7配置IP输入dhclient自动配置网卡--等待配置网卡完毕;输入ipadd查看网卡IP地址在虚拟机菜单栏编辑--虚拟网络编辑器 1#vi/etc/sysconfig/network-scripts/ifcfg-ens33#编辑网卡配置文件;ens33是网卡名字※键盘上的Tab键有命令补全功能... 查看详情

五周第二次课(1月9日)

五周第二次课(1月9日)7.6 yum更换国内源首先删除上节课的dvd,并将配置文件copy回来wget未找到命令,借用curl安装这时候再查看配置文件7.7 yum下载rpm包yuminstall-yepel-releaseyum下载rpm包 yuminstallzsh--downloadonly 仅仅下载... 查看详情

五周第二次课(3月6日)

7.6yum更换国内源7.7yum下载rpm包7.8/源码7.97.6yum更换国内源已经安装,并且是最新版本。改成后缀名为123,就不会识别。没法装恢复原来的后缀名查一下7.7yum下载rpm包带epel的包比较重要把rpm下载到本地,免去用yum下半天。 查看详情

四周第四次课(3月1日)

四周第四次课(3月1日)6.1压缩打包介绍6.2gzip压缩工具6.3bzip2压缩工具6.4xz压缩工具6.1压缩打包介绍机房带宽,比较昂贵,100兆,好几万一年。机房上传和下载都是100兆。6.2gzip压缩工具行数没有变。压缩成1级,大小变大了。达到... 查看详情

六周第二次课(1月16日)

六周第二次课(1月16日)9.4/9.5sedsed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed... 查看详情

一周第二次课(12月12日)nat

一周第二次课(12月12日)1.6/1.7配置IPdhclient获取远程通信ip地址(有的校园网禁止NAT网络存在)ipaddr获取到网卡名称eno1677736动态ip地址192.168.213.131(拓展内容:网段,网关,子网掩码,DNS,网络相关基础知识)编辑网卡配置文件vi&... 查看详情

五周第二次课(3月6日)

7.6yum更换国内源7.7yum下载rpm包7.8/7.9源码包安装7.6yum更换国内源为什么要更换国内原?自带的yum源(yum仓库)的网址是国外的网站,从国内下载国外的网站速度会有点慢,影响效率。所以更改国内源就会快很多,提高效率,例如... 查看详情

二周第二次课(1月30日)

2.10 环境变量PATH2.11 cp命令2.12 mv命令2.13 文档查看cat/more/less/head/tail2.10环境变量PATH!!!回顾#which可以查看命令的所处路径,有没有别名。#find命令是查找整个硬盘相关的路径,但是#which只在/usr/local/sbin:/usr/local/bin/:/usr... 查看详情

四周第四次课(3月1日)

6.1压缩打包介绍6.2gzip压缩工具6.3bzip2压缩工具 6.4xz压缩工具6.1 压缩打包介绍常见压缩文件windows.rar.zip.7zLinux .zip.gz.bz2.xz.tar.gz.tar.bz2.tar.xz虽然后缀名在Linux上没意义,但是压缩格式应该遵循linux定义的格式来定义,以免造成... 查看详情

四周第四次课(3月1日)

linux常见的压缩文件有(zip,.gz,.bz2,.xz,。tar.gz,.tar.bz2,.tar.xz)因为机房的带宽资源是很昂贵的所以我们最好把文件压缩虽然linux上的文件后缀名没这么重要但是我们也要通过文件的后缀名来判断是什么文件下面我们来压缩1... 查看详情