码农知识堂 - 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
  • 相关阅读:
    风控中策略规则发现的两种模型方法
    cmake cpack打包代码
    51单片机STC89C52RC——6.1 中断系统
    Unity - 踩坑日志 - 低版本线性颜色空间渲染异常的 “BUG”
    Linux进程终止
    RabbitMQ之Queue(队列)属性解读
    LLM大语言模型(十二):关于ChatGLM3-6B不兼容Langchain 的Function Call
    Linux下的 /etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc 笔记2208300059
    数据导入与预处理——实验2
    【论文阅读|深读】DNGR:Deep Neural Networks for Learning Graph Representations
  • 原文地址:https://blog.csdn.net/qq_40527560/article/details/133974188
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号