Cada comando possui uma descrição (exibida no botão na página principal) e um comando real a ser executado. Essa cadeia de comandos pode conter operadores de shell como |,> e; para executar vários comandos e pipelines. A cadeia também pode conter parâmetros como $foo , que são substituídos pelas entradas do usuário quando o comando é executado.
Esses parâmetros podem ser inseridos na tabela na parte inferior da página. Para cada parâmetro, você deve inserir:
- Nome
- Um código exclusivo para este parâmetro. Se o nome for foo , $foo será substituído pelo valor do parâmetro quando o comando for executado.
- Descrição
- A descrição ao lado deste parâmetro na página principal.
- Tipo
- Esta opção controla como o parâmetro é inserido. As opções disponíveis são:
- Texto
Uma entrada de texto totalmente livre. - Do utilizador
Um nome de usuário do seu sistema. - UID
O UID de um usuário do seu sistema. - Grupo
Um nome de grupo do seu sistema. - GID
O GID de um grupo do seu sistema. - Arquivo
O caminho completo para um arquivo. - Diretório
O caminho completo para um diretório. - Opção
Uma entrada Sim / Não que definirá o parâmetro para o que estiver no campo ao lado da entrada de tipo somente se Sim for escolhido. - Senha
Uma entrada de texto totalmente livre, mas com a senha substituída por * 's. - Cardápio
Um menu suspenso de opções, retirado do nome do arquivo inserido no campo de texto. Ou, em vez de um nome de arquivo, você pode inserir um comando com um | no final, cuja saída será usada para determinar as opções disponíveis. - Envio
Uma caixa de entrada para selecionar um arquivo no lado do cliente, que será carregado no servidor quando o comando for executado. Isso será colocado em um arquivo temporário e o caminho para esse arquivo será o valor desse parâmetro quando o comando for executado. - Caixa de texto
Um campo de texto livre com várias linhas. Quando o comando é executado, qualquer caractere de nova linha no texto inserido será convertido em espaços.
Na maioria dos casos, o valor padrão para o parâmetro será o que você digitar na caixa de texto ao lado do menu do tipo de parâmetro.
- Parâmetro de cotação?
- Se Sim, o parâmetro será citado com "antes da substituição, permitindo que o usuário insira valores contendo espaços em branco.