São arquivos com extensão .sh que podem ser criados com qualquer editor de código e depois ser executado via terminal linux (bash).
Esses arquivos .sh tem rotinas usando comandos do terminal permitindo automatizar, salvar e organizar seus algoritmos para serem executados sempre que necessário.
Para executar um arquivo após criá-lo há duas opções via terminal:
bash [NomeDoArquivoScriptBash]
Isso executará o script do arquivo informado.
[NomeDoArquivoScriptBash]
Para funcionar é preciso que a primeira linha dentro do script será o comentário funciona "#!/bin/bash"
pwd
Exibe o diretório atual.
cd
Navega entre os diretórios.
ls
Lista os arquivos e diretórios contidos no diretório atual.
clear
Limpa o terminal.
mkdir
Cria um diretório novo.
echo
Exibe mensagens no terminal.
Cria um arquivo a partir de um texto se usar o sinal ">" e depois o nome do arquivo que será criado.
cat
Exibe o conteúdo de um arquivo no terminal.
cp
Copia um arquivo de um diretório para outro diretório.
mv
Move um arquivo de um diretório para outro.
Renomeia um arquivo caso o diretório não seja diferente.
rm
Permite deletar um arquivo.
Usando o "-r" permite deletar diretórios.
chmod
Permite alterar as permissões do usuário, grupo e todos de um diretório ou arquivo.
chown
Permite alterar o dono de um diretório ou arquivo.
&
Ao usar esse comando ao final de seus comandos no terminal uma thread será criada e o terminal não será travado.
kill
Permite interromper um processo em execução.
top
Exibe no terminal a lista de processos em execução.
sudo
Permite dar privilégios temporários de administrador para um usuário do sistema executar comandos sensíveis.
exit
Fecha o terminal.
shutdown
Desliga o computador.
Usando "-r" reinicia o computador.
apt-get
Permite instalar aplicativos a partir dos repositórios da comunidade ubuntu.