• Linux文件与目录操作


    1:目录操作指令

    cd :切换目录
    pwd:显示当前目录
    mkdir:创建一个新目录
    rmdir:删除一个空的目录
    rmdir -r:删除一个非空目录 . :此层目录 .. :上层目录
    -:前一个工作目录 ~:当前用户的主目录 ~用户名:某用户的主目录

    2:可执行文件的路径PATH

    查看环境变量

    echo $PATH (echo输出信息,$表示变量,PATH是变量名)

    我们的指令都存放在PATH指向的目录下,按照搜索顺序找到第一个匹配的指令文件来执行。如果不在这些目录下,那么指令就无法识别。

    对于不在PATH指向的目录下的可执行文件,可以手动执行:

    ./可执行文件

    (重要!)要将一个目录下的可执行文件加入PATH环境变量中:

    PATH="${PATH}:/要添加的目录"  
    
    ${}:访问变量
    : PATH变量值的分隔符

    3:文件与目录管理

    检视目录下文件列表:

    ls [-a  -l ......]

    复制文件:

    cp  源文件路径  目标路径

     [最常用两个选项 -a  -p]

    删除文件:

    移动目录或改名:

    4:文件内容检视

    cat:从第一行开始显示文本内容

    tac:从最后一行开始显示

    nl:带行号输出

    more:按页输出(空格换页,q退出)

    less:按页输出,可以向前翻页(空格换页,q退出)

    head:只看头几行

    tail:只看尾几行

    od:以二进制方式读取内容

    5:修改文件时间、创建新文件——touch

    6:查看当前目录默认权限

    umask   以数字形式显示权限
    umask -S   以字符形式显示权限

    7:查看文件类型

    file  文件

    8:指令与文件名搜索

    指令文件检索:

    which 指令 :查找指令对应的可执行文件的路径
    type 指令:同上

    文件名检索

    whereis 文件名:在系统中特定目录下搜索
    locate:利用数据库搜索
    find:在硬盘上搜索(最慢)
  • 相关阅读:
    ab测试curl json语句
    Python进阶-----静态方法@property,@classmethod,@staticmethod【转】
    staticmethod写和不写有什么区别?【转】
    使用 febootstrap 制作自定义基础镜像【转】
    k8s
    Linux服务器扩容VG时报错 Couldn't create temporary archive name.
    2020年的一些思考和总结
    谈谈FTP
    NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
    Centos7 cache/buff过高处理方法
  • 原文地址:https://www.cnblogs.com/ygj0930/p/8027687.html
Copyright © 2020-2023  润新知