Linux CentOS7常用命令2(文件与目录)
发布日期:2021-04-30 21:10:33 浏览次数:103 分类:精选文章

本文共 1734 字,大约阅读时间需要 5 分钟。

Linux常用命令及目录结构解析

一、Linux目录结构

Linux系统的目录结构与UNIX类似,遵循树形结构,通过"/"分隔各个目录。以下是常见的目录结构特点:

  • 目录的含义
    • /root:系统的根目录,所有文件和子目录都从这里开始。
    • /home:非管理员用户的家目录。
    • /bin:存放二进制文件,所有用户可执行的命令。
    • /sbin:存放二进制文件,管理员专属的管理命令。
    • /boot:系统内核和启动文件目录。
    • /dev:存放设备文件,如硬盘、光驱等。
    • /etc:存放系统配置文件,如网络、用户认证等。
    • /var:存放可变数据,如日志文件。
    • /lib:存放系统程序的动态连接共享库文件。
    • /usr:系统用户工具和程序目录。
    • /media:挂载点,如u盘、光驱等。
    • /proc:存放映射系统信息的文件。
    • /mnt:临时挂载目录。
    • /opt:第三方应用程序安装目录。
    • /tmp:存放临时文件。
  • 二、命令学习

    在Linux系统中,文本处理命令是日常操作的重要工具。以下是常用命令的详细说明:

    1. 查看文件命令:cat

    cat命令用于查看文件内容,适用于短小文件。

    • 基本用法
      cat /etc/sysconfig/network
    • 选项说明
      • -n:显示行号。
      • -b:忽略空行。
      • -s:合并多行空白为一行。

    2. 查看文件内容:more

    more命令以分屏方式显示文件内容,支持交互操作。

    • 基本用法
      more file
    • 交互操作
      • Enter键:向下滚动。
      • 按空格键:下翻一屏。
      • b键:上翻一屏。
      • q键:退出。

    3. 查看文件内容:less

    less命令与more类似,但功能更为扩展。

    • 基本用法
      less file
    • 交互操作
      • Page Up/Ctrl+B:上翻页。
      • Page Down/Ctrl+F:下翻页。
      • /:查找内容,n/N:下一/上一结果。
      • /:逐行滚动。

    4. 查看文件开头/结尾:head/tail

    • head命令:查看文件开头部分,默认显示10行。
      head -n 10 file
    • tail命令:查看文件结尾部分,默认显示10行。
      tail -n 10 file

      动态更新:

      tail -f file

    5. 统计文件内容:wc

    wc命令用于统计文件中的字符、字节数、行数和单词数量。

    • 基本用法
      wc -l file  # 统计行数
      wc -w file # 统计单词个数
      wc -c file # 统计字节数
    • 默认选项
      wc  # 同时显示-lwc三个统计结果

    6. 文件内容检索:grep

    grep命令用于在文件中查找特定字符串。

    • 基本用法
      grep "查找字符串" file
    • 常用选项
      • -i:不区分大小写。
      • -v:显示不包含匹配内容的行。
      • -n:显示匹配行及行号。
      • -c:统计匹配行数。
      • -e:实现多个查找条件的逻辑OR。
      • -E:支持扩展正则表达式。

    7. 压缩命令:gzip/bzip2

    • gzip命令
      gzip -9 file  # 默认扩展名为.gz

      解压:

      gunzip file.gz
    • bzip2命令
      bzip2 -9 file  # 默认扩展名为.bz2

      解压:

      bunzip2 file.bz2

    8. 归档命令:tar

    tar命令用于创建和解压归档文件。

    • 打包
      tar -cf file.tar file
    • 解包
      tar -xf file.tar -C /opt/mydir
    • 常用选项
      • -j:使用bzip2压缩。
      • -z:使用gzip压缩。
      • -p:保留文件权限。
      • -P:保留绝对路径。

    9. 文本编辑器:vi/vim

    vi是Linux系统的默认文本编辑器,vim是其增强版本。

    • 基本操作
      • 命令模式:输入命令如/, x, dd等。
      • 输入模式:输入文字内容,处于-- INSERT --状态。
      • 末行模式:输入:w, :q等命令。

    10. 其他常用命令

    • 文件分类/dev存放设备文件,/proc存放系统信息,/mnt用于临时挂载。
    • 文件管理ls命令用于目录浏览,rm命令用于删除文件,mv命令用于文件移动。

    通过熟练掌握以上命令,可以有效地管理Linux系统中的文件和目录,完成日常的系统维护和配置文件编辑工作。

    上一篇:Tomcat架构设计的理解(附教程资料)
    下一篇:Zookeeper-watcher机制源码分析(一)

    发表评论

    最新留言

    逛到本站,mark一下
    [***.202.152.39]2026年05月29日 04时49分18秒