1、rename(批量修改文件名)

rename 's/屏幕录制 2024-09-06 123248_/aa_/' 屏幕录制\ 2024-09-06\ 123248_*.png
这条命令的含义是:
s/屏幕录制 2024-09-06 123248_/aa_/:将文件名中的 屏幕录制 2024-09-06 123248_ 替换为 aa_。
屏幕录制\ 2024-09-06\ 123248_*.png:匹配所有以 屏幕录制 2024-09-06 123248_ 开头的 .png 文件

2、mpv

mpv -loop --fullscreen 00.mp4 &

vi mpv.sh

#!/bin/bash
mpv -loop --fullscreen 00.mp4 chmod +x mpv.sh
sudo ./mpv.sh
#win端
adb push D:\my_sofeware\VMware_sys\share_file\log\00.mp4 userdata
adb push D:\my_sofeware\VMware_sys\share_file\log\mpv.sh userdata

3、tar

  1. 解压归档文件:解压名为 archive.tar 的归档文件,还原其中包含的文件和目录

    # -x: 解压归档文件
    # -v: 显示详细输出,列出被解压的文件
    # -f: 指定要解压的归档文件的名称
    tar -xvf archive.tar
  2. 压缩归档文件:将名为 directory 的目录打包成一个归档文件,然后使用 gzip 进行压缩,生成名为 archive.tar.gz 的文件

    # -c: 创建新的归档文件
    # -z: 使用 gzip 压缩归档文件
    # -v: 显示详细输出,列出被添加到归档中的文件
    # -f: 指定归档文件的名称
    tar -czvf archive.tar.gz directory/
  3. 列出归档文件中的内容:列出名为 archive.tar 的归档文件中包含的所有文件和目录

    # -t: 列出归档文件中的内容
    # -v: 显示详细输出,列出被添加到归档中的文件
    # -f: 指定要列出内容的归档文件的名称
    tar -tvf archive.tar
  4. 追加文件到已存在的归档中:将名为 newfile 的文件添加到已存在的名为 archive.tar 的归档文件中

    # -r: 向已存在的归档中追加文件
    # -v: 显示详细输出,列出被添加到归档中的文件
    # -f: 指定归档文件的名称
    tar -rvf archive.tar newfile
  5. 创建一个经过 gzip 压缩的归档文件:打包 directory 目录下的所有文件和子目录,并使用 gzip 压缩,生成名为 archive.tar.gz 的归档文件

    # -z: 表示要使用 gzip 进行压缩
    # -c: 表示创建新的归档文件
    # -v: 显示详细输出,列出被添加到归档中的文件
    # -f: archive.tar.gz: 指定归档文件的名称为 archive.tar.gz。
    tar -zcvf archive.tar.gz directory
  6. 解压一个已经被 gzip 压缩的归档文件:解压 example.tar.gz 文件,并在当前目录下恢复其中包含的文件和目录

    # -z: 表示要使用 gzip 解压归档文件
    # -x: 表示解压操作
    # -v: 显示详细输出,列出被添加到归档中的文件
    # -f: 指定归档文件的名称
    tar -zxvf example.tar.gz
  7. 指定压缩格式

    # z: 使用 gzip 压缩
    # j: 使用 bzip2 压缩
    # J: 使用 xz 压缩

4、cp

  1. 本地目录复制

    # -r: 递归复制目录中的所有文件
    # -L:解引用符号链接,复制符号链接指向的实际文件
    # *:表示复制目录下的所有文件
    # -v:显示复制过程中的详细信息(可选)
    # -u:只在目标文件不存在或源文件较新的情况下才复制(可选)
    cp -rLv /output/update/Image/* //home/work/rk_output/
  2. 网络目录复制

    sudo apt install nfs-common -y && sudo mkdir /mnt/nfs_share
    sudo mount 10.0.10.18:/VMEsxi_Embedeed/rk3566/rockdev/ /mnt/nfs_share
    rsync -rvL /rk_linux_sdk/rockdev/* /mnt/nfs_share/buildroot
    sudo umount /mnt/nfs_share

5、apt

  1. 更新

    sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y
  2. 下载

    sudo apt-get update && sudo apt-get -y vim
  3. 卸载

    sudo apt-get --purge -y vim

一、Linux常用命令(ubuntu/debian)的更多相关文章

  1. linux常用命令--ubuntu

    linux 操作系统 一.linux 操作系统概述 二.安装linux系统 三.linux系统环境 ubuntu,默认有6个命令交互通道和一个图形界面交互通道,默认进入到的是图形界面通道 命令交互模式 ...

  2. linux 常用命令大全

    linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...

  3. linux 常用命令及技巧

    linux 常用命令及技巧 linux 常用命令及技巧:linux 常用命令总结: 一. 通用命令: 1. date :print or set the system date and time 2. ...

  4. Linux常用命令大全(非常全!!!)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  5. 【转载】Linux常用命令

    Linux常用命令大全(非常全!!!) 转载出处:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html 系统信息 arch 显示机器的处理器架构( ...

  6. Linux常用命令大全(转)

    (转)Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因, ...

  7. 18-10-09 Linux常用命令大全(非常全!!!)

     Linux常用命令大全(非常全!!!)   Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制, ...

  8. [转] Linux常用命令大全(非常全!!!)

    出处:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得 ...

  9. 类型:linux;问题:linux命令;结果:Linux常用命令大全

    Linux常用命令大全 QQ空间新浪微博腾讯微博人人网豆瓣网百度空间百度搜藏开心网复制更多1997 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) una ...

  10. Linux 常用命令大全2

    Linux 常用命令大全 [帮助命令] command —help man command man 2 command 查看第2个帮助文件 man -k keyword 查找含有关键字的帮助 info ...

随机推荐

  1. C# 从零开始使用Layui.Wpf库开发WPF客户端

    一.简介 最近需要开发一个桌面版的工具软件,之前用得更多的是Winform,作为一个全干工程师,我们也要兼顾下WPF,趁此机会再研究下开源控件库. MaQaQ:Winform真好用(有个HZHCont ...

  2. AI 应用思考

    之前看到过一个理论,创新技术的三个阶段:新技术创造-精英服务-平民化 技术扩散的三阶段理论模型 1. 创新垄断期(精英创造阶段)技术革命初期,创新活动高度依赖知识密集型投入.AI发展呈现"分 ...

  3. 【软件】在Windows和Ubuntu上使用TFTP和NFS

    在Windows和Ubuntu上使用TFTP和NFS 零.介绍 最近在玩Linux开发板,在开发的过程中发现需要用到tftp和nfs来帮助传输文件,故此记录如何使用这两种软件. TFTP(Trivia ...

  4. 独家推荐!这款端到端AI测试工具 Testim,让效率飙升!(支持移动端、Web端)

    在当今快速发展的软件开发时代,确保软件质量成为每个开发团队的首要任务. 随着人工智能(AI)和机器学习(ML)技术的飞速发展,AI测试工具应运而生,为软件测试领域带来了革命性的变化.今天,我要向大家强 ...

  5. 新装ubuntu电脑的一些调整

    必要命令的安装 必要开发工具的安装 更换国内软件源 /etc/apt/sources.list文件,后面添加下面地址用来添加阿里源 deb http://mirrors.aliyun.com/ubun ...

  6. FastAPI中的依赖注入与数据库事务管理

    title: FastAPI中的依赖注入与数据库事务管理 date: 2025/04/09 00:10:29 updated: 2025/04/09 00:10:29 author: cmdragon ...

  7. Sql Server数据库远程连接访问设置

    步骤一:设置sql server数据库 1.以新建一个新用户名test作为远程连接登录名.在本地登录sql server数据库,安全性->右键用户名 2.点击根目录右键,选择属性 选择安全性 选 ...

  8. 为啥有好多人说 Arduino 是玩具?

    作为一个在嵌入式领域摸爬滚打近十年的老兵,我不得不说这个问题触动了我的神经.每次听到有人说"Arduino只是个玩具",我都忍不住想反驳,但冷静下来思考后,我发现这个问题并不是非黑 ...

  9. 大模型流式调用规范(SSE)

    随着大语言模型的广泛应用,如何高效地与其进行接口调用成为一个关键问题.传统的请求-响应模式在面对大模型生成大量文本时存在响应延迟高.用户体验差等问题.流式输出(Streaming)是解决该问题的重要手 ...

  10. 在 MySQL 中建索引时需要注意哪些事项?

    在 MySQL 中建索引时需要注意哪些事项 索引在 MySQL 中是提升查询性能的关键,但不当的索引设计可能会导致性能下降或资源浪费.因此,在建索引时需要综合考虑性能.存储成本和业务需求. 1. 确定 ...