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


    Linux命令查询手册:https://www.linuxcool.com/

    目录

    一、常用快捷键

    二、关于docker的使用

    1.进入docker

    2.设置使用某块dcu代码

    3.docker与主机之间的文件传输

    三、关于文件和文件夹

    1.文件的查找与筛选

    2.文件夹的创建与删除

    3.复制、移动文件

    4.运行shell脚本(.sh文件)

    5.文件夹之间的跳转

    6.显示文件内容


    一、常用快捷键

       ctrl + e // 光标回到行末
       ctrl + k // 删除光标处到行尾的字符
       ctrl + u // 删除命令行的整段命令
       ctrl + y // 恢复上一次删除内容

    二、关于docker的使用

    1.进入docker

    docker exec -it dcu /bin/bash

    红字为docker的名称

    2.设置使用某块dcu代码

    os.environ["HIP_VISIBLE_DEVICES"] = "7"

    3.docker与主机之间的文件传输

    docker cp /home/temp.txt redis:/data/

    表示上传主机目录为 /home/temp.txt 的文件到 redis (容器名)容器的 /data/ 路径下。

    docker cp redis:/data/temp.txt /home/

    表示下载 redis 容器中路径为 /data/temp.txt 的文件到主键目录 /home/ 中

    三、关于文件和文件夹

    1.文件的查找与筛选

    (1)查找当前文件夹下有哪些文件及文件夹

    ls  #列出所有文件及文件夹

    ll #详细显示内容

    pwd   #显示当前路径

    tar -xzvf 待解压文件名  #解压命令

     (2)筛选文件

    grep [option] pattern files

    grep -i "select_name" 目录

    -i :不区分大小写

    -l :查询多文件时只输出包含匹配字符的文件名

    比如我想查找当前目录下的markdown文件grep .md

    关于grep的详细使用

    (3)检索文件

    find  目录  -选项  动作[-print -exec -ok ...]

    eg: find / -name "libstdc++.so*"  


    -name file_name:列出名为file_name的所有文件

    -iname file_name : 列出名为file_name的所有文件,且忽略大小写

    -a:and 必须满足两个条件才显示

            eg: find /home/ -name "*.txt" -o -name "*.pdf"

    -o:or 只要满足一个条件就显示

            eg: find /home/ -name "*.txt" -a -name "a*"

    -type file_type:根据文件类型进行检索

            f 普通文件 , l 符号连接(软连接), d 目录 , b 块设备 , s 套接字

    find . #列出当前目录及子目录下所有文件和文件夹

    2.文件夹的创建与删除

    (1)在父目录下创建子文件夹

    mkdir 父目录/Dir_name

    mkdir -p dir_name/xxx/xxx     #可以递归创建目录

    (2)删除指定文件夹

    rm [option] [file]     #删除文件,慎用rm -f    【rm -rf /*:删除根目录下的所有东西】
    rm -r 父目录/Dir_name#递归删除文件夹及其内容

    rm -i  #删除之前逐一询问

    PS:注意删除之后无法修复

    3.复制、移动文件

    cp source destination //将目标赋值到目的地
    mv source desination //将目标移动到目的地
    mv file1 file2 //将file1重名为file2

    4.运行shell脚本(.sh文件)

    ./run.sh //运行shell脚本,也可用 sh run.sh

    5.文件夹之间的跳转

    下一级文件目录:cd xxx/xxx

    返回上一级目录:

           cd ..  :返回上级

           cd ../.. :返回上两级目录

           cd ~或者cd :返回home

    6.显示文件内容

    cat file_name    #显示文件内容(推荐小文件)

    cat -h/-t 10 file_name #显示前十行或后十行内容

  • 相关阅读:
    面向对象编程的六大原则
    web3.0链游农民世界开发搭建0撸狼人杀玩法模式定制开发
    代码随想录算法训练营第二十八天| LeetCode93. 复原 IP 地址、LeetCode78. 子集、LeetCode90. 子集 II
    时间复杂度与复杂度
    天龙八部科举答题问题和答案(全1/8)
    RocketMQ 延迟消息解析——图解、源码级解析
    Vue3【十】07使用ref创建基本类型的响应式数据以及ref和reactive区别
    保单识别易语言代码
    pandas 笔记: interpolate
    来自男装的“制服诱惑”,这波设计够酷
  • 原文地址:https://blog.csdn.net/m0_45447650/article/details/126404331
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号