• Linux 文件目录指令(常见)


    • pwd    显示绝对路径

    • ls    显示当前的目录和文件      

      • ls - a  显示所有,包括隐藏文件
      • ls - l   以表格的形式显示
    • cd   切换到指定目录

      • cd ~cd :回到自己的家目录
      • cd 切换到家目录
      • cd ..  回到当前目录的上一级目录
    • mkdir   用于创建目录  

      • mkdir    路径   创建单级目录
      • mkdir-p  路径   创建多级目录

    /home/ken       单级目录      /home已存在

    /home/len/per  多级目录

    • rmdir     删除空目录

    • rm -rf      删除非空目录 

      • 删除整个文件夹不提示
    • touch   创建空文件

     

    • rm 删除空文件

      • rm 删除前会提示(y为确定    n 为取消)
      • 单个删除:rm -f    文件名    (不提示)
      • 批量删除:rm -f   *关键字* (不提示)
      • 递归删除整个文件夹:rm -r 
    • cp  拷贝文件到指定目录 (cp  文件名   存放路径)

      • cp -r    递归复制整个文件夹

      • \cp   强制覆盖不提示

    • mv  移动文件与目录 或重命名

      • mv   oldname   newname  (重命名,相同目录下)

      • mv    文件路径    存放的位置  (移动文件)

      • mv     文件名(p.txt)存放的位置(/.../.../x.txt)   (移动且重命名)   

    • cat  查看文件内容(只能查看,不能修改)

      • cat       文件名         查看文件内容
      • cat  -n   文件名       查看并显示行号
      • cat -n  文件名 | move 可以进行交互
    • more  基于vi编辑器的文本过滤器,按页显示显示文本内容

      • 快捷键:
        enter键往下一行
        q退出more
        Ctrl + f向下滚动一屏
        Ctrl + b返回上一屏
        =输出当前行的行号
        :f输出文件名和行号
        空格键往下翻一页

        move  文件名   即可使用

    • less 用于分屏查看文件内容(根据需要的内容显示,不会一次性全部加载),处理大文件有较高的效率(可以支持各种终端)

      • 快捷键
        空格向下翻动一页
        pagedown向下翻动一页
        pageup向上翻动一页
        /字符串向下搜寻字符串    n 向下查找   N 向上查找
        ?字符串向上搜寻字符串    n 向下查找 N向上查找
        q离开 less

    • echo 输出内容到控制台 

      • 输出环境变量  echo $ 环境名(大写)                   echo$PATH
      • 输出字符串    echo  “字符串”  (需要添加双引号)  echo “ppppp”
    • head 显示文件的开头部分内容 

      • head  文件     (默认为文件的前10行)
      • head -n   x    文件 (默认为文件的前x行)x是一个整数
    • tail  显示文件的尾部的内容 

      • tail   文件(默认显示文件的最后10行)
      • tail -n  x   文件 (显示文件的最后x行)
      • tail -f  文件 (实时跟踪该文档的更新)(Ctrl +c退出)
    • > 和 >>
      • > 输出重定向(覆盖)
      • >> 追加
        • ls -l  >   文件     将列表中的内容写入到文件中(覆盖)
        • ls -al >> 文件    将列表内容追加到文件的末尾
        • cat 文件1>文件2    将文件1的内容覆盖到文件2中
        • echo "字符串" >> 文件      将字符串写到文件的末尾
        • echo "字符串" >   文件      将字符串覆盖文件的内容

    •  ln   主要存放其他文件的路径(相当于一个快捷方式)

      • ln -s   文件或目录   软链接名  
      • ln -f:(强制)如果目标文件已经存在,则删除目标文件后再建立链接文件;
      • 删除使用 rm
    • history 查看已经执行过的命令,也可以执行历史命令

      • history        查看全部的执行过的命令
      • history   x   查看最近的x条执行过的命令
      • !x    执行第x条执行过的命令
  • 相关阅读:
    计算机网络
    ui_admin_vue3启动
    主动营销和被动营销哪种外贸获客方式最有效?
    一分钟图情论文:《推动信息资源管理学科高质量发展的思考》
    Google Earth Engine(GEE)——下载2020-2021年的NDBI
    Tengine编译安装
    100 行 C++ 代码,教你快速实现视频画面动态分割!
    移远EC600U-CN开发板 11.17
    INTERSPEECH 2022|CALM: 基于对比学习的表现力语音合成跨模态说话风格建模【语音之家】
    运动控制器PSO位置同步输出(二):PSO模式详解
  • 原文地址:https://blog.csdn.net/qq_45303986/article/details/126166279