10.26 linux系统帮助命令,通配符,输入输出管理,vim的常用功能

####1.在系统中和的帮助
1.查看命令大致用途
whatis 命令                 ##查看命令的用途
2.查看命令的用法
命令 --help                    ##查看命令的基本用法,适用于多数命令

 

查看命令时,出现的字符含义:
[]                                 ##表示选项可以加也可以不加
...                                ##表示选项加入的个数任意
<>                              ##表示选项必须加入
Usage:                     ##表示命令用法
3.man查看命令或文件的说明手册
man 命令
man 5 文件
man的基本用法:
同less

####2.系统的通用配置符号
\" "                   ##文件名中可以出现空格,但是需要转义字符\
*                      ##匹配到任意字符
?                   ##匹配单个字符
[[:alpha:]]        ##单个字母
[[:lower:]]        ##单个小写字母
[[:upper:]]       ##单个大写字母
[[:punct:]]        ##单铬符号        
[[:alnum:]]       ##单铬数字或字母
[[:digit:]]          ##单个数字
[1-9]               ##1位,1-9的任意数字
[!3-5]              ##1位,不是3-5的数字
[^3-5]             ##1位,不是3-5的数字
[a-z]                ##1位,a-z的任意字母
{1..3}              ##3个输出,1 2 3
{1,4,7}            ##3个输出,1 4 7

####1.系统的输入输出管理
1.理解系统的输入输出

2.管理输入输出的符号
##输出重定向
>           ##重定向正确输出
2>         ##重定向错误输出
&>        ##重定向所有输出
注意:
    重定向会覆盖源文件内容
示例:
    #此实验需在普通用户下完成
find命令 中 -name 以文件名形式输出
find /etc -name passwd > file          ##重定向正确输出到file


find /etc -name passwd 2> file         ##重定向错误输出到file

 

find /etc -name passwd &> file         ##重定向所有输出到file

 

> file        ##清空file文件

##输出追加
find /etc -name passwd >> file         ##追加正确输出到file

find /etc -name passwd 2>> file     ##追加错误输出到file


find /etc -name passwd &>> file     ##追加所有输出到file

###3.管道的应用
1.管道的作用
    “|”管道的作用是把前一条命令的输出变成后一条命令的输入
注意:
       管道只允许正确的输出通过
    通过管道的输出将会变成输入,而变成输入的这些输出是会被第二条
“此实验需在普通用户下完成”
find /etc -name passwd | wc -l    ##看到结果为2,因为错误输出不能通过管道


find /etc -name passwd 2>&1| wc -l    ##看到结果为19,因为错误输出被“2>&1”转换称正确的输出
find /etc -name passwd 2>&1| tee file| wc -l    ##保存一份输出到file在统计行数

##4.输入重定向
cat > file << EOF
> hello
> world
> EOF

####5.vim的常用功能####
1.##vim的模式
    普通模式
        浏览文件
    插入模式
        对文件进行编辑
    命令模式
        临时更改vim工作方式,字符批量处理
2.##命令模式
1)
    调整vim的工作方式 配置文件是系统每次开启时,执行的。
    在vim中
    :set 调整参数
示例:
    :set nu    ##在每一行前显示行号
    :set nomu     ##取消行号
    :set mouse=a    ##显示鼠标,光标跟随鼠标的位置
    :set cursorline     ##显示行线
注意:
     在vim里设定的vim工作方式是临时的,在vim关闭后会还原
    如果要永久保存vim的工作方式,需要编辑vim的配置文件:/etc/vimrc

        

2)
    字符的搜索
    /关键字
    n向下匹配
    N向上匹配

3)    
    字符的管理
    y
        yl          ##复制一个字母<C-F12>
        y3l        ##复制3个字母
        yw        ##复制一个单词
        y3w      ##复制3个单词
        yy         ##复制1行
        y3y       ##复制3行
    d
        dl          ##删除一个字母
        d3l        ##删除3个字母
        dw        ##删除1个单词
        d3w      ##删除3个单词
        dd         ##删除1行
        d3d       ##删除3行
    c
        cl           ##剪切1个字母
        c3l         ##剪切3个字母
        cw         ##剪切1个单词
        c3w       ##剪切3个单词
        cc          ##剪切1行
        c3c        ##剪切3行
        "注意:在剪切之后vim会进入插入模式,如果要粘贴需要按【esc】退出插入模式然后按p粘贴"

    p                 ##粘贴
    u                  ##撤销
    ctrl+r            ##恢复撤销
4)
    vim可视化模式
    v             ##字符可视化
    V            ##行可视化
    ctrl + v    ##快可视化,在这个模式下可以选择区域操作


  

 批量添加字符
        ctrl + v选中要加入字符所在的列
        按I进入插入模式
        加入字符aaaaa
        按ESC退出插入模式

5)
    字符的替换
    :%s/要替换的字符/替换成的字符/g    ##g代表全局的意思
    :%s/a/z                                                   ##替换全文的a为z
    :1,5s/z/a                                              ##替换1-5行的z为a

6)
    vim的分屏功能
    ctrl + w s                  ##上下分屏
    ctrl + w v                  ##左右分屏
    ctrl + w c                  ##关闭光标所在的屏幕
    ctrl + w 上下左右    ##光标移动到指定屏幕
    :sp file2                ##同时编辑当前文件和file2文件

7)
    命令模式下的光标移动
     gg                    ##光标移动到文件的第一行
    G                      ##光标移动到文件的最后一行
    :数字            ##光标移动到指定行

3.####插入模式####
1)
    插入模式下的光标移动
    i          ##光标所在位置插入
    I          ##光标所在行行首插入
    o         ##光标所在行下一行插入
    O        ##光标所在行上一行插入
    a         ##光标所在字符的下一个字符插入
    A        ##光标所在行行尾插入
    s         ##光标所在字符删除并插入
    S        ##光标所在行删除并插入

4.####vim的退出
:q            ##退出,在文件内容没有被改变时使用
:wq         ##退出保存
:q!           ##强制退出不保存,在改变文件后不想保存时使用
:wq!        ##强制退出保存    在对只读文件编写时使用,注意,所编辑的只读文件必须时当前用户的文件
               ##或者当前操作的用户时root

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值