为了给视频批量加水印搜到了shell学习指南这个教程,于是顺便简单学了一下
什么是shell
Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。——Shell是什么?1分钟理解Shell的概念!
linux的shell,bash,terminal关系
linux的shell,bash,terminal关系
bash是shell的其中一种,bash的全称就是Bourne-again shell。而terminal是一个用户终端,用于启动shell,也就是需要打开terminal来使用shell。
shell命令:可以让shell工具解释的命令(代码)。
shell脚本:一系列shell命令的集合。
短格式选项和长格式选项
Linux 的选项又分为短格式选项和长格式选项。
- 短格式选项是长格式选项的简写,用一个减号-和一个字母表示,例如ls -l。
- 长格式选项是完整的英文单词,用两个减号--和一个单词表示,例如ls --all。
一般情况下,短格式选项是长格式选项的缩写,也就是一个短格式选项会有对应的长格式选项。当然也有例外,比如 ls 命令的短格式选项-l就没有对应的长格式选项,所以具体的命令选项还需要通过帮助手册来查询。
(来源:Linux Shell命令的基本格式)
常见shell命令
- ls:列出文件列表
- echo:输出字符串
for循环遍历
#!/bin/bash
for filename in *.mp3
do
ffmpeg -i "$filename" -ac 1 -ar 16000 "format/$filename"
done
echo "Finished"
网友评论