命令行实例
文章目录
本文用于收集我记不住的实用的命令行用法。
docker
|
|
docker - I lose my data when the container exits - Stack Overflow
下载视频
|
|
去广告看视频
|
|
转换图片格式
先安装 ImageMagick:
|
|
把 jpg 图片转换为 png 图片:
|
|
合成音频文件
SoX 和 Mp3Wrap 都可以用来合成 MP3。他们的区别如下(测试文件大小为 3.7 MB 和 4.4 MB)1:
SoX | Mp3Wrap | |
---|---|---|
速度 | 10.5 秒 | 瞬间 |
还原文件 | 否 | 是 |
正常播放(Elisa、VLC、mpv) | 是 | 只有 mpv 可以正常播放,其他播放器播放听起来不太对劲 |
输出文件/源文件 | 97.7% | 100.006% |
SoX
安装 SoX:
|
|
把 input-1.mp3
和 input-2.mp3
合成为 output.mp3
:
|
|
注意,要按顺序输入待合成的 MP3,把输出文件写在最后。
Mp3Wrap
安装:
|
|
把 input-1.mp3
和 input-2.mp3
合成为 output.mp3
:
|
|
注意,这次是先写输出文件,再写输入文件。输出的文件会加上后缀 MP3WRAP
,所以生成的输出文件名为 output_MP3WRAP.mp3
。这个后缀用于提醒用户文件是 Mp3Wrap 生成的,可以用 Mp3splt 还原:
|
|
上述命令会把 output_MP3WRAP.mp3
还原成原来的 input-1.mp3
和 input-2.mp3
(不会删除 output_MP3WRAP.mp3
)。还原出来的文件和原文件是一模一样的。
拆分音频文件
把 MP3 拆分多个文件,每份 30 秒:
|
|
剪辑视频
剪取 input.mp4
06:00 至 08:38 的内容,并保存为 cut.mp4
:
|
|
-i
(input)指定输入文件,-ss
(set the start time)指定视频开始时间,-to
指定结束时间。
输出好看的 PATH 变量
如果直接用 echo $PATH
查看 PATH 变量,结果很难看,很难分清楚哪个目录是哪个。
|
|
用 tr ':' '\n' <<< "$PATH"
,结果一目了然。<<<
把右边的 $PATH
传递到左边,tr ':' '\n'
把 $PATH
中的 :
转换为换行符。
|
|
参考:shell - Show PATH in a human-readable way - Unix & Linux Stack Exchange
KDE Plasma
|
|
参考:kwin - Can I restart the KDE Plasma Desktop without logging out? - Ask Ubuntu
设置代理
设置华为笔记本充电阈值(charge threshold)
|
|
-
测试文件为
紅蓮華
(input-1.mp3,3.7 MB)和from the edge
(input-2.mp3,4.4 MB),播放器为 Elisa、VLC、mpv。 ↩︎