码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • linux常用命令


    目录

    • cd
    • mkdir(创建新文件夹)
    • torch(创建文件)
    • cp(复制文件/文件夹)
    • rm(删除文件/文件夹)
    • grep(过滤文件内容)
    • 管道符(左边结果作为右边输入)
    • echo(打印)
    • 反引号
    • 重定向符>和>>(往文件中写入)
    • vim
      • 打开
    • cat
    • more
    • less

    cd

    特殊路径符
    . : 当前路径符
    两个.: 上级路径符号
    ~ : home 路径

    mkdir(创建新文件夹)

    mkdir [-p] Linux路径
    -p : 一次性创建多个层级的目录

    mkdir  ../test #在上级目录内创建 test文件夹
    mkdir -p lz/test #会同时创建 enzo文件夹 和 test 文件夹
    
    • 1
    • 2

    torch(创建文件)

    touch linux路径

    touch test.txt
    
    • 1

    cp(复制文件/文件夹)

    cp [-r] 参数1 参数2
    -r : 可选, 用于复制文件夹,表示 递归
    第一个位置为被复制的,第二个位置为要复制去的

    cp  test1.txt  lz/test2.txt #复制文件
    cp  -r  data1  data2 #复制文件夹
    
    • 1
    • 2

    rm(删除文件/文件夹)

    rm [-r -f] 参数1 参数2 ... 参数N

    -r :同cp命令一样,-r 删除文件夹 (带参数 -r, 可同时删除文件和文件夹)
    -f : 表示强制删除 force,只有 root 用户(超级管理员用户),才会使用到 -f, 因为只有 root 用户在删除东西的时候,系统才会二次提示,是确认否要删除

    rm 命令支持通配符 *
    test* : 匹配任何以 test 开头的文件
    *test : 匹配任何以 test 结尾的文件
    test(前后都加星号) : 匹配任何包含 test 的文件

    grep(过滤文件内容)

    grep [-n] 关键字 文件路径
    通过关键字,从文中查找出包含指定关键字的行

    -n :可选,表示在结果中 展示包含关键字的行号
    关键字 :必填, 表示 关键字,带有空格或其他特殊符号,建议使用 “ ” 将关键字包围起来
    文件路径 : 必填,表示要在哪个文件中进行查找
    在这里插入图片描述

    管道符(左边结果作为右边输入)

    例如使用

    cat vgg.py|grep conv5
    
    • 1

    echo(打印)

    echo 输出的内容

    echo 'good'
    
    • 1

    反引号

    反引号内的 东西会作为 命令去执行

    echo `pwd` 
    
    • 1

    注:mac按option+tab上面那个键打反引号

    重定向符>和>>(往文件中写入)

    > : 将左侧命令的结果, 覆盖 写入到符号右侧指定的文件中

    echo 'good'>hello.txt
    
    • 1

    >> : 将左侧命令的结果, 追加 的写到符号右侧指定的文件中

    echo 'good'>>hello.txt
    
    • 1

    vim

    可以编辑和保存,有命令模式和编辑模式

    1. 命令模式
      双击 d键盘 : 删除光标所在的行
      u键 :撤销
      保存文件 ::w
      退出文件::q
      保存并退出: :wq
      强制退出::!q
      强制保存退出::!wq
    2. 编辑模式
      i键 : 从命令模式 进入编辑模式
      esc键 : 从编辑模式退出到命令模式

    打开

    vim vgg.py
    
    • 1

    cat

    cat linux路径
    只能查看,直接将内容全部显示出来

    cat vgg.py
    
    • 1

    more

    more linux路径
    一页一页的显示内容,支持翻页操作
    空格键翻页,q键退出

    more vgg.py
    
    • 1

    less

    less linux路径
    既可以一页一页翻,也可以一行一行翻

    less vgg.py
    
    • 1
  • 相关阅读:
    2022最新调优、微服务、框架、分布式指南,我的“大厂”不是梦
    异常检测:Towards Total Recall in Industrial Anomaly Detection
    融合Sin混沌和分段权值的阿基米德优化算法-附代码
    jetson设置
    Uncaught TypeError: Cannot use ‘in‘ operator to search for ‘path‘ in undefined
    电脑怎么设置定时关机,2个简单的操作
    解决npm install报错: No module named gyp
    百度网盘可以自动备份电脑文件吗?
    Java基础 --- 线程池
    Excel第31享:基于left函数的截取式数据裂变
  • 原文地址:https://blog.csdn.net/qq_40527560/article/details/133974188
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号