esta questão pode ser um pouco terminológica.
Como um novo aluno do Linux, acho que muitos tutoriais mencionam comandos Linux/bash. No meu entender, os comandos são apenas vários programas e o bash é um shell como zsh, fish etc. no Linux. O Shell interpretará a entrada do usuário e chamará o programa correspondente.
Portanto, os comandos do Linux são coisas como cd
, mkdir
enquanto os comandos bash são um tanto específicos para a sintaxe do shell. Por exemplo, se alguém quiser, ele poderá construir um shell exigindo run cd
em vez de cd
apenas fazer a mesma coisa.
Meu entendimento é preciso?
PS: Acho que consigo entender o conceito de terminal/shell/linha de comando, que foi declarado em muitas outras questões, e acredito que esta questão seja diferente dessas.