HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    vi向下翻页(vi向前翻页)

    发布时间:2023-04-06 22:26:44     稿源: 创意岭    阅读: 111        

    大家好!今天让小编来大家介绍下关于vi向下翻页的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    创意岭作为行业内优秀的企业,服务客户遍布全球各地,相关业务请拨打电话:175-8598-2043,或添加微信:1454722008

    文章目录列表:

    vi向下翻页(vi向前翻页)

    一、入门linux只要知道这些就够了上

    知道怎么增删改查就算是入门了。因为这是最常用的。

    在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区别的。

    区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。

                  (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。

    一.find命令

    基本格式:find  path expression

    1.按照文件名查找

    (1)find / -name httpd.conf#在根目录下查找文件httpd.conf,表示在整个硬盘查找

    (2)find /etc -name httpd.conf#在/etc目录下文件httpd.conf

    (3)find /etc -name '*srm*'#使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含有字符串‘srm’的文件

    (4)find . -name 'srm*' #表示当前目录下查找文件名开头是字符串‘srm’的文件

    2.按照文件特征查找

    (1)find / -amin -10 # 查找在系统中最后10分钟访问的文件(access time)

    (2)find / -atime -2 # 查找在系统中最后48小时访问的文件

    (3)find / -empty # 查找在系统中为空的文件或者文件夹

    (4)find / -group cat # 查找在系统中属于 group为cat的文件

    (5)find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件(modify time)

    (6)find / -mtime -1 #查找在系统中最后24小时里修改过的文件

    (7)find / -user fred #查找在系统中属于fred这个用户的文件

    (8)find / -size +10000c#查找出大于10000000字节的文件(c:字节,w:双字,k:KB,M:MB,G:GB)

    (9)find / -size -1000k #查找出小于1000KB的文件

    3.使用混合查找方式查找文件

    参数有: !,-and(-a),-or(-o)。

    (1)find /tmp -size +10000c -and -mtime +2 #在/tmp目录下查找大于10000字节并在最后2分钟内修改的文件

          (2)find / -user fred -or -user george #在/目录下查找用户是fred或者george的文件文件

          (3)find /tmp ! -user panda#在/tmp目录中查找所有不属于panda用户的文件

    二、grep命令

       基本格式:find  expression

      1.主要参数

    [options]主要参数:

    -c:只输出匹配行的计数。

    -i:不区分大小写

    -h:查询多文件时不显示文件名。

    -l:查询多文件时只输出包含匹配字符的文件名。

    -n:显示匹配行及行号。

    -s:不显示不存在或无匹配文本的错误信息。

    -v:显示不包含匹配文本的所有行。

    pattern正则表达式主要参数:

    \: 忽略正则表达式中特殊字符的原有含义。

    ^:匹配正则表达式的开始行。

    $: 匹配正则表达式的结束行。

    \<:从匹配正则表达 式的行开始。

    \>:到匹配正则表达式的行结束。

    [ ]:单个字符,如[A]即A符合要求 。

    [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。

    .:所有的单个字符。

    * :有字符,长度可以为0。

    2.实例 

    (1)grep 'test' d*#显示所有以d开头的文件中包含 test的行

    (2)grep ‘test’ aa bb cc #显示在aa,bb,cc文件中包含test的行

    (3)grep ‘[a-z]\{5\}’ aa #显示所有包含每行字符串至少有5个连续小写字符的字符串的行

    (4)grep magic /usr/src#显示/usr/src目录下的文件(不含子目录)包含magic的行

    (5)grep -r magic /usr/src#显示/usr/src目录下的文件(包含子目录)包含magic的行

    (6)grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),

    查看文件内容的命令:

    cat    由第一行开始显示内容,并将所有内容输出

    tac    从最后一行倒序显示内容,并将所有内容输出

    more    根据窗口大小,一页一页的现实文件内容

    less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符

    head    只显示头几行

    tail    只显示最后几行

    nl      类似于cat -n,显示时输出行号

    tailf  类似于tail -f

    1.cat 与 tac

    cat的功能是将文件从第一行开始连续的将内容输出在屏幕上。但是cat并不常用,原因是当文件大,行数比较多时,屏幕无法全部容下时,只能看到一部分内容。

    cat语法:cat [-n]  文件名 (-n : 显示时,连行号一起输出)

    tac的功能是将文件从最后一行开始倒过来将内容数据输出到屏幕上。我们可以发现,tac实际上是cat反过来写。这个命令也不常用。

    tac语法:tac 文件名。

    2.more和less(常用)

    more的功能是将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容。当一页无法全部输出时,可以用“回车键”向下翻行,用“空格键”向下翻页。退出查看页面,请按“q”键。另外,more还可以配合管道符“|”(pipe)使用,例如:ls -al | more

    more的语法:more 文件名

    Enter 向下n行,需要定义,默认为1行;

    Ctrl f 向下滚动一屏;

    空格键 向下滚动一屏;

    Ctrl b 返回上一屏;

    = 输出当前行的行号;

    :f 输出文件名和当前行的行号;

    v 调用vi编辑器;

    ! 命令 调用Shell,并执行命令;

    q 退出more

    less的功能和more相似,但是使用more无法向前翻页,只能向后翻。

    less可以使用【pageup】和【pagedown】键进行前翻页和后翻页,这样看起来更方便。

    less的语法:less 文件名

    less还有一个功能,可以在文件中进行搜索你想找的内容,假设你想在passwd文件中查找有没有weblogic字符串,那么你可以这样来做:

    [root@redhat etc]# less passwd

    然后输入:

    /weblogic

    回车

    此时如果有weblogic字符串,linux会把该字符已高亮方式显示。

    退出查看页面,请按“q”键。

    3.head和tail

    head和tail通常使用在只需要读取文件的前几行或者后几行的情况下使用。head的功能是显示文件的前几行内容

    head的语法:head [n number] 文件名 (number 显示行数)

    tail的功能恰好和head相反,只显示最后几行内容

    tail的语法:tail [-n number] 文件名

    4.nl

    nl的功能和cat -n一样,同样是从第一行输出全部内容,并且把行号显示出来

    nl的语法:nl 文件名

    1、vi

    vi 1.txt 会直接创建并打开一个文件1.txt

    2、touch

    touch的作用是更改一个文件或目录的时间。touch 2.txt 如果2.txt不存在,则创建空文件2.txt

    3、echo

    echo “abcd” > 3.txt 可以直接创建文件3.txt并将abcd写入。

    4、less 、more 、cat

    三者都是将文件内容输出到标准输出,其中less和more可以分页显示,cat是显示全部。

    三者可以根据已经存在的文件创建新的文件。假设已经存在文件1.txt。

    cat 1.txt > 2.txt

    less 1.txt > 3.txt

    more 1.txt > 4.txt

    此时创建的文件内容都和1.txt中文件内容相同。

    rm -f 文件名

    -f  表示强制

    将会强行删除文件,且无提示

    功能说明:删除文件或目录。

    语法:rm [-dfirv][--help][--version][文件或目录...]

    补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。

    参数:

     -d或–directory  直接把欲删除的目录的硬连接数据删成0,删除该目录。

     -f或–force  强制删除文件或目录。

     -i或–interactive  删除既有文件或目录之前先询问用户。

     -r或-R或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

     -v或–verbose  显示指令执行过程。

    将目录A重命名为B

    mv A B

    方法一:

    命令是:vi,vim

    vi 编辑器,相当于记事本,有编辑功能,但较弱

    vim 复杂的编辑器,相当于windows的 editplus, notepad++ 等

    ------------------------

    步骤:

    1、执行 vi world.txt  进入编辑器(默认命令模式),

    2、点击a或i进入编辑模式,敲入内容:hello linux world !

    3、然后按键盘上的esc键退出编辑模式(进入到命令模式),

    4、最后敲冒号:,

    5、再敲wq保存并退出。

    -------

    wq解释为:write quite

    不想保存,q

    强制退出 q!

    方法二

    对于简单的,使用 echo 打印命令。

    echo "字符串",功能:在屏幕上打印 字符串。

    用 echo  >或 echo >>  导入到文件里。

    echo 'hello linux' >> /data/hello.txt  这个在企业里很常用:单行内容追加到文件结尾。

    一个大于号>,是覆盖重定向,会清除文件里的所有以前数据,增加新数据。

    两个大于号>>,是追加重定向,文件结尾加入内容,不会删除已有文件的内容。

    方法三:特殊用法使用cat

    cat>>/data/hello.txt<

    hello world world

    EOF

    ----------

    EOF要成对出现,且是增加的内容里没有的,EOF可以被任意成对内容替换。

    cat 是查看文件内容的命令

    二、linux 怎么使用vi编辑器

    给点参考吧

    还蛮详细的

    vi文本编辑器的使用

    一.vi的模式

    命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点

    输入模式:即文本辑辑状态,最后一行显示"-- INSERT --"提示,按ESC返回到命令模式

    末行模式:可完成一些复杂操作,以":"开始,执行完一个末行命令后自动返回命令模式

    二.基本使用

    1.vi 编辑器的启动与退出:

    (1).使用命令"vi"直接进入编辑环境

    (2).在命令模式下输入":q!",可以强行退出编辑环境,对文件修改不进行保存

    (3).以文件名作为"vi"命令的参数时,若存在此文件,则vi可对内容进行编辑,若不存在,打开以参数名命名的空文件

    2.文件操作:

    (1).打开新文件:在末行模式下":e filename"关闭当前文件并打开新文件,":e! filename 强制关闭当前文件并打开新文件"

    (2).读取文件内容到当前文件:":r filename",读取的文件内容粘贴到当前文件光标所在行的下面

    (3)保存文件:命令为":w [filename]",如果文件已经命名,可直接使用":w"命令的参数,如果没有命名,第一次保存时需指定文件名作为参数

    (4).另存为文件:命令为":w filename",只保存到新文件,而不更新原来文件的内容

    (5).退出vi编辑器:退出格式为":q",保存并退出为":wq",强行退出为":q!"

    3.光标的移动操作(命令模式下)

    (1).光标方向移动:"h"左、"l"右、"k"上、"j"下

    (2).翻页移动:"ctrl+f"前一页、"ctrl+b"后一页、"ctrl+u"前半页、"ctrl+d"后半页

    (3).行内快速跳转:"^"本行首字符、"$"本行尾字符、"w"后一单词首字母、"b"前一单词首字母、"e"后一单词尾字母;可添加数字组合使用,例如:"3w"后三个单词首字母、"4b"前4个单词首字母、"5e"后5个单词尾字母

    (4).文件内行间跳转:显示行号":set nu",取消显示行号":set nonu","1G"跳转到首行,"G"跳转到末尾行,"#G"跳转到第#行

    4.编辑操作

    (1).进行输入模式:"i"当前光标处,"a"当前光标后,"A"当前行末,"o"当前行下插入新行,"O"当前行上插入新行,"cw"删除当前光标到所在尾部字符,"c$"删除当前光标到行尾的字符,"c^"删除当前光标(不包括)之前到行首的字符;以上记忆如有困难,可只记"i"从命令模式进入输入模式,完成编辑后"Esc"退回到命令模式

    (2).输入模式的操作:上下左右方向进行光标移动,"Home/End"定位光标到行首行尾,"Page Up /Down"上下翻页,"Backspace"左侧字符的删除,"Delete"删除光标位置的字符

    (3).删除操作:在命令模式下,可用以下命令完成删除操作,"x"光标处单个字符,"dd"光标所在行,"dw"当前字符到单词尾(含空格),"de"当前字符到单词尾(不含空格),"d$"当前字符到行尾,"d^"当前字符到行首,"J"合并当前行与下一行的内容,可添加数字配合使用,例如"3x"当前光标向右3个字符,"2dd"从当前行开始向下两行文本,"3dw"当前光标向右3个单词,"2de"当前光标向右两个单词(保留一个空格),"5J"合并5行文本

    (4).撤销操作:在命令模式下,"u"取消最近一次操作,可重复使用,"U"取消对当前行进行的所有操作,"Ctrl+R"对"u"产生的撤消进行恢复

    (5).复制操作:"yy"整行,"yw"光标到单词尾,"y$"光标到行尾,"y^"光标到行首;与数字组合使用,"5yy"当前及后续共5行,"3yw"当前光标开始的3个单词;末行命令":m,ny"m行到n行之间的文本,例如:":100,200y"100行到200的内容

    (6).粘贴操作:在命令模式下,使用"p"将缓冲区中的内容粘贴到当前文档

    5.查找与替换操作(末行模式)

    (1).自上而下:":/word"查找指定的字符串,"n"查找下一个(自上而下)"N"反向查找下一个(自下而上)

    (2).自下而上:":?word"自下而上查找指定字符串,"n"查找下一个(自下而上)"N"反向查找下一个(自上而下)

    (3).普通替换:":s/old/new"由s开始,"old"指被替换的字符串,"new"替换成哪个字符串,此命令只替换当前行中第一个匹配的字符串

    (4).行内全部替换:":s/old/new/g",当前行内所有匹配的字符串

    (5).在行区域内进行替换:":#,#s/old/new/g","#,#"表示两个行号之间的行区域,例如"3,5"表示第3行到第5行

    (6).整个文件内的替换操作:":%s/old/new/g",加%表示整篇文档,危险,慎用

    (7).使用替换确认功能:在原替换命令后加"c"可提供确认功能,例如:":s/old/new/c",":s/old/new/gc",":#,#s/old/new/gc",":%s/old/new/gc";替换命令确认后的提示为"replace with word (y/n/a/q/l/^E/^Y) ?",其中"y"替换,"n"放弃,"a"所有,"q"退出

    三、编辑器的多文件操作

    1.多文件操作的vi启动:"vi [file1] [file2] .."后跟多个文件名作为参数即可,第一个参数显示在屏幕上,其它文件处于编辑后台状态

    2.多文件切换命令:

    (1).显示多文件信息:":args"结果中显示打开的文件,"[]"内为当前显示文件

    (2).前后切换文件:":next"显示后一文件,":prev"显示前一文件,加"!"为强制切换,不保存当前文件

    (3).定位首文件和尾文件:":first"定位首文件,":last"定位尾文件

    (4).快速文件切换:已经用某个切换命令进行文件切换后,"Ctrl+^"可快速切换到前状态

    三、RedHat Linux下vi编辑器里鼠标滚轮不能用怎么办

    vi 里面本来就不支持滚轮的。

    你可以使用查找的方式来快速定位。

    -------------------------------------

    在登录设置里,选择自动登录,然后选择root 用户,输入密码就可以了。

    建议:不要使用太多root用户,毕竟是超级用户权限,比较危险。

    四、昂达vi30浏览照片怎么翻页啊

    尊敬的昂达用户,你好:可以使用左右键进行翻页操作。感谢您的支持,祝您生活愉快。

    以上就是小编对于vi向下翻页问题和相关问题的解答了,如有疑问,可拨打网站上的电话,或添加微信。


    推荐阅读:

    vi在不同品牌里的设计(vi在不同品牌里的设计特点)

    vi设计都包含什么(企业形象vi设计一整套)

    企业品牌vi设计(企业品牌vi设计方案)

    房屋室内装修多少钱(房屋室内装修多少钱一平米)

    甘肃私家别墅景观设计案例(甘肃私家别墅景观设计案例大全)