Linux系统管理——目录与文件操作

                                     第七章 目录与文件操作

一、Linux目录结构
/boot:启动文件
/root:管理员宿主文件
/home:用户宿主文件
/bin:普通命令文件
/dev:设备文件
/etc:配置文件
/sbin:管理员可执行的命令
/usr:安装文件
/var:目录日志文件

二、查看及检索文件
1、查看文件内容
    cat:查看文件内容(无法翻页)
    moreq退出,空格翻页,回车换行
    lessup和down,/查找,nN上下
    head:查看头部,默认前十行,-n:显示n行
    tail:查看尾部,-n-f:动态查看
2、统计文件
    wcword count 统计字符数。-c:字节数,-w:单词书,-l:行数
3、检索文件内容
    grep:主要用于查找符合条件的行
        grep 选项 条件 目标文件
        -i:忽略大小写
        -v:反转查找(除了)
        ^……:以……开头
        ……$:以……结尾
        ^$:空行

三、备份与恢复文档
1、使用压缩和解压缩工具
    gzip
        -9:超级压缩,不加则是普通压缩
        -d:解压缩
    gunzip:等同于gzip -d
    bzip2
        -9-d
    bunzip2:等同于 -d
2、归档命令tar:制作和释放归档文件
    tar 选项 归档文件名 源文件或魔力
    -c:创建(create).tar格式的包文件
    -C;洁牙师指定释放的目标文件夹
    -f:表示使用归档文件
    -j:调用bzip2进行压缩或解压缩
    -p:保留文件及目录的权限
    -P:保留文件及目录的绝对路径
    -t:列表查看包内文件
    -v:输出详细信息(verbose)
    -x:解开.tar格式的包文件
    -z:调用gzip进行压缩或解压
    tar -zcvf 调用gzip压缩并创建一个归档文件,并显示详细信息
    tar -zxvf 调用gzip解压并释放一个归档文件,并显示详细信息
    tar -jcvf 调用bzip2压缩并创建一个归档文件,并显示详细信息
    tar -jcvf 调用bzip2解压并释放一个归档文件,并显示详细信息

三、vi编辑器
1、工作模式
    命令模式:此模式中可移动、字符串查找、删除、复制、粘贴等
    输入模式i,o,a,I,O,A
    末行模式:“
2、命令模式中的基本操作
    a:在当前光标位置之后插入内容
    A:在光标所在行的末尾插入内容
    i:在当前光标位置之前插入内容
    I:在光标所在行的开头插入内容
    o:在光标所在行的后面插入一个新行
    O:在光标所在行的前面插入一个新行

    使用方向键移动光标
    使用pangdown、pageup翻页

    home^、数字0跳转到本行行首
    
end$跳转行尾

    1G或gg跳转到第一行
    G跳转到最后一行

    #G跳转到文件中第#行

    x或del删除光标处单个字符
    dd删除所在行
    #dd删除光标所在处开始的#行

    d^删除当前到行首的字符
    
d$删除当前到行尾的字符

    yy复制当前行
    #yy复制从当前开始的#行

    p键粘贴到光标位置之后
    P粘贴到光标位置之前

    /查找,n、N选择
    
    u:撤销前一步操作
    U:撤销当前行所有编辑

    ZZ:保存并退出
3、末行模式基本操作
    :set nu 显示行号

    :w 保存,可跟路径做另存为
    :q 退出
    :q! 强制退出
    :x 保存退出  :wq
    
    :e 打开新的文件
    :r 读入其他文件

    :[替换范围] sub /旧的内容 /新的内容 [/g]
        %:全部文档中查找
        n,m:指定行数范围内查找
        /g:替换所有,不加则只替换第一个
        /c:替换时要求确认
        % s/123/321 /g:把全文中所有123替换为321

发布了40 篇原创文章 · 获赞 15 · 访问量 3495

猜你喜欢

转载自blog.csdn.net/lkolkolkol/article/details/103274180