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. 【SpringCloud】版本选择

    版本选择 从2.2.x和H版开始说起 SpringBoot版本选择 git源码地址 https:github.com/spring-projects/spring-boot/releases/ Spr ...

  2. .NET & JSON

    C# & JSON DataContractJsonSerializer // JsonHelper.cs using System; using System.Collections.Gen ...

  3. 大模型参数组成计算QwQ-32B为例

    计算大模型参数量主要依赖于模型的架构和各层配置,我们把常用大模型分为三层:输入层.transformer层.输出层. 输入层 参数组成是Embedding的词表总和 transformer层 参数组成 ...

  4. 使用 GitHub Actions 构建 CosyVoice 项目的运行环境镜像并推送到阿里云容器镜像服务和 GitHub Package Registry

    使用 GitHub Actions 构建 CosyVoice 项目的运行环境镜像并推送到阿里云容器镜像服务和 GitHub Package Registry 概述 本文介绍了如何使用 GitHub A ...

  5. 37.1K star!MCP爆火后,这个AI模型全能工具箱开源项目让智能体开发更简单!

    嗨,大家好,我是小华同学,关注我们获得"最新.最全.最优质"开源项目和高效工作学习方法 "Awesome MCP Servers 是当前最全面的模型上下文协议服务器集合, ...

  6. SpringCloud——自定义断言工厂

    目录 场景:用户的请求头中需要有指定的用户名和密码才能访问. 断言工厂 参考系统AfterRoutePredicateFactory写法. package com.zjw.factory; impor ...

  7. 通过 aqtinstall 安装 Qt5 的库

    Qt Maintenance Tool (Qt Online Installer)可能没有 Qt5 的安装选项了,但是从 Qt 官网下载的qt-opensource-windows-x86-5.14. ...

  8. 【记录】Google|下载 Google 谷歌商店中的应用的多种方式

    之前我为了下载猫能玩的平板游戏,又不想下载病毒,就找了很多谷歌商店直接下 APK 的方法,以供大家参考. 对猫游戏感兴趣可参考这篇:[记录]Android|安卓平板 猫游戏(四款,peppy cat, ...

  9. AT_arc168_e [ARC168E] Subsegments with Large Sums 题解

    题意: \[\begin{aligned} &\text{给定长度为 } n \text{ 的数列 } \{a_i\} \text{ 和两个参数 } k, s \text{,将 } \{a_i ...

  10. 奶奶都能看懂的 CSS 选择器基础语法&常用属性&优先级

    标题都是奶奶都能看懂了,那么我们肯定从最基础的开始讲.之所以这么自信是因为能踩的坑全帮你们踩过了-- 开始之前,先来首诗感受一下,具体啥意思你看完本文就懂了. 点类井号逗为或,类多号单连为且. id ...