一、Linux常用命令(ubuntu/debian)
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
解压归档文件:解压名为 archive.tar 的归档文件,还原其中包含的文件和目录
# -x: 解压归档文件
# -v: 显示详细输出,列出被解压的文件
# -f: 指定要解压的归档文件的名称
tar -xvf archive.tar
压缩归档文件:将名为 directory 的目录打包成一个归档文件,然后使用 gzip 进行压缩,生成名为 archive.tar.gz 的文件
# -c: 创建新的归档文件
# -z: 使用 gzip 压缩归档文件
# -v: 显示详细输出,列出被添加到归档中的文件
# -f: 指定归档文件的名称
tar -czvf archive.tar.gz directory/
列出归档文件中的内容:列出名为 archive.tar 的归档文件中包含的所有文件和目录
# -t: 列出归档文件中的内容
# -v: 显示详细输出,列出被添加到归档中的文件
# -f: 指定要列出内容的归档文件的名称
tar -tvf archive.tar
追加文件到已存在的归档中:将名为 newfile 的文件添加到已存在的名为 archive.tar 的归档文件中
# -r: 向已存在的归档中追加文件
# -v: 显示详细输出,列出被添加到归档中的文件
# -f: 指定归档文件的名称
tar -rvf archive.tar newfile
创建一个经过 gzip 压缩的归档文件:打包 directory 目录下的所有文件和子目录,并使用 gzip 压缩,生成名为 archive.tar.gz 的归档文件
# -z: 表示要使用 gzip 进行压缩
# -c: 表示创建新的归档文件
# -v: 显示详细输出,列出被添加到归档中的文件
# -f: archive.tar.gz: 指定归档文件的名称为 archive.tar.gz。
tar -zcvf archive.tar.gz directory
解压一个已经被 gzip 压缩的归档文件:解压 example.tar.gz 文件,并在当前目录下恢复其中包含的文件和目录
# -z: 表示要使用 gzip 解压归档文件
# -x: 表示解压操作
# -v: 显示详细输出,列出被添加到归档中的文件
# -f: 指定归档文件的名称
tar -zxvf example.tar.gz
指定压缩格式
# z: 使用 gzip 压缩
# j: 使用 bzip2 压缩
# J: 使用 xz 压缩
4、cp
本地目录复制
# -r: 递归复制目录中的所有文件
# -L:解引用符号链接,复制符号链接指向的实际文件
# *:表示复制目录下的所有文件
# -v:显示复制过程中的详细信息(可选)
# -u:只在目标文件不存在或源文件较新的情况下才复制(可选)
cp -rLv /output/update/Image/* //home/work/rk_output/
网络目录复制
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
更新
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y
下载
sudo apt-get update && sudo apt-get -y vim
卸载
sudo apt-get --purge -y vim
一、Linux常用命令(ubuntu/debian)的更多相关文章
- linux常用命令--ubuntu
linux 操作系统 一.linux 操作系统概述 二.安装linux系统 三.linux系统环境 ubuntu,默认有6个命令交互通道和一个图形界面交互通道,默认进入到的是图形界面通道 命令交互模式 ...
- linux 常用命令大全
linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...
- linux 常用命令及技巧
linux 常用命令及技巧 linux 常用命令及技巧:linux 常用命令总结: 一. 通用命令: 1. date :print or set the system date and time 2. ...
- Linux常用命令大全(非常全!!!)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- 【转载】Linux常用命令
Linux常用命令大全(非常全!!!) 转载出处:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html 系统信息 arch 显示机器的处理器架构( ...
- Linux常用命令大全(转)
(转)Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因, ...
- 18-10-09 Linux常用命令大全(非常全!!!)
Linux常用命令大全(非常全!!!) Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制, ...
- [转] Linux常用命令大全(非常全!!!)
出处:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得 ...
- 类型:linux;问题:linux命令;结果:Linux常用命令大全
Linux常用命令大全 QQ空间新浪微博腾讯微博人人网豆瓣网百度空间百度搜藏开心网复制更多1997 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) una ...
- Linux 常用命令大全2
Linux 常用命令大全 [帮助命令] command —help man command man 2 command 查看第2个帮助文件 man -k keyword 查找含有关键字的帮助 info ...
随机推荐
- delphi Wmi 获取操作系统信息
uses ActiveX, ComObj; function GetWMIProperty(WMIProperty: string): string; var Wmi, Objs, Obj: OleV ...
- 远程服务器画面GUI传输到本地显示
远程服务器画面GUI传输到本地显示 这篇文章主要介绍远程服务器(Ubuntu系统)的GUI画面传输到本地(本地Ubuntu或者Windows)显示的方法. 远程Ubuntu系统 --> 本地Wi ...
- Zotero设置
1. 说明 Zotero 中文社区 | 百度网盘 使用 zotero 仅同步题录信息,使用其他云同步程序同步文献的附件,此处以坚果云为例进行演示,前期的坚果云同步设置参考文章:Zotero坚果云同步. ...
- Python+硅基流动API实现小说转有声读物
一.注册硅基流动账号获取文本转语音api 1.注册登录硅基流动 注册.登录硅基流动 查看apikey 查看赠送的免费额度 点击文档中心 2.查看文本转语音api 查看文本转语音api 查看api使用指 ...
- 再说【把postgreSQL的表导入SQLite 】
为这个问题,百度了一大圈.确实答案就在手边. 这个短语认识一下:[Extract-Transfrom-Load]其意义: ETL,是英文 Extract-Transform-Load 的缩写, ...
- 适合Java程序员的Go入门笔记
0.背景 3年java开发背景(因此这篇文章的特点是:比较适合java程序员doge),业余时间有了解过一些go,如今加入字节团队主要技术栈是go,此篇主要结合go语言圣经和团队内go项目,总结一些基 ...
- 从零实现富文本编辑器#3-基于Delta的线性数据结构模型
数据模型的设计是编辑器的核心基础,其直接影响了选区模型.DOM模型.状态管理等模块的设计.例如在quill中的选区模型是index + len的表达,而slate中则是anchor + focus的表 ...
- symfony Fatal error: Declaration of App\DataFixtures\AppFixtures::load(Doctrine\Common\Persistence
报错: Fatal error: Declaration of App\DataFixtures\AppFixtures::load(Doctrine\Common\Persistence\Objec ...
- CTFHub技能树RCE命令注入
1.命令注入 // 关键代码 <?php $res = FALSE; if (isset($_GET['ip']) && $_GET['ip']) {// 传入ip, $cmd ...
- windows快速开启【程序和功能】
程序和功能一般常用的操作是对软件进行卸载. 方式一: 1. Win+R打开运行 2. 输入appwiz.cpl命令 方式二: 1.Win+X打开快捷开关 2. F进去应用和功能 3.点击右侧程序和功能 ...