• linux常用命令


    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
  • 相关阅读:
    Redis搭建集群环境及容灾
    撬动农业价值天平,拼多多凭什么?
    Python Flask Web开发二:数据库创建和使用
    mysql的高阶语句
    抓取手机端变体组合思路设想
    tf.metrics
    5.汉诺塔问题-(递归)
    NEFU离散数学实验1-排列组合
    研发效能工程实践-精益需求管理
    【C++报错】c++实例类的时候提示已声明所在行数,所属文件不可访问 的解决办法
  • 原文地址:https://blog.csdn.net/qq_40527560/article/details/133974188