• Linux系统管理02--目录和文件管理


    一、一级目录及作用

    /root:管理员目录

    /home:普通用户命令

    /boot:引导启动文件

    /dev:设备文件

    /etc:配置文件

    /bin:普通用户可执行的命令

    /sbin:管理员可执行的命令

    /usr:应用程序,第三方软件安装的程序软件

    /var:可变动日志文件

    二、查看文件内容

    1、cat:查看文件内容,可同时查看多个

       -n显示内容的同时显示行号

       -A显示所有字符

      cat  -n  文件名  //空白行标行号

    2、tac:内容跟cat相同,但是反向显示

    3、nl  文件名   //空白行不标行号

    4、more:全屏方式分页显示文件内容

       按enter向下滚动一行

       shift+pgup/pgdn上下换行

       q退出

    5、less

        pgup、pgdn上下翻页

        ”/“键查找内容,n下一个,N上一个

    6、head:查看开头的一部分内容

       head   -20   文件名  //查看前二十行的内容

    7、tail:查看结尾的一部分

        tail    -20   文件名  |  wc  -l    //查看后二十行,并统计行数

    三、统计文件内容

    1、wc  目标文件

       -l:统计行数

       -w:统计单词数

       -c:查看字节数

    四、检索和过滤

    1、grep   查找条件   目标文件

      -i:取消大小写限制

      -v:反转查找

      ^……:以……开头

      ……$:以……结尾

       ^$:空白行

      grep  ”^zh"   文件名   //查找以zh开头的

      grep  ”zh"   文件名   //查找包含zh的

      grep  -v  "^#"  /etc/yum.conf  |  grep  -v  "^$"   //过滤以#开头,包含空行的

    2、egrep   条件1  |  条件2     目标文件

       egrep   -v  "^#|^$"   /etc/yum.conf

    五、压缩和解压缩

    1、gzip   文件名

    2、gunzip(gzip  -d)   压缩包名   解压到的地址

    3、bzip2

    4、bunzip2(bzip2   -d)

    六、归档命令   tar

        -c:创建.tar格式的包文件

        -x:解开

        -v:输出详细信息

        -f:使用归档文件

        -C:解包时指定释放的目标目录

        -z:用gzip压缩或解压

        -j:用bzip2

        归档:tar   -cfzv    归档文件名   源文件或目录

        解档:tar   -xfzv    归档文件名    -C  目标目录

    七、vi/vim  编辑器

    1、三种模式:命令模式、输入模式、末行模式

    2、:set  nu 在编辑器中显示行号

          :100 定位到第100行 

          x/Del 删除光标处的单个字符

          dd 删除光标所在行

          yy 复制当前行整行的内容

          p 将复制的内容粘贴到光标所在行之下

          u 撤销最近一次操作

          /wd 查找含有wd的行

          n 定位到下一个被匹配的

          :w /root/newfile  另存为其它文件

          :wq/shift+zz  保存退出

          :e  ~/install.log  打开新的文件进行编辑

          :r  /etc/files  在文档中读入其他文件内容

          :% s/old/new/g  在整个文档中将old替换为new

    本文为作者 三岁半的胖啊 的原创,转载请标明出处 链接:https://home.cnblogs.com/u/tanxiaojuncom/
  • 相关阅读:
    php基本语法学习
    mac下charles使用
    python--logging模块
    CSS样式(二)
    CSS样式(一)
    HTML、CSS基础知识(四)
    HTML、CSS基础知识(三)
    HTML、CSS基础知识(二)
    HTML、CSS基础知识(一)
    python学习(三十四)第一个框架
  • 原文地址:https://www.cnblogs.com/tanxiaojuncom/p/11252791.html
Copyright © 2020-2023  润新知