美文网首页
linux-简单命令

linux-简单命令

作者: AlexDawson | 来源:发表于2019-05-07 21:31 被阅读0次

    一、辅助命令

    1.type用来判断命令是内部还是外部

    外部命令

    内部命令

    2.帮助手册help&man

    help:内部命令帮助手册

    man:外部命令帮助手册,使用前需下载:yum install man -y

    3.whereis:定位命令位置

    二、目录操作

    1.切换目录:cd+目录的路径

    2.查看当前目录的完整路径:pwd

    3.返回父目录:cd..

    4.新建目录:mkdir+目录名字

    5.查看目录:ls&ll

    6.查看目录下的所有东西(包括隐藏文件):ls –al 等价于 ll –a

    7.查看文件内容:cat/more/less

        cat+文件:一次性显示整个文件内容

        more+文件:显示一屏文本

            按Space键,显示文本的下一屏内容。

            按Enier键,只显示文本的下一行内容。

            按B键,显示上一屏内容。

            按Q键,退出。

        less+文件名字 类似more

    8.拷贝目录:cp+目录a+目录b -r

    9.删除目录:rmdir+目录,rmdir只能删除空目录,若要删除非空目录则用rm-rf dir

    10.移动/修改目录名字:mv

        移动:mv+目录+其他路径

        修改名字:mv+目录+修改的名字

    11.创建文件:touch+文件

    12.删除文件:rm+文件 -f

    13.从头打印文件内容:head -num filename    打印文件的1-num行

    14.从尾部打印文件内容:tail -num filename 打印文件的后num行

    15.查找文件或目录:find pathname -name filename(可以按正则表达式来查找)

    三、文本编辑vi

    1.打开文件

        vi filename :打开或新建文件,并将光标置于第一行首

        vi +n filename :打开文件,并将光标置于第n行首

        vi + filename :打开文件,并将光标置于最后一行首

        vi +/pattern filename:打开文件,并将光标置于第一个与         pattern匹配的串处,n向下查找,N向上查找

    2.编辑-->输入:

        i: 在当前光标所在字符的前面,转为输入模式;

        a: 在当前光标所在字符的后面,转为输入模式;

        o:在当前光标所在行的下方,新建一行,并转为输入模式;

        O:在当前光标所在行的上方,新建一行,并转为输入模式;

    3.命令行模式

    :w    保存

    :q    退出

    :q!    不保存退出

    :wq    保存退出

    4.搜索:

        /pattern:光标放在搜索词的位置

        :/pattern:光标放在搜索词的行头位置

            n:在同一方向重复上一次搜索命令

            N:在反方向上重复上一次搜索命令

    5.替换:

        :s/p1/p2/g 将当前行中所有p1均用p2替代

        :n1,n2s/p1/p2/g将第n1至n2行中所有p1均用p2替代

        :g/p1/s//p2/g将文件中所有p1均用p2替换

    6.显示行号:

        :set nu  显示行号

        :set nonu 取消行号

    7.复制:

        yy 复制光标所在行(常用)

        yw 复制一个词

        nyy 复制光标所在行的向下n行,例如, 20yy则是复制20行(常用)

        p,P  p为复制的数据粘贴在光标下一行, P则为粘贴在光标上一行(常用)

    8.移动光标:

      行间移动光标:

        G:光标移至文章最后一行

        gg:光标移至文章开头

        nG:光标移动至第N行行首

        n+:光标下移n行

        n-:光标上移n行

        H :光标移至屏幕顶行

        M :光标移至屏幕中间行

        L :光标移至屏幕最后行

    行内移动光标:

        0: 绝对行首

        ^: 行首的第一个非空白字符

        $: 绝对行尾

    9.翻屏:

        ctrl:f,b

    10.删除:

        dw 删除光标所在单词

        dd 删除光标所在行

        x或X:删除一个字符,x删除光标后的,而X删除光标前的

        删除第N行到第M行:进入命令行模式后

            N,Md

            .代表光标所在行

            $文件的最后一行

    11.撤销&重做

        u   撤销

        ctrl+r  重做 撤销的操作

        .  重复上一步的操作

        ZZ: 保存并退出   不需要冒号,编辑模式

    12.安装vim

    yum install vim -y

    相关文章

      网友评论

          本文标题:linux-简单命令

          本文链接:https://www.haomeiwen.com/subject/ksxboqtx.html